Spaces:
Sleeping
Sleeping
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": [] | |
} | |
) |