Skip to content

Conversation

@omrode1
Copy link

@omrode1 omrode1 commented May 21, 2025

Description

This PR improves the package setup and requirements management:

Changes in setup.py:

  • Added specific version requirements for all dependencies
  • Added Python version requirement (>=3.7)
  • Improved error handling for pypandoc conversion
  • Added proper PyPI classifiers
  • Enhanced logging messages
  • Removed commented-out code
  • Added proper package metadata

Changes in requirements.txt:

  • Added essential dependencies with version specifications
  • Added torch and torchvision requirements
  • Added opencv-python requirement
  • Added other commonly used dependencies

These changes make the package more maintainable and user-friendly by ensuring consistent dependency versions, making supported Python versions clear, and improving error messages during installation.

Testing

The changes have been tested by:

  • Verifying the setup.py file syntax
  • Checking that all version requirements are valid
  • Ensuring the package can be installed with the new requirements

Related Issues

N/A

…ements for dependencies - Add Python version requirement - Improve error handling for pypandoc - Add proper PyPI classifiers - Enhance logging messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant