setup.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/usr/bin/env python
  2. from pathlib import Path
  3. from setuptools import setup, find_packages
  4. try: # for pip >= 10
  5. from pip._internal.req import parse_requirements
  6. except ImportError: # for pip <= 9.0.3
  7. from pip.req import parse_requirements
  8. pkg_name = "cvmodelz"
  9. cwd = Path(__file__).parent.resolve()
  10. # Get __version__ variable
  11. exec(open(str(cwd / pkg_name / '_version.py')).read())
  12. install_requires = [
  13. line.strip()
  14. for line in open(str(cwd / "requirements.txt")).readlines()
  15. ]
  16. setup(
  17. name=pkg_name,
  18. version=__version__,
  19. python_requires=">3.7",
  20. description='Wrapper for various computer vision models (mostly provided by chainer, chainercv, and chainercv2)',
  21. log_description=open(str(cwd / "README.md")).read(),
  22. author='Dimitri Korsch',
  23. author_email='korschdima@gmail.com',
  24. license='MIT License',
  25. packages=find_packages(exclude=("tests",)),
  26. zip_safe=False,
  27. setup_requires=[],
  28. install_requires=install_requires,
  29. package_data={'': ['requirements.txt']},
  30. data_files=[('.',['requirements.txt'])],
  31. include_package_data=True,
  32. )