setup.py 930 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import sys
  4. from setuptools import (
  5. setup,
  6. find_packages,
  7. )
  8. import versioneer
  9. # Give setuptools a hint to complain if it's too old a version
  10. # 30.3.0 allows us to put most metadata in setup.cfg
  11. # Should match pyproject.toml
  12. SETUP_REQUIRES = ['setuptools >= 30.3.0']
  13. # This enables setuptools to install wheel on-the-fly
  14. SETUP_REQUIRES += ['wheel'] if 'bdist_wheel' in sys.argv else []
  15. requires = [
  16. 'Sphinx>=2',
  17. 'sphinxcontrib-svg2pdfconverter',
  18. 'sphinxcontrib-plantuml',
  19. 'autorunrecord',
  20. 'alabaster>=0.7.11',
  21. ]
  22. if __name__ == '__main__':
  23. setup(name='dataladhandbook',
  24. version=versioneer.get_version(),
  25. cmdclass=versioneer.get_cmdclass(),
  26. setup_requires=SETUP_REQUIRES,
  27. packages=find_packages(),
  28. platforms='any',
  29. include_package_data=True,
  30. install_requires=requires,
  31. )