|
- from setuptools import setup, find_packages
-
- import sys
- if sys.version_info < (3,0):
- sys.exit("Sorry, Python < 3.0 is not supported")
-
- try:
- from wheel.bdist_wheel import bdist_wheel as _bdist_wheel
- class bdist_wheel(_bdist_wheel):
- def finalize_options(self):
- _bdist_wheel.finalize_options(self)
- self.root_is_pure = False
- except ImportError:
- bdist_wheel = None
-
- requirements = [
- "numpy",
- #"tqdm",
- #"requests",
- #"portalocker",
- #"opencv-python"
- ]
-
- setup(
- name = "ncnn",
- version = "${PACKAGE_VERSION}",
- author = "nihui",
- author_email = "nihuini@tencent.com",
- maintainer = "caishanli",
- maintainer_email = "caishanli25@gmail.com",
- description = "ncnn is a high-performance neural network inference framework optimized for the mobile platform",
- url = "https://github.com/Tencent/ncnn",
- classifiers = [
- "Programming Language :: Python :: 3",
- "License :: OSI Approved :: BSD License",
- "Operating System :: OS Independent",
- ],
- python_requires = ">=3.5",
- packages = find_packages(),
- package_dir = {"": "."},
- package_data = {"ncnn": ["ncnn${PYTHON_MODULE_PREFIX}${PYTHON_MODULE_EXTENSION}"]},
- install_requires = requirements,
- cmdclass = {"bdist_wheel": bdist_wheel},
- )
|