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

Resolve package version conflicts #14

Closed
wants to merge 4 commits into from

Conversation

yueshuaing
Copy link
Member

@yueshuaing yueshuaing commented Feb 10, 2025

This PR limits multimethod version to 2.0 and earlier, and updates the python versions in documentation to address the following issues.

  1. The overload function, required by pandera, has been removed in recent versions of the multimethod package, causing import errors as noted in activitysim 1.3.1 on conda-forge also requires multimethod=1.9 ActivitySim/activitysim#919

  2. Python 3.9 does not support the | operator for type unions, which is used in some sharrow modules. Upgrading to Python 3.10 or later resolves this issue, as mentioned in activitysim 1.2.2 (which is installed if you follow the current docs) doesn't actually run and fails silently ActivitySim/activitysim#921

@yueshuaing yueshuaing closed this Feb 25, 2025
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.

1 participant