Replies: 4 comments 9 replies
-
@rxm7706 had opened issue prefix-dev/pixi-build-backends#254 also asking about Node.js build backend for Python projects. Linking it here for discussion purposes. |
Beta Was this translation helpful? Give feedback.
-
We should be able to generalise over all possible pyproject.toml backends, using https://build.pypa.io/en/stable/. I think the main question here is whether it makes sense to produce something other than a conda package with If we did go for something other than |
Beta Was this translation helpful? Give feedback.
-
I'm not sure where parselmouth comes into this? If I understand correctly, we could build wheels/sdists in environments entirely made up of conda dependencies. |
Beta Was this translation helpful? Give feedback.
-
I am working on out-of-tree builds right now, which will provide at least a workaround for this. Basically you could have multiple Pixi manifests pointing to the same source, and build different packages in each. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary:
I’d like to propose a new build backend that produces both Conda packages (using Rattler) and Python wheels/sdists (using Hatchling).
Motivation:
This would streamline packaging for projects that need to distribute both Conda and PyPI artifacts from a single backend. This would also be a stepping point to also include build steps for projects also include front-end (node.js) that would also need to be built.
Proposed approach:
Questions:
Beta Was this translation helpful? Give feedback.
All reactions