Skip to content

Update Python 3.11 deps for NS8 core #7625

@stephdl

Description

@stephdl

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.

  1. 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.
  2. 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

No one assigned

    Labels

    verifiedAll test cases were verified successfully

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions