-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Brief description:
Propose to update Python dependencies in the core of NethServer 8, since Python 3.11 is already in use. This update is motivated by the need to modernize the environment, improve compatibility, and leverage new features and security improvements in updated Python packages. See PR NethServer/ns8-core#934 as a reference.
- WHY: Keeping dependencies up-to-date ensures better support, security, and access to new features. Updated dependencies can bring performance enhancements and long-term maintainability.
- PURPOSE: Enable NethServer modules and the ecosystem to benefit from a modern Python environment with recent, secure, and compatible dependencies.
Proposed solution
Update Python dependencies throughout the NethServer project, aligning module requirements and build processes as needed. Refactor and test affected modules for compatibility.
Alternative solutions
- Do nothing and keep the current dependencies without updates.
Additional context
See PR: NethServer/ns8-core#934
This PR updates PIP requirements for the Agent Python environment and can serve as a reference for changes needed across the project.
See also
Metadata
Metadata
Assignees
Labels
Type
Projects
Status