| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- from setuptools import find_packages, setup # type: ignore
- INSTALL_REQUIRES = [
- 'aiohttp>=3.8.0',
- 'httpx==0.28.1',
- 'Jinja2==3.1.6',
- 'tabulate==0.9.0',
- 'termcolor==3.1.0',
- ]
- SETUP_REQUIRES = [
- 'setuptools_scm>=3.2.0',
- ]
- EXTRA_REQUIRES = {
- 'docs': [
- "click==8.2.1",
- 'mkdocs>=1.5.0',
- 'mkdocs-material>=9.0.0',
- 'mkdocstrings[python]>=0.24.0',
- 'mkdocs-autorefs>=0.5.0',
- 'pymdown-extensions>=10.0',
- ],
- 'dev': [
- 'pytest>=7.0.0',
- 'pytest-asyncio>=0.21.0',
- ],
- }
- setup(
- author='Fabrizio Furnari',
- author_email='ffurnari@wikimedia.org',
- description='HTTP reverse proxy testing framework',
- install_requires=INSTALL_REQUIRES,
- name='httphound',
- packages=find_packages(exclude=["test_*"]),
- setup_requires=SETUP_REQUIRES,
- extras_require=EXTRA_REQUIRES,
- url='https://gitlab.wikimedia.org/repos/sre/httphound',
- use_scm_version=True,
- entry_points={
- 'console_scripts': ['httphound=httphound.main:start'],
- },
- )
|