Replies: 1 comment 2 replies
-
|
Yep, unlike the runtime that doesn't require extra packages, the build process requires the whole load of packages like setuptools, wheel, build, twine etc. And I was sure that removal of What restrictions do you have on these environments? Is there any, say, docker image or something like that, so I could run and try to adapt the build process for the environment? Action items for me (feel free to propose more):
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I found that since a while ago (around version 0.7 perhaps?)
setup.pyfiles were removed. That broke packaging via setuptools, that my in-house debianization was using.I would like to know if people build .deb packages of this library these days (except Debian, their debianization relies on openstack infrastructure and therefore un-reusable)?
By the way there is a snag in the "recommended" build procedure, the script that looks for python returns nothing if
venvis not installed, and thenmakefails with a confusing error.In any case, I suspect that building with make/pip won't work in isolated environment, because I noticed that pip was downloading hoards of packages when I ran it by hand? Is that correct?
Anyway, my main question is: what is the recommended way to build a distribution-ready package in isolated CI environment?
Beta Was this translation helpful? Give feedback.
All reactions