setup.py 705 B

12345678910111213141516171819202122232425262728
  1. from setuptools import find_packages, setup # type: ignore
  2. INSTALL_REQUIRES = [
  3. 'aiohttp>=3.8.0',
  4. 'httpx==0.28.1',
  5. 'Jinja2==3.1.6',
  6. 'tabulate==0.9.0',
  7. 'termcolor==3.1.0',
  8. ]
  9. SETUP_REQUIRES = [
  10. 'setuptools_scm>=3.2.0',
  11. ]
  12. setup(
  13. author='Fabrizio Furnari',
  14. author_email='ffurnari@wikimedia.org',
  15. description='HTTP reverse proxy testing framework',
  16. install_requires=INSTALL_REQUIRES,
  17. name='httphound',
  18. packages=find_packages(exclude=["test_*"]),
  19. setup_requires=SETUP_REQUIRES,
  20. url='https://gitlab.wikimedia.org/repos/sre/httphound',
  21. use_scm_version=True,
  22. entry_points={
  23. 'console_scripts': ['httphound=httphound.main:start'],
  24. },
  25. )