11# This file lists the python packages that your software depends on.
2- # It is used by pip to manage software dependencies. It is not to be
3- # confused with the software requirements, which are listed in
4- # doc/requirements.rst
5-
6- # Numpy went to version 2 on June 16th 2024.
7- # OpenCV released 4.10.0.84 on June 17th 2024.
8- # However, scikit-surgerycalibration version 0.2.5,
9- # specifies opencv-contrib-python-headless opencv-contrib-python-headless<4.6 due to Issue #48.
10- # If you google, you find lots of changes of opencv between 4.6 and 4.10, e.g. ArUco changes that affect our calibration.
11- # So, for now, until scikit-surgerycalibration Issue #48 is fixed, so that we can upgrade to
12- # opencv-contrib-python-headless >= 4.10.0.84 and beyond, numpy must be restricted to <2.0.
13- numpy < 2.0.0
2+ # Note: Numpy went to version 2 on June 16th 2024.
3+ # OpenCV released 4.10.0.84 on June 17th 2024.
4+ # This requires: scikit-surgeryimage>=1.0.0
5+ # scikit-surgeryvtk>=2.2.1
6+ # scikit-surgerycalibration>=1.0.0
7+ # And these libraries now work on python 3.9 to 3.13.
8+ numpy >= 2.0.0
149PySide6 >= 6.5.1.1
15- opencv-contrib-python-headless >= 4.2 .0.32
10+ opencv-contrib-python-headless >= 4.10 .0.84
1611scikit-surgerycore >= 0.1.7
17- scikit-surgeryimage >= 0.10.1
18- scikit-surgeryvtk >= 2.2.1
19- scikit-surgeryarucotracker
20- scikit-surgerycalibration >= 0.2.5
12+ scikit-surgeryimage >= 1.0.0
13+ scikit-surgeryvtk >= 2.3.0
14+ scikit-surgeryarucotracker >= 1.1.0
15+ scikit-surgerycalibration >= 1.0.0
0 commit comments