Christian Heimes

Results 184 comments of Christian Heimes

Excellent idea, @di! I have been proposing a similar service for a while. :) Instead of allowing users to upload a source distro, I would rather start a step earlier....

Debian / Ubuntu have more issues. They ignore CKT_NSS_MUST_VERIFY_TRUST flag and throw all trust anchors in one PEM file. The flag overrides extended key usage (EKU) for root certs, e.g....

Debian and CentOS aren't broken. On both systems the configuration works fine with SSL_CTX_set_default_verify_paths(). Only one of both CAfile and CApath must work for SSL_CTX_set_default_verify_paths(). The patch tried to outsmart...

The difference is that the old approach wasn't using the defined API to load the default location. That's SSL_CTX_set_default_verify_paths(). Instead pip tried to mimic SSL_CTX_set_default_verify_paths() but only did half of...

Oh, this is a fun bug. I'll apply Graham's suggestions and see if they help to address the issue.

Hi @GrahamDumpleton, thanks for looking into the matter! Is it safe to omit the interpreter shutdown? As far as I understand the system, Python also runs finalizers (try/finally, ``__exit__``, ``__del__``,...

This PR is pretty much safe, does not introduce any nasty C bugs, and removes all Python 2 related quirks. PR #187 doesn't remove all Python 2 code. There is...

I'm unable to run any tests locally: ``` $ tox -e py39-install-extensions ... Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/setuptools/config.py", line 33, in __getattr__ return next( File "/usr/lib/python3.9/site-packages/setuptools/config.py", line 34,...

@GrahamDumpleton I figured out all the segfaults and got most tests passing. There are two failing tests for Python 3.10's annotation overrides left.

I filed https://bugs.python.org/issue45319 for the ``__annotations__`` issue with Python 3.10