-
Notifications
You must be signed in to change notification settings - Fork 227
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Description
The requirements.txt file should contain a minimum version for each package such that if that minimum was installed for each component the system would effectively (up to transitive dependencies) be guaranteed to work.
Future Considerations
It may also be a good idea to not rely on opencv-python as it conflicts with opencv-python-headless. I've written about this issue many times:
- Package conflict between opencv-python and opencv-python-headless opencv/opencv-python#467
- Add cv2 graphics / headless extras to setup.py open-mmlab/mmcv#2775
- Flexible requirements (allow for opencv-python or opencv-python-headless) IDEA-Research/GroundingDINO#371
- Dependency on opencv-python Kitware/nrtk#2
Perhaps other things like wandb and loguru could also be optional, but I'll have to dig into the codebase to understand if that is the case.
As I play with the codebase I might address this issue if people are actively maintaining this repo. Otherwise I'll fork it.
tahsinalamin and marcivanmanalac
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request