Skip to content

GEOPY-2806: relock on pandas ~2.2.1, remove support for python 3.14#377

Open
sebhmg wants to merge 1 commit intodevelopfrom
GEOPY-2806
Open

GEOPY-2806: relock on pandas ~2.2.1, remove support for python 3.14#377
sebhmg wants to merge 1 commit intodevelopfrom
GEOPY-2806

Conversation

@sebhmg
Copy link
Copy Markdown
Contributor

@sebhmg sebhmg commented Apr 15, 2026

GEOPY-2806 - mlfow and gempy not supporting panda3 yet, while requested by other Mira packages
also aligned dependencies between conda recipe and pyproject.toml

also aligned dependencies between conda recipe and pyproject.toml
Copilot AI review requested due to automatic review settings April 15, 2026 02:33
@github-actions github-actions bot changed the title [GEOPY-2806] relock on pandas ~2.2.1, remove support for python 3.14 GEOPY-2806: relock on pandas ~2.2.1, remove support for python 3.14 Apr 15, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s dependency pins/locks (notably re-locking Pandas to the 2.2.x line) and removes Python 3.14 from supported/tested environments, aligning conda and Poetry dependency definitions.

Changes:

  • Re-pins key dependencies in pyproject.toml and recipe.yaml (Pandas 2.2.x, matplotlib 3.10.4+, openpyxl, python-mumps).
  • Regenerates conda lockfiles for Python 3.12/3.13 and updates corresponding per-platform environment lock files.
  • Drops Python 3.14 lockfiles and removes 3.14 from CI/deps lock configuration.

Reviewed changes

Copilot reviewed 18 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
recipe.yaml Aligns conda run requirements with updated dependency pins (pandas/openpyxl/matplotlib/python-mumps).
pyproject.toml Updates supported Python range and aligns Poetry dependency constraints (pandas/matplotlib/openpyxl/python-mumps).
py-3.13.conda-lock.yml Regenerated conda-lock output for Python 3.13 with updated resolved versions.
py-3.12.conda-lock.yml Regenerated conda-lock output for Python 3.12 with updated resolved versions.
environments/py-3.14-win-64.conda.lock.yml Removed Python 3.14 environment lockfile.
environments/py-3.14-win-64-dev.conda.lock.yml Removed Python 3.14 dev environment lockfile.
environments/py-3.14-linux-64.conda.lock.yml Removed Python 3.14 environment lockfile.
environments/py-3.14-linux-64-dev.conda.lock.yml Removed Python 3.14 dev environment lockfile.
environments/py-3.13-win-64.conda.lock.yml Updates resolved env lock for Python 3.13 (Windows).
environments/py-3.13-win-64-dev.conda.lock.yml Updates resolved dev env lock for Python 3.13 (Windows).
environments/py-3.13-linux-64.conda.lock.yml Updates resolved env lock for Python 3.13 (Linux).
environments/py-3.13-linux-64-dev.conda.lock.yml Updates resolved dev env lock for Python 3.13 (Linux).
environments/py-3.12-win-64.conda.lock.yml Updates resolved env lock for Python 3.12 (Windows).
environments/py-3.12-win-64-dev.conda.lock.yml Updates resolved dev env lock for Python 3.12 (Windows).
environments/py-3.12-linux-64.conda.lock.yml Updates resolved env lock for Python 3.12 (Linux).
environments/py-3.12-linux-64-dev.conda.lock.yml Updates resolved dev env lock for Python 3.12 (Linux).
deps-lock-config.yaml Removes Python 3.14 from the deps lock matrix configuration.
.github/workflows/python_analysis.yml Removes Python 3.14 from the CI python version matrix.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sebhmg sebhmg requested a review from domfournier April 15, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants