This PR addresses #121 by loosening the pinned versions in requirements.txt to less than the next major version. This should allow the packages to be updated through re-deployment without having to modify requirements.txt repeatedly. At the same time there should be no breaking changes.
The versions have been unpinned completely in requirements_dev.txt.
Updates also have been made to remove deprecated code, highlighted as warnings in the pytest results, in pydantic and httpx. Other deprecation warnings result from upstream packages over which we have little control.
This PR addresses #121 by loosening the pinned versions in
requirements.txt
to less than the next major version. This should allow the packages to be updated through re-deployment without having to modifyrequirements.txt
repeatedly. At the same time there should be no breaking changes.The versions have been unpinned completely in
requirements_dev.txt
.Updates also have been made to remove deprecated code, highlighted as warnings in the
pytest
results, inpydantic
andhttpx
. Other deprecation warnings result from upstream packages over which we have little control.The tests should all pass.