| from setuptools import setup, find_packages |
| |
| |
| def main(): |
| setup( |
| name='py', |
| description='library with cross-python path, ini-parsing, io, code, log facilities', |
| long_description=open('README.rst').read(), |
| use_scm_version={"write_to": "py/_version.py"}, |
| setup_requires=["setuptools_scm"], |
| url='https://py.readthedocs.io/', |
| license='MIT license', |
| platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'], |
| python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*', |
| author='holger krekel, Ronny Pfannschmidt, Benjamin Peterson and others', |
| author_email='[email protected]', |
| classifiers=['Development Status :: 6 - Mature', |
| 'Intended Audience :: Developers', |
| 'License :: OSI Approved :: MIT License', |
| 'Operating System :: POSIX', |
| 'Operating System :: Microsoft :: Windows', |
| 'Operating System :: MacOS :: MacOS X', |
| 'Topic :: Software Development :: Testing', |
| 'Topic :: Software Development :: Libraries', |
| 'Topic :: Utilities', |
| 'Programming Language :: Python', |
| 'Programming Language :: Python :: 2', |
| 'Programming Language :: Python :: 2.7', |
| 'Programming Language :: Python :: 3', |
| 'Programming Language :: Python :: 3.5', |
| 'Programming Language :: Python :: 3.6', |
| 'Programming Language :: Python :: 3.7', |
| 'Programming Language :: Python :: 3.8', |
| 'Programming Language :: Python :: 3.9', |
| 'Programming Language :: Python :: 3.10', |
| 'Programming Language :: Python :: Implementation :: CPython', |
| 'Programming Language :: Python :: Implementation :: PyPy', |
| ], |
| packages=find_packages(exclude=['tasks', 'testing']), |
| include_package_data=True, |
| zip_safe=False, |
| package_data={ |
| "": ["py.typed"], |
| }, |
| ) |
| |
| if __name__ == '__main__': |
| main() |