|
| 1 | +[project] |
| 2 | +name = "ODM" |
| 3 | +version = "3.6.0" |
| 4 | +description = "A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images." |
| 5 | +readme = "README.md" |
| 6 | +requires-python = ">=3.12" |
| 7 | +dependencies = [ |
| 8 | + "appsettings==0.8", |
| 9 | + "beautifulsoup4==4.13.4", |
| 10 | + "python-dateutil==2.9.0", |
| 11 | + "edt==3.0.0", |
| 12 | + "ExifRead==3.5.1", |
| 13 | + "Fiona==1.10.1; sys_platform == 'linux'", |
| 14 | + "Fiona==1.10.1; sys_platform == 'darwin'", |
| 15 | + "joblib==1.5.1", |
| 16 | + "matplotlib==3.10.3", |
| 17 | + "numpy==2.3.2", |
| 18 | + "Pillow==11.3.0", |
| 19 | + "vmem==1.0.2", |
| 20 | + "pyodm==1.5.12", |
| 21 | + "pyproj==3.7.1", |
| 22 | + "Pysolar==0.13", |
| 23 | + "pytz==2025.2", |
| 24 | + "PyYAML==6.0.2", |
| 25 | + "rasterio==1.4.3; sys_platform == 'linux'", |
| 26 | + "rasterio==1.4.3; sys_platform == 'darwin'", |
| 27 | + "gdal[numpy]==3.8.4; sys_platform == 'linux'", |
| 28 | + "gdal[numpy]==3.8.4; sys_platform == 'darwin'", |
| 29 | + "repoze.lru==0.7", |
| 30 | + "scikit-learn==1.7.1", |
| 31 | + "scikit-image==0.25.2", |
| 32 | + "scipy==1.16.1", |
| 33 | + "xmltodict==0.14.2", |
| 34 | + "fpdf2==2.8.3", |
| 35 | + "Shapely==2.1.1", |
| 36 | + "onnxruntime==1.22.1", |
| 37 | + "pygltflib==1.16.5", |
| 38 | + "packaging==25.0", |
| 39 | + "codem==0.26.1", |
| 40 | + "trimesh==4.7.1", |
| 41 | + "piexif==1.1.3", |
| 42 | + "rawpy==0.25.0", |
| 43 | +] |
| 44 | + |
| 45 | +[tool.uv] |
| 46 | +environments = [ |
| 47 | + "sys_platform == 'darwin'", |
| 48 | + "sys_platform == 'linux'", |
| 49 | + "sys_platform == 'win32'", |
| 50 | +] |
| 51 | +[tool.uv.sources] |
| 52 | +# Windows specific binary wheels |
| 53 | +"Fiona" = { url = "https://github.com/OpenDroneMap/windows-deps/releases/download/2.6.0/fiona-1.10.1-cp312-cp312-win_amd64.whl", marker = "sys_platform == 'win32'" } |
| 54 | +"rasterio" = { url = "https://github.com/OpenDroneMap/windows-deps/releases/download/2.6.0/rasterio-1.4.3-cp312-cp312-win_amd64.whl", marker = "sys_platform == 'win32'" } |
| 55 | +# NOTE we are using GDAL 3.11.1 for Windows, but 3.8.4 for Linux/Mac due to underlying system libs |
| 56 | +"gdal" = { url = "https://github.com/OpenDroneMap/windows-deps/releases/download/2.6.0/gdal-3.11.1-cp312-cp312-win_amd64.whl", marker = "sys_platform == 'win32'" } |
| 57 | + |
| 58 | +[dependency-groups] |
| 59 | +resize = [ |
| 60 | + "piexif>=1.1.3", |
| 61 | +] |
0 commit comments