Hello, I am the developer of python-box and see that it is a requirement in this repo and has not been version pinned.
I suggest that you pin it to the max known compatible version in your requirements.txt and/or setup.py file(s):
python-box[all]~=5.4
Or without extra dependencies
python-box~=5.4
Using ~=5.0 (or any minor version) will lock it to the major version of 5 and minimum of minor version specified.
If you add a bugfix space for 5.4.0 it would lock it to the minor version 5.4.*.
The next major release of Box is right around the corner, and while it has many improvements,
I want to ensure you have a smooth transition by being able to test at your own leisure to ensure your standard user cases do not run into any issues. I am keeping track of major changes, so please check there as a quick overview of any differences.
To test new changes, try out the release candidate:
I would love it if you would add versioning to all your requirements.txt files, please. Dependency compatibility quickly gets difficult as time moves on.
Hello, I am the developer of python-box and see that it is a requirement in this repo and has not been version pinned. I suggest that you pin it to the max known compatible version in your requirements.txt and/or setup.py file(s):
Or without extra dependencies
Using
~=5.0
(or any minor version) will lock it to the major version of5
and minimum of minor version specified. If you add a bugfix space for5.4.0
it would lock it to the minor version5.4.*
.The next major release of Box is right around the corner, and while it has many improvements, I want to ensure you have a smooth transition by being able to test at your own leisure to ensure your standard user cases do not run into any issues. I am keeping track of major changes, so please check there as a quick overview of any differences.
To test new changes, try out the release candidate: