You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Installing the native cmake library required by the upgraded osmium version (this will need documenting in README and adding to both Dockerfile and the CI build workflow):
sudo apt-get install cmake
We will need to upgrade library versions as necessary, but we should also try to find a set of dependencies that work in both Python 3.7 and Python 3.11. If we cannot do that, we will need to clearly flag the new Python version dependency, make a pre-upgrade release of OSMOX, merge the upgrade changes, then make a post-upgrade release. I would regard these two releases as differing major versions in semver terms.
If the unit test performance is anything to go by (and it may not be), we could potentially see a performance improvement in 3.11:
(osmox-3.7.6) arup@workbox-michael:~/osmox$ loops 5 ./scripts/code-coverage.sh | grep "passed, "
======================= 48 passed, 66 warnings in 3.48s ========================
======================= 48 passed, 66 warnings in 3.52s ========================
======================= 48 passed, 66 warnings in 3.54s ========================
======================= 48 passed, 66 warnings in 3.57s ========================
======================= 48 passed, 66 warnings in 3.60s ========================
(osmox-3.11.0) arup@workbox-michael:~/osmox$ loops 5 ./scripts/code-coverage.sh | grep "passed in"
============================== 48 passed in 1.50s ==============================
============================== 48 passed in 1.50s ==============================
============================== 48 passed in 1.52s ==============================
============================== 48 passed in 1.52s ==============================
============================== 48 passed in 1.51s ==============================
The text was updated successfully, but these errors were encountered:
OSMOX does not currently
pip install
successfully in a Python 3.11 environment on Ubuntu.I was able to make
pip install
succeed by:requirements.txt
:cmake
library required by the upgradedosmium
version (this will need documenting inREADME
and adding to bothDockerfile
and the CI build workflow):We will need to upgrade library versions as necessary, but we should also try to find a set of dependencies that work in both Python 3.7 and Python 3.11. If we cannot do that, we will need to clearly flag the new Python version dependency, make a pre-upgrade release of OSMOX, merge the upgrade changes, then make a post-upgrade release. I would regard these two releases as differing major versions in semver terms.
If the unit test performance is anything to go by (and it may not be), we could potentially see a performance improvement in 3.11:
The text was updated successfully, but these errors were encountered: