Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor the Python library handling process #13506

Closed
vojtechjelinek opened this issue Jul 27, 2021 · 1 comment
Closed

Refactor the Python library handling process #13506

vojtechjelinek opened this issue Jul 27, 2021 · 1 comment

Comments

@vojtechjelinek
Copy link
Member

Currently, various Python libraries that need to be installed are specified all over the place. The ones that are required for production are mentioned in requirements.in, the ones that are required for DevOps are mentioned in install_third_party_libs.py (in three places), some other DevOps libraries are also mentioned in manifest.json. Similar issues are with frontend libraries but there we are slowly moving towards using only package.json (some remaining libraries are mentioned in manifest.json, we should be able to get rid of those after the Angular migration).

This issue should be solved by using one common approach for all types of backed (Python) libraries. That doesn't mean that all libraries should be in one exact place (tools and server libs need to be separated), but it means that the process for installing all the libraries should be the same. One option might be to introduce some kind of requirements-tools.in that will list all the reqs for tools.

@U8NWXD U8NWXD added this to Triage in Developer experience Jan 6, 2022
@U8NWXD
Copy link
Member

U8NWXD commented Aug 1, 2022

Done by #15602

@U8NWXD U8NWXD closed this as completed Aug 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants