├── .coveragerc ├── .flake8 ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── httpx_socks ├── __init__.py ├── _async_proxy.py ├── _async_transport.py ├── _sync_proxy.py ├── _sync_stream.py └── _sync_transport.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── config.py ├── conftest.py ├── http_app2.py ├── http_server.py ├── mocks.py ├── proxy_server.py ├── test_transport_asyncio.py ├── test_transport_sync.py ├── test_transport_trio.py └── utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = N805,W503 3 | max-line-length = 99 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/README.md -------------------------------------------------------------------------------- /httpx_socks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/__init__.py -------------------------------------------------------------------------------- /httpx_socks/_async_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/_async_proxy.py -------------------------------------------------------------------------------- /httpx_socks/_async_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/_async_transport.py -------------------------------------------------------------------------------- /httpx_socks/_sync_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/_sync_proxy.py -------------------------------------------------------------------------------- /httpx_socks/_sync_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/_sync_stream.py -------------------------------------------------------------------------------- /httpx_socks/_sync_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/httpx_socks/_sync_transport.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /tests/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/config.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/http_app2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/http_app2.py -------------------------------------------------------------------------------- /tests/http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/http_server.py -------------------------------------------------------------------------------- /tests/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/mocks.py -------------------------------------------------------------------------------- /tests/proxy_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/proxy_server.py -------------------------------------------------------------------------------- /tests/test_transport_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/test_transport_asyncio.py -------------------------------------------------------------------------------- /tests/test_transport_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/test_transport_sync.py -------------------------------------------------------------------------------- /tests/test_transport_trio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/test_transport_trio.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romis2012/httpx-socks/HEAD/tests/utils.py --------------------------------------------------------------------------------