setup.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #! /usr/bin/env python
  2. import os
  3. from setuptools import setup
  4. from finitelycomputable_microsites_setup import version, base_setup
  5. from finitelycomputable_microsites_setup import (
  6. version, base_setup, wsgi_extras_require, morepath_version,
  7. )
  8. with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as readme:
  9. README = readme.read()
  10. # allow setup.py to be run from any path
  11. os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
  12. extras_require=wsgi_extras_require
  13. extras_require.update({
  14. 'helloworld': ['finitelycomputable-helloworld-morepath~=' + version],
  15. })
  16. setup(
  17. name='finitelycomputable-morepath-mount',
  18. version=version,
  19. py_modules=['finitelycomputable.morepath_mount'],
  20. entry_points={
  21. 'console_scripts': [
  22. 'finitelycomputable-morepath-mount = finitelycomputable.morepath_mount:run']
  23. },
  24. description='The Morepath-based wsgi app using Morepath.mount to combine the microsites of finitelycomputable.net',
  25. long_description=README,
  26. long_description_content_type="text/x-rst",
  27. scripts=['finitelycomputable_microsites_setup.py'],
  28. install_requires=[morepath_version],
  29. extras_require=extras_require,
  30. url='http://www.finitelycomputable.net/wsgi_info',
  31. **base_setup
  32. )