RFC: Convert optional dependencies to use "extras", to lower the dependencies footprint and ease installation of binary extensions by avoiding them if not necessary #601
Unanswered
Lenormju
asked this question in
Requests for comments
Replies: 1 comment
-
We probably should implement extra for mysql, postgresql, probably notifications like slack, etc. and all optional dependencies candidates. The direct issue with this is that it requires a matrix of builds that may start to create a very long list of image builds (for docker installations). But this is the same problem as with custom builds for custom extensions. Needs to be well thought before going there. |
Beta Was this translation helpful? Give feedback.
0 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.
-
The dependency
asyncmy
seems to be troublesome to install, lacking pre-built wheels for many platforms. This means that in order to install it, it is sometimes required to have the correspondingpython3-dev
installed on Unix, orMicrosoft Visual C++ 14.0 or greater
on Windows.We discussed about moving
asyncmy
to "extras", but it will have an impact on the project (installation, build, CI, distribution, ...). Is it a good idea ? We should ponder the consequences.Beta Was this translation helpful? Give feedback.
All reactions