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
-
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