You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the enhancement: Change dependency management to a solution that simplifies and enhance dependency management.
Describe a specific use case for the enhancement or feature: First let me say that I appreciate the current solution, it works and solves the basic need of the project.
I think we can improve on top of it to help streamline the development, in both onboarding and maintenance.
These are the drawbacks I see in the current implementation:
we need multiple requirements file based on the environment, this complicates the setup and maintenance; this would also prevent confusion like in Fix CI test errors #203 (comment)
there is no Python version requirement
pip freeze > requirements.txt makes more complex to update dependencies (and requires manual work to split dependencies in separate files)
there is no dependency integrity check (like package shasum checks)
Poetry would allow us to improve on the current situation on these 4 fronts.
Describe the enhancement: Change dependency management to a solution that simplifies and enhance dependency management.
Describe a specific use case for the enhancement or feature: First let me say that I appreciate the current solution, it works and solves the basic need of the project.
I think we can improve on top of it to help streamline the development, in both onboarding and maintenance.
These are the drawbacks I see in the current implementation:
pip freeze > requirements.txt
makes more complex to update dependencies (and requires manual work to split dependencies in separate files)Poetry would allow us to improve on the current situation on these 4 fronts.
@aspacca @girodav what do you think?
/cc @elastic/obs-cloud-monitoring
The text was updated successfully, but these errors were encountered: