Replies: 2 comments 9 replies
-
Rye requires a name and version for a workspace, even if you are using it as a virtual container only. |
Beta Was this translation helpful? Give feedback.
3 replies
-
The unstated assumption in your question is that workspaces should work with any python packages. But I think it could be the case that rye (again, without documenting this explicitly) so far has designed workspaces to work only for rye-managed packages or projects, and other configurations have not been tested(?). It's likely both design and implementation work is needed here. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm looking at converting a monorepo using pip-tools to a rye workspace and one issue I ran into immediately is that each of my packages is using setuptools right now - with some needing it because to build themselves they have custom build commands.
Of course
src/example-app
fully supports PEP517 builds with setuptools. It has apyproject.toml
containing a[build-system]
but no it isn't using PEP-621 metadata right now (no[project]
section).I'm asking how far off base I am as I'm just getting started.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions