setup.py 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """Setup process."""
  4. from io import open
  5. from os import path
  6. from setuptools import find_packages, setup
  7. with open(path.join(path.abspath(path.dirname(__file__)), 'README.md'),
  8. encoding='utf-8') as f:
  9. long_description = f.read()
  10. setup(
  11. # Basic project information
  12. name='python3-boilerplate',
  13. version='0.0.5',
  14. # Authorship and online reference
  15. author='Basti Tee',
  16. author_email='basti.tee@posteo.de',
  17. url='https://github.com/BastiTee/python3-boilerplate',
  18. # Detailled description
  19. description='A best-practices template project for Python3 modules.',
  20. long_description=long_description,
  21. long_description_content_type='text/markdown',
  22. keywords='sample setuptools development',
  23. classifiers=[
  24. 'Development Status :: 4 - Beta',
  25. 'Intended Audience :: Developers',
  26. 'Natural Language :: English',
  27. 'License :: OSI Approved :: Apache Software License',
  28. 'Programming Language :: Python',
  29. 'Programming Language :: Python :: 3.6',
  30. 'Programming Language :: Python :: 3.7',
  31. 'Programming Language :: Python :: 3.8'
  32. ],
  33. # Package configuration
  34. packages=find_packages(exclude=('tests',)),
  35. include_package_data=True,
  36. python_requires='>= 3.6',
  37. install_requires=[],
  38. # Licensing and copyright
  39. license='Apache 2.0'
  40. )