diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-04 10:21:12 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-04 10:21:12 -0400 |
| commit | e3881658fc7cd4b9e95c91fe0b41e75f994c5fe9 (patch) | |
| tree | 188d6229e17ec41a7dd8fa00000d1271925f5bf0 /src | |
| parent | 217d9bc6a5b3ab6d9390fdb82bdb5fcdfe1a36c8 (diff) | |
| download | stasis-e3881658fc7cd4b9e95c91fe0b41e75f994c5fe9.tar.gz | |
Hook CondaCapabilities up to the delivery context
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/delivery/delivery.c | 2 | ||||
| -rw-r--r-- | src/lib/delivery/include/delivery.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/delivery/delivery.c b/src/lib/delivery/delivery.c index 60d826b..f87f47c 100644 --- a/src/lib/delivery/delivery.c +++ b/src/lib/delivery/delivery.c @@ -236,6 +236,8 @@ void delivery_free(struct Delivery *ctx) { guard_free(ctx->info.build_number); guard_free(ctx->info.release_name); guard_free(ctx->info.time_info); + + conda_capable_free(&ctx->conda.capabilities); guard_free(ctx->conda.installer_baseurl); guard_free(ctx->conda.installer_name); guard_free(ctx->conda.installer_version); diff --git a/src/lib/delivery/include/delivery.h b/src/lib/delivery/include/delivery.h index 3103a86..60255fe 100644 --- a/src/lib/delivery/include/delivery.h +++ b/src/lib/delivery/include/delivery.h @@ -10,6 +10,7 @@ #include "environment.h" #include "ini.h" #include "multiprocessing.h" +#include "conda.h" #define DELIVERY_PLATFORM_MAX 4 #define DELIVERY_PLATFORM_MAXLEN 65 @@ -157,6 +158,7 @@ struct Delivery { struct StrList *pip_packages_defer; ///< Python packages to be built for delivery struct StrList *pip_packages_purge; ///< Python packages to remove from a delivery (for: based_on) struct StrList *wheels_packages; ///< Wheel packages built for delivery + struct CondaCapabilities capabilities; ///< Capability information } conda; /*! \struct Runtime |
