Explorar o código

build(deps): update package versions for linux and macos

- Update matplotlib minimum version to 3.10 for Linux and MacOS
- Specify version ranges for PyYAML, ftfy, openai, shapely, pyclipper, and omegaconf
- Update dill to version <1 for compatibility
myhloli hai 7 meses
pai
achega
cb3a431455
Modificáronse 1 ficheiros con 8 adicións e 8 borrados
  1. 8 8
      setup.py

+ 8 - 8
setup.py

@@ -39,17 +39,17 @@ if __name__ == '__main__':
                      ],
             "full": [
                      "matplotlib<=3.9.0;platform_system=='Windows'",  # 3.9.1及之后不提供windows的预编译包,避免一些没有编译环境的windows设备安装失败
-                     "matplotlib;platform_system=='Linux' or platform_system=='Darwin'",  # linux 和 macos 不应限制matplotlib的最高版本,以避免无法更新导致的一些bug
+                     "matplotlib>=3.10;platform_system=='Linux' or platform_system=='Darwin'",  # linux 和 macos 不应限制matplotlib的最高版本,以避免无法更新导致的一些bug
                      "ultralytics>=8.3.48",  # yolov8,公式检测
                      "doclayout_yolo==0.0.2b1",  # doclayout_yolo
-                     "dill",  # doclayout_yolo
+                     "dill>=0.3.9,<1",  # doclayout_yolo
                      "rapid_table>=1.0.3,<2.0.0",  # rapid_table
-                     "PyYAML",  # yaml
-                     "ftfy", # unimernet_hf
-                     "openai",  # openai SDK
-                     "shapely",  # imgaug-paddleocr2pytorch
-                     "pyclipper",  # paddleocr2pytorch
-                     "omegaconf",  # paddleocr2pytorch
+                     "PyYAML>=6.0.2,<7",  # yaml
+                     "ftfy>=6.3.1,<7", # unimernet_hf
+                     "openai>=1.70.0,<2",  # openai SDK
+                     "shapely>=2.0.7,<3",  # imgaug-paddleocr2pytorch
+                     "pyclipper>=1.3.0,<2",  # paddleocr2pytorch
+                     "omegaconf>=2.3.0,<3",  # paddleocr2pytorch
                      ],
             "old_linux":[
                 "albumentations<=1.4.20", # 1.4.21引入的simsimd不支持2019年及更早的linux系统