Spaces:
Paused
Paused
| from setuptools import setup, find_packages | |
| import codecs | |
| import os.path | |
| packages = find_packages( | |
| where='.', | |
| include=[ | |
| 'mypkg*' | |
| ] | |
| ) | |
| def read(rel_path): | |
| here = os.path.abspath(os.path.dirname(__file__)) | |
| with codecs.open(os.path.join(here, rel_path), 'r') as fp: | |
| return fp.read() | |
| def get_version(rel_path): | |
| # https://packaging.python.org/en/latest/guides/single-sourcing-package-version/ | |
| for line in read(rel_path).splitlines(): | |
| if line.startswith('__version__'): | |
| delim = '"' if '"' in line else "'" | |
| return line.split(delim)[1] | |
| else: | |
| raise RuntimeError("Unable to find version string.") | |
| setup( | |
| name='mypkg', | |
| version=get_version("mypkg/__init__.py"), | |
| description='My (Example) Package', | |
| author='Clayton Mork', | |
| author_email='[email protected]', | |
| license='MIT License', | |
| packages=packages, | |
| classifiers=[ | |
| "Programming Language :: Python :: 3", | |
| "License :: OSI Approved :: MIT License", | |
| "Operating System :: OS Independent", | |
| ], | |
| install_requires=[ | |
| 'pylint>=2.15.5', | |
| 'numpy>=1.23.4', | |
| 'opencv-python>=4.6.0.66', | |
| 'Pillow>=9.2.0', | |
| 'PyYAML>=6.0' | |
| ], | |
| python_requires='>=3.10', | |
| entry_points={ | |
| "console_scripts": [] | |
| } | |
| ) |