Release minor version to increase support for 2.13
I ran into an exception when using fire 0.7.0 and python 3.13.2, and in an attempt to fix it, I created this reproducible code:
import fire
def main(flag):
print(flag)
class Run:
run = lambda self: main(flag=True)
test = lambda self: main(flag=False)
if __name__ == '__main__':
fire.Fire(Run())
Testing the issue with the current repo @ https://github.com/google/python-fire/commit/45152e18255e5c5803f3805604eb738c50befeff Showed this issue was fixed in this commit: https://github.com/google/python-fire/commit/2e0867d3371db9db6e95fad7f82d58ccb894d94c
Please consider releasing a new minor version for increased support of fire in python 3.13.
Agree. Same for #587.
@dbieber I am running into the issue described in #587 quite frequently now. The issue occurs in AWS containers which come preinstalled with IPython>=9.0 which makes it tricky to fix. Are there any plans to make a minor/bugfix release to address this?
Any updates on the minor release?
Embarrassingly, the release is blocked by my waiting on pypi account recovery. Once that comes through I'll publish the minor release.
The v0.7.1 release is on PyPi now. 😅 Thanks for your patience.