Error with SSL and any version > 0.27.2
httpx version: Greater than 0.27.2
Current Behavior: SSL connections rejected by school firewall
If I use any later version of httpx than 0.27.2, our firewall rejects SSL connection requests. I work in a school.
Expected Behavior:
Should be able to use the latest version of httpx but if I do, my SSL calls with the same code get rejected. All good with 0.27.2
Steps To Reproduce:
Anything else:
python version 3.13.1
My pip freeze:
acres==0.3.0 aiofiles==24.1.0 altgraph==0.17.4 anki==25.5b2 annotated-types==0.7.0 anyio==4.9.0 audioop-lts==0.2.1 audioread==3.0.1 beautifulsoup4==4.13.4 certifi==2024.12.14 cffi==1.17.1 chardet==5.2.0 charset-normalizer==3.4.1 ci-info==0.3.0 click==8.1.8 CodeEditor==1.1.0 colorama==0.4.6 comtypes==1.4.11 configobj==5.0.9 configparser==7.2.0 contourpy==1.3.2 cycler==0.12.1 darkdetect==0.8.0 decorator==5.2.1 distro==1.9.0 dotenv==0.9.9 et_xmlfile==2.0.0 etelemetry==0.3.1 filelock==3.18.0 fire==0.7.0 fonttools==4.57.0 frontend==0.0.3 fuzzywuzzy==0.18.0 h11==0.14.0 httpcore==1.0.7 httplib2==0.22.0 httpx==0.27.2 idna==3.10 isodate==0.6.1 itsdangerous==2.2.0 jiter==0.9.0 joblib==1.4.2 kiwisolver==1.4.8 lazy_loader==0.4 Levenshtein==0.27.1 librosa==0.11.0 llvmlite==0.44.0 looseversion==1.3.0 lxml==5.4.0 Markdown==3.8 markdown2==2.5.3 matplotlib==3.10.1 mpmath==1.3.0 msgpack==1.1.0 mutagen==1.47.0 networkx==3.4.2 nibabel==5.3.2 nipype==1.10.0 numba==0.61.2 numpy==2.2.5 openai==1.77.0 openpyxl==3.1.5 orjson==3.10.16 packaging==25.0 pandas==2.2.3 password-strength==0.0.3.post2 pefile==2023.2.7 pillow==11.2.1 platformdirs==4.3.7 pooch==1.8.2 preimport==1.1.6 protobuf==6.30.2 prov==2.0.1 psutil==7.0.0 puremagic==1.28 PyAudio==0.2.14 pycparser==2.22 pydantic==2.11.3 pydantic_core==2.33.1 pydot==3.0.4 pydub==0.25.1 pygame==2.6.1 Pygments==2.19.1 pyinstaller==6.13.0 pyinstaller-hooks-contrib==2025.3 PyMuPDF==1.25.5 pyparsing==3.2.3 pypiwin32==223 PyQt5==5.15.11 PyQt5-Qt5==5.15.2 PyQt5_sip==12.17.0 PySide6==6.9.0 PySide6_Addons==6.9.0 PySide6_Essentials==6.9.0 PySocks==1.7.1 python-dateutil==2.9.0.post0 python-dotenv==1.1.0 python-Levenshtein==0.27.1 pytz==2025.2 pywin32==310 pywin32-ctypes==0.2.3 pyxnat==1.6.3 QScintilla==2.14.1 RapidFuzz==3.13.0 rdflib==6.3.2 regex==2024.11.6 requests==2.32.3 scikit-learn==1.6.1 scipy==1.15.2 screeninfo==0.8.1 setuptools==79.0.1 shiboken6==6.9.0 simplejson==3.20.1 six==1.17.0 sniffio==1.3.1 sounddevice==0.5.1 soundfile==0.13.1 soupsieve==2.7 soxr==0.5.0.post1 standard-aifc==3.13.0 standard-chunk==3.13.0 standard-sunau==3.13.0 starlette==0.46.2 sympy==1.13.3 termcolor==3.0.1 threadpoolctl==3.6.0 tiktoken==0.9.0 toml==0.10.2 tomlconfig==1.2.1 tqdm==4.67.1 traits==7.0.2 typing-inspection==0.4.0 typing_extensions==4.13.2 tzdata==2025.2 urllib3==2.4.0 uvicorn==0.34.2 webrtcvad-wheels==2.0.14 websocket-client==1.8.0 websockets==15.0.1
You can move this to https://github.com/encode/httpx