Skip to content

Enhancement: Update to Python 3.9 #256

Description

@zoidy

Summary
Numpy 1.22 dropped support for Python 3.7. LD-Cool-P uses Pandas which depends on Numpy. LD-Cool-P uses Python 3.7 currently. Need to upgrade LD-Cool-P to use a newer version of Python. Python 3.10 is still too new so a migration to Python 3.9 is preferred. It's also a version that is already included in the redata-commons and ldcoolp-figshare.

Objectives
Migrate to Python 3.9

Proposal

  • Update requirements.txt
  • Update GH Actions (python-package.yml) to remove 3.7 test. Maybe add 3.10
  • Update documentation (e.g., installation steps)

Testing notes
LD-Cool-P doesn't use Numpy directly. Need to verify that the current version of Pandas works ok with the new version of Numpy. Testing is to be done on the main LD-Cool-P functions

Additional notes

  • Upgrade the production environment

Implemented in: TBD

Activity

  1. zoidy commented on Mar 19, 2025

    @zoidy
    CollaboratorAuthor

    This is an old issue. Update to 3.14

  2. self-assigned this
    on May 13, 2025
  3. linked a pull request that will close this issueEnhancement: Update to Python 3.13 #288on Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions