Discuss PR to Move python build dependencies #12665
Unanswered
Josverl
asked this question in
Core Development
Replies: 0 comments
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 have started a draft PR #12664 to move the various python packages that the build and documentation, and the commit-hooks depend on to a single location.
The package definition has no code or dependencies.
Only extras have been defined for the different tools and usages ,
docs
,lint
, and several ports have their build dependencies asport_esp32
orport_nrf
This allows on or more of the dependencies to be installed using the form :
pip install .[docs,lint,port_nrf]
The exact versions of the dependencies are then maintained in the pyproject.toml
While I have found a way that this work using the pyproject.toml - there is still a few decision to be made.
micropython_tools
- mostly to avoid confusion with MicroPython being installed.I want to use this discussion to get feedback on what works, and what not , and to use that to improve the PR and finish the remaining work.
So please respond with your comments and questions.
Beta Was this translation helpful? Give feedback.
All reactions