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

Python 3.13 experimental support? #570

Open
luss opened this issue Nov 1, 2024 · 3 comments
Open

Python 3.13 experimental support? #570

luss opened this issue Nov 1, 2024 · 3 comments

Comments

@luss
Copy link

luss commented Nov 1, 2024

Prelim testing of my app on python3.13 threw this error from core.py for u folks to consider:

ModuleNotFoundError: No module named 'pipes'

I haven't researched it further. Has anyone tinkered with FIRE in 3.13 yet?

@georgettica
Copy link

I got the same error here and I am moving down to 3.12 for now.

@vtta
Copy link

vtta commented Nov 7, 2024

Replacing pipes with shlex should fix this, see ansible/ansible-runner@72dd9ce.

A dirty fix would be:

sed -i 's/pipes/shlex/g' <your-lib-folder>/python3.13/site-packages/fire/*.py

@georgettica
Copy link

I guess drafting a PR with this would make this issue flow forward.

Although this seems like a great patch :))

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

No branches or pull requests

3 participants