aboutsummaryrefslogtreecommitdiff
path: root/src/lib/delivery
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/delivery')
-rw-r--r--src/lib/delivery/delivery.c1
-rw-r--r--src/lib/delivery/delivery_build.c4
-rw-r--r--src/lib/delivery/delivery_conda.c1
-rw-r--r--src/lib/delivery/delivery_export.c1
-rw-r--r--src/lib/delivery/delivery_init.c3
-rw-r--r--src/lib/delivery/delivery_install.c3
-rw-r--r--src/lib/delivery/delivery_postprocess.c2
-rw-r--r--src/lib/delivery/include/delivery.h12
8 files changed, 15 insertions, 12 deletions
diff --git a/src/lib/delivery/delivery.c b/src/lib/delivery/delivery.c
index 45b3b35..f9711f4 100644
--- a/src/lib/delivery/delivery.c
+++ b/src/lib/delivery/delivery.c
@@ -1,4 +1,5 @@
#include "delivery.h"
+#include "conda.h"
static char *strdup_maybe(const char * restrict s) {
if (s != NULL) {
diff --git a/src/lib/delivery/delivery_build.c b/src/lib/delivery/delivery_build.c
index 49d2f5b..ad0b702 100644
--- a/src/lib/delivery/delivery_build.c
+++ b/src/lib/delivery/delivery_build.c
@@ -1,4 +1,8 @@
+#include <fnmatch.h>
+
#include "delivery.h"
+#include "conda.h"
+#include "recipe.h"
int delivery_build_recipes(struct Delivery *ctx) {
for (size_t i = 0; i < ctx->tests->num_used; i++) {
diff --git a/src/lib/delivery/delivery_conda.c b/src/lib/delivery/delivery_conda.c
index cf61abb..6002dd0 100644
--- a/src/lib/delivery/delivery_conda.c
+++ b/src/lib/delivery/delivery_conda.c
@@ -1,4 +1,5 @@
#include "delivery.h"
+#include "conda.h"
void delivery_get_conda_installer_url(struct Delivery *ctx, char *result, size_t maxlen) {
int len = 0;
diff --git a/src/lib/delivery/delivery_export.c b/src/lib/delivery/delivery_export.c
index e67fdfb..9a0fb01 100644
--- a/src/lib/delivery/delivery_export.c
+++ b/src/lib/delivery/delivery_export.c
@@ -1,4 +1,5 @@
#include "delivery.h"
+#include "conda.h"
static void delivery_export_configuration(const struct Delivery *ctx) {
msg(STASIS_MSG_L2, "Exporting delivery configuration\n");
diff --git a/src/lib/delivery/delivery_init.c b/src/lib/delivery/delivery_init.c
index 024815b..47a8f2b 100644
--- a/src/lib/delivery/delivery_init.c
+++ b/src/lib/delivery/delivery_init.c
@@ -1,3 +1,6 @@
+#include <fnmatch.h>
+#include <sys/utsname.h>
+
#include "delivery.h"
int has_mount_flags(const char *mount_point, const unsigned long flags) {
diff --git a/src/lib/delivery/delivery_install.c b/src/lib/delivery/delivery_install.c
index 6ad9407..c073b5c 100644
--- a/src/lib/delivery/delivery_install.c
+++ b/src/lib/delivery/delivery_install.c
@@ -1,4 +1,7 @@
#include "delivery.h"
+#include "conda.h"
+#include "wheelinfo.h"
+#include "version_compare.h"
static struct Test *requirement_from_test(struct Delivery *ctx, const char *name) {
struct Test *result = NULL;
diff --git a/src/lib/delivery/delivery_postprocess.c b/src/lib/delivery/delivery_postprocess.c
index 3ff1d56..6937c90 100644
--- a/src/lib/delivery/delivery_postprocess.c
+++ b/src/lib/delivery/delivery_postprocess.c
@@ -1,4 +1,6 @@
#include "delivery.h"
+#include "log.h"
+#include "conda.h"
const char *release_header = "# delivery_name: %s\n"
diff --git a/src/lib/delivery/include/delivery.h b/src/lib/delivery/include/delivery.h
index c091182..f234750 100644
--- a/src/lib/delivery/include/delivery.h
+++ b/src/lib/delivery/include/delivery.h
@@ -5,23 +5,11 @@
#include <string.h>
#include <stdbool.h>
-#include <unistd.h>
-#include <sys/utsname.h>
-#include <fnmatch.h>
-#include <sys/statvfs.h>
#include "artifactory.h"
-#include "conda.h"
-#include "copy.h"
-#include "core.h"
#include "docker.h"
#include "environment.h"
#include "ini.h"
#include "multiprocessing.h"
-#include "recipe.h"
-#include "wheel.h"
-#include "wheelinfo.h"
-#include "environment.h"
-#include "version_compare.h"
#define DELIVERY_PLATFORM_MAX 4
#define DELIVERY_PLATFORM_MAXLEN 65