aboutsummaryrefslogtreecommitdiff
path: root/src/delivery.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-08-17 01:55:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-08-17 20:40:43 -0400
commit6e66f72007e65947b3ba9415f00df368e4505d0f (patch)
tree84bdef277f38caed0762c07ce9970181acf95afd /src/delivery.c
parent27c4a23727c981505724db7a21bcfdc5db56dfe8 (diff)
downloadstasis-6e66f72007e65947b3ba9415f00df368e4505d0f.tar.gz
Implements python_package_exists() in delivery_defer_packages()
Diffstat (limited to 'src/delivery.c')
-rw-r--r--src/delivery.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/delivery.c b/src/delivery.c
index e69ce2f..ec4c34c 100644
--- a/src/delivery.c
+++ b/src/delivery.c
@@ -1498,7 +1498,12 @@ void delivery_defer_packages(struct Delivery *ctx, int type) {
}
}
- ignore_pkg = 1;
+ if (DEFER_PIP == type && python_package_exists(PYPI_INDEX_DEFAULT, name, version)) {
+ fprintf(stderr, "%s-%s is present on %s\n", name, version, PYPI_INDEX_DEFAULT);
+ ignore_pkg = 0;
+ } else {
+ ignore_pkg = 1;
+ }
break;
}
}