Request that we configure the tutorials repository and build to support a separate requirements.txt file for each tutorial. This change might require significant work and refactoring but it would bring benefits.
Different tutorials could use different versions of the same library--which might otherwise lead to conflicts.
When all of a tutorials requirements are specified with that tutorial, it is easier to precisely identify what those requirements are--and also easier to remove a tutorial from the build without disrupting other tutorials.
Because it is easier to understand a tutorials requirements and remove tutorials when necessary, it is easier to maintain the security of the repository.
Existing tutorials on this topic
No response
Additional context
The tutorials team will need to identify the correct priority for this work, but I wanted to get this issue in place for tracking purposes.
🚀 Descirbe the improvement or the new tutorial
Request that we configure the tutorials repository and build to support a separate
requirements.txt
file for each tutorial. This change might require significant work and refactoring but it would bring benefits.Different tutorials could use different versions of the same library--which might otherwise lead to conflicts.
When all of a tutorials requirements are specified with that tutorial, it is easier to precisely identify what those requirements are--and also easier to remove a tutorial from the build without disrupting other tutorials.
Because it is easier to understand a tutorials requirements and remove tutorials when necessary, it is easier to maintain the security of the repository.
Existing tutorials on this topic
No response
Additional context
The tutorials team will need to identify the correct priority for this work, but I wanted to get this issue in place for tracking purposes.