Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyproj blocks catalog build on Python 3.9+ #3607

Closed
nickumia-reisys opened this issue Dec 21, 2021 · 4 comments
Closed

pyproj blocks catalog build on Python 3.9+ #3607

nickumia-reisys opened this issue Dec 21, 2021 · 4 comments
Assignees
Labels
bug Software defect or bug CKAN CKAN 2.10 component/catalog Related to catalog component playbooks/roles Use Latest
Milestone

Comments

@nickumia-reisys
Copy link
Contributor

nickumia-reisys commented Dec 21, 2021

Catalog: pyproj wheel fails to build on python 3.10. We are not sure if we can upgrade pyproj because upstream ckanext-spatial has pinned the package to 2.6.1. This may be able to be upgraded.

Inventory: Markdown

As a mitigation, catalog has been pinned to python 3.8.x

How to reproduce

  1. Description of steps to reproduce the issue.

Expected behavior

Actual behavior

Sketch

@nickumia-reisys nickumia-reisys added the bug Software defect or bug label Dec 21, 2021
@nickumia-reisys nickumia-reisys changed the title pyproj blocks catalog build on Python 3.10 pyproj blocks catalog/inventory build on Python 3.10 Dec 21, 2021
@mogul mogul added this to the June 2022 milestone Jan 6, 2022
@hkdctol
Copy link
Contributor

hkdctol commented May 26, 2022

Will move to product backlog just for the check of status, before we decide how to proceed

@hkdctol hkdctol modified the milestones: June 2022, July 2022 Jun 9, 2022
nickumia-reisys added a commit to nickumia-reisys/ckanext-spatial that referenced this issue Jun 22, 2022
If this is compatible, it will help GSA/data.gov#3607
@nickumia-reisys
Copy link
Contributor Author

Upstream CKAN is still relying on Python 3.7 for their tests. Python 3.7 also has an EOL in June 2023 (long enough that we think dependencies may be resolved upstream before this date). Cloudfoundry will likely support Python 3.7 until that time.

Please refer to slack discussion for current status.

@nickumia-reisys nickumia-reisys modified the milestones: July 2022, May 2023 Jun 22, 2022
@nickumia-reisys nickumia-reisys changed the title pyproj blocks catalog/inventory build on Python 3.10 pyproj blocks catalog/inventory build on Python 3.9+ Dec 2, 2022
@hkdctol hkdctol moved this to 📔 Product Backlog in data.gov team board May 11, 2023
@hkdctol hkdctol modified the milestones: May 2023, July 2023 Jun 1, 2023
@hkdctol
Copy link
Contributor

hkdctol commented Jul 24, 2023

@nickumia-reisys just going through milestones tickets -- what's the status of this one as far as upstream?

@nickumia-reisys nickumia-reisys self-assigned this Jul 25, 2023
@nickumia-reisys
Copy link
Contributor Author

The pyproj issue has been resolved. Upstream has different requirements for Python<3.9 and Python>=3.9.

Commit that upgrades pyproj + Python 3.9: GSA/catalog.data.gov@86b0ffe


Inventory: Markdown

This other part of the ticket is still an issue but it blocks Python 3.10 and is tracked in the following issue:


This issue can be safely closed.

@github-project-automation github-project-automation bot moved this from 📔 Product Backlog to ✔ Done in data.gov team board Jul 25, 2023
@nickumia-reisys nickumia-reisys changed the title pyproj blocks catalog/inventory build on Python 3.9+ pyproj blocks catalog build on Python 3.9+ Jul 25, 2023
@hkdctol hkdctol moved this from ✔ Done to 🗄 Closed in data.gov team board Aug 3, 2023
@nickumia-reisys nickumia-reisys added the component/catalog Related to catalog component playbooks/roles label Oct 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Software defect or bug CKAN CKAN 2.10 component/catalog Related to catalog component playbooks/roles Use Latest
Projects
Archived in project
Development

No branches or pull requests

4 participants