aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-08-17 01:55:09 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-08-17 20:40:37 -0400
commit27c4a23727c981505724db7a21bcfdc5db56dfe8 (patch)
tree35d0cb60d3237bd3fd783a7daaf535c9d90bafaf /include
parenta7568dc03c1c6851ff6c690e8e35ade9a3199c4a (diff)
downloadstasis-27c4a23727c981505724db7a21bcfdc5db56dfe8.tar.gz
Add python_package_exists() function
* Poll pypi.org or compatible index to see if a package exists * Returns non-zero on success
Diffstat (limited to 'include')
-rw-r--r--include/conda.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/conda.h b/include/conda.h
index d439371..169bc58 100644
--- a/include/conda.h
+++ b/include/conda.h
@@ -7,6 +7,7 @@
#include "core.h"
#define CONDA_INSTALL_PREFIX "conda"
+#define PYPI_INDEX_DEFAULT "https://pypi.org/simple"
struct MicromambaInfo {
char *micromamba_prefix;
@@ -181,4 +182,7 @@ int conda_env_export(char *name, char *output_dir, char *output_filename);
* @return exit code from "conda"
*/
int conda_index(const char *path);
+
+int python_package_exists(const char *index_url, const char *name, const char *version);
+
#endif //STASIS_CONDA_H