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 #923

Merged
merged 4 commits into from
Feb 25, 2025

Conversation

yueshuaing
Copy link
Contributor

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 #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 #921

@jpn-- jpn-- merged commit bf64b7b into ActivitySim:main Feb 25, 2025
17 checks passed
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