-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build python pyproject package #1146
Comments
Some thoughts regarding this:
|
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 5, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 5, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 5, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 5, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 5, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils Signed-off-by: Daniel F. Murcia Rivera <danmur97@outlook.com>
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 6, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils Signed-off-by: Daniel F. Murcia Rivera <danmur97@outlook.com>
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 6, 2023
- add docs and example
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 6, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils - add docs and example Signed-off-by: Daniel F. Murcia Rivera <danmur97@outlook.com>
danmur97
added a commit
to danmur97/makes
that referenced
this issue
Sep 6, 2023
- add make-python-pyproject buiding from nixpkgs functions - add python-override-utils - add docs and example Signed-off-by: Daniel F. Murcia Rivera <danmur97@outlook.com>
dsalaza4
added a commit
that referenced
this issue
Sep 6, 2023
feat(back): #1146 make python pyproject
integration support for pypi will be handled on this issue: #1161 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem to solve
nixpkgs
have functions that handle the construction of python packages and python environments i.e.buildPythonPackage
,buildEnv
. All the python packages fromnixpkgs
are built from these helper functions.The core problems by using
makePythonPypiEnvironment
are:pypi
andpoetry
they relay on packaged binaries bundled on the wheels (that can be a problem since binary dependencies are not handled entirely by nix)It is true that all of this problems can be overtaken and "fixed" by modifying PATH and other env setup but this makes that:
nixpkgs
version of the packagenixpkgs
python packages results in posible package version collisions. Withnixpkgs
buildEnv this can be detected usingignoreCollisions = false;
.Intended users
Python developers
Permissions and Security
Proposal
nixpkgs
standard functions.makePythonPypiEnvironment
to be usable by this new python builderTest plan
What does success look like, and how can we measure that?
Links / references
/label ~"type::feature"
The text was updated successfully, but these errors were encountered: