Skip to content

Publish Python 3.13 wheels to PyPI #387

@MaxGhenis

Description

@MaxGhenis

Issue

Recent versions of policyengine-us-data (1.16.0+) are not available for Python 3.13 on PyPI. This causes dependency resolution issues when trying to install policyengine-us with Python 3.13.

Current Situation

  • policyengine-us requires policyengine-us-data>=1.17.0
  • When installing with Python 3.13, pip can only find policyengine-us-data up to version 1.15.0
  • This causes pip to fall back to older versions of policyengine-us that have incompatible dependencies (like tables==3.9.2)

Solution

Update the CI/CD pipeline to build and publish Python 3.13 wheels for policyengine-us-data.

Verification

# This currently fails with Python 3.13:
pip install policyengine-us-data==1.17.0

The package should be installable with Python 3.13 after the fix.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions