When installing, we install policyengine_us_data instead of policyengine-us-data, but this appears to be package-wide and may not actually be an error.
Maybe driven by the above, maybe distinct, it appears there's an error with setuptools around various imports within the package, but only in the PyPI push action, no others.
The git tag that's pushed, and which is critical to actually deploying a new version to PyPI, may need to be created before install, as is present within the US package at https://github.com/PolicyEngine/policyengine-us/blob/master/.github/workflows/push.yaml. However, the code used to determine the tag's version for this repo cannot use the method present currently within the US package and requires the installation of a couple of dependencies, which would make me think it must occur after install? Or may need some sort of small install done first or some other rethink.
Based on the run at https://github.com/PolicyEngine/policyengine-us-data/actions/runs/10785200961/job/29910020345. There are at least three potential errors here:
policyengine_us_data
instead ofpolicyengine-us-data
, but this appears to be package-wide and may not actually be an error.setuptools
around various imports within the package, but only in the PyPI push action, no others.