-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3cd6f7c
commit 4b7193b
Showing
1,706 changed files
with
310,689 additions
and
5 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file added
BIN
+98 KB
.venv/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc
Binary file not shown.
Binary file added
BIN
+14.2 KB
.venv/lib/python3.10/site-packages/__pycache__/xmltodict.cpython-310.pyc
Binary file not shown.
132 changes: 132 additions & 0 deletions
132
.venv/lib/python3.10/site-packages/_distutils_hack/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
import sys | ||
import os | ||
import re | ||
import importlib | ||
import warnings | ||
|
||
|
||
is_pypy = '__pypy__' in sys.builtin_module_names | ||
|
||
|
||
warnings.filterwarnings('ignore', | ||
r'.+ distutils\b.+ deprecated', | ||
DeprecationWarning) | ||
|
||
|
||
def warn_distutils_present(): | ||
if 'distutils' not in sys.modules: | ||
return | ||
if is_pypy and sys.version_info < (3, 7): | ||
# PyPy for 3.6 unconditionally imports distutils, so bypass the warning | ||
# https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250 | ||
return | ||
warnings.warn( | ||
"Distutils was imported before Setuptools, but importing Setuptools " | ||
"also replaces the `distutils` module in `sys.modules`. This may lead " | ||
"to undesirable behaviors or errors. To avoid these issues, avoid " | ||
"using distutils directly, ensure that setuptools is installed in the " | ||
"traditional way (e.g. not an editable install), and/or make sure " | ||
"that setuptools is always imported before distutils.") | ||
|
||
|
||
def clear_distutils(): | ||
if 'distutils' not in sys.modules: | ||
return | ||
warnings.warn("Setuptools is replacing distutils.") | ||
mods = [name for name in sys.modules if re.match(r'distutils\b', name)] | ||
for name in mods: | ||
del sys.modules[name] | ||
|
||
|
||
def enabled(): | ||
""" | ||
Allow selection of distutils by environment variable. | ||
""" | ||
which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'stdlib') | ||
return which == 'local' | ||
|
||
|
||
def ensure_local_distutils(): | ||
clear_distutils() | ||
|
||
# With the DistutilsMetaFinder in place, | ||
# perform an import to cause distutils to be | ||
# loaded from setuptools._distutils. Ref #2906. | ||
add_shim() | ||
importlib.import_module('distutils') | ||
remove_shim() | ||
|
||
# check that submodules load as expected | ||
core = importlib.import_module('distutils.core') | ||
assert '_distutils' in core.__file__, core.__file__ | ||
|
||
|
||
def do_override(): | ||
""" | ||
Ensure that the local copy of distutils is preferred over stdlib. | ||
See https://github.com/pypa/setuptools/issues/417#issuecomment-392298401 | ||
for more motivation. | ||
""" | ||
if enabled(): | ||
warn_distutils_present() | ||
ensure_local_distutils() | ||
|
||
|
||
class DistutilsMetaFinder: | ||
def find_spec(self, fullname, path, target=None): | ||
if path is not None: | ||
return | ||
|
||
method_name = 'spec_for_{fullname}'.format(**locals()) | ||
method = getattr(self, method_name, lambda: None) | ||
return method() | ||
|
||
def spec_for_distutils(self): | ||
import importlib.abc | ||
import importlib.util | ||
|
||
class DistutilsLoader(importlib.abc.Loader): | ||
|
||
def create_module(self, spec): | ||
return importlib.import_module('setuptools._distutils') | ||
|
||
def exec_module(self, module): | ||
pass | ||
|
||
return importlib.util.spec_from_loader('distutils', DistutilsLoader()) | ||
|
||
def spec_for_pip(self): | ||
""" | ||
Ensure stdlib distutils when running under pip. | ||
See pypa/pip#8761 for rationale. | ||
""" | ||
if self.pip_imported_during_build(): | ||
return | ||
clear_distutils() | ||
self.spec_for_distutils = lambda: None | ||
|
||
@staticmethod | ||
def pip_imported_during_build(): | ||
""" | ||
Detect if pip is being imported in a build script. Ref #2355. | ||
""" | ||
import traceback | ||
return any( | ||
frame.f_globals['__file__'].endswith('setup.py') | ||
for frame, line in traceback.walk_stack(None) | ||
) | ||
|
||
|
||
DISTUTILS_FINDER = DistutilsMetaFinder() | ||
|
||
|
||
def add_shim(): | ||
sys.meta_path.insert(0, DISTUTILS_FINDER) | ||
|
||
|
||
def remove_shim(): | ||
try: | ||
sys.meta_path.remove(DISTUTILS_FINDER) | ||
except ValueError: | ||
pass |
Binary file added
BIN
+5 KB
.venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/__init__.cpython-310.pyc
Binary file not shown.
Binary file added
BIN
+244 Bytes
.venv/lib/python3.10/site-packages/_distutils_hack/__pycache__/override.cpython-310.pyc
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
__import__('_distutils_hack').do_override() |
1 change: 1 addition & 0 deletions
1
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/INSTALLER
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
pip |
20 changes: 20 additions & 0 deletions
20
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/LICENSE
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
This package contains a modified version of ca-bundle.crt: | ||
|
||
ca-bundle.crt -- Bundle of CA Root Certificates | ||
|
||
This is a bundle of X.509 certificates of public Certificate Authorities | ||
(CA). These were automatically extracted from Mozilla's root certificates | ||
file (certdata.txt). This file can be found in the mozilla source tree: | ||
https://hg.mozilla.org/mozilla-central/file/tip/security/nss/lib/ckfw/builtins/certdata.txt | ||
It contains the certificates in PEM format and therefore | ||
can be directly used with curl / libcurl / php_curl, or with | ||
an Apache+mod_ssl webserver for SSL client authentication. | ||
Just configure this file as the SSLCACertificateFile.# | ||
|
||
***** BEGIN LICENSE BLOCK ***** | ||
This Source Code Form is subject to the terms of the Mozilla Public License, | ||
v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain | ||
one at http://mozilla.org/MPL/2.0/. | ||
|
||
***** END LICENSE BLOCK ***** | ||
@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $ |
67 changes: 67 additions & 0 deletions
67
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/METADATA
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
Metadata-Version: 2.1 | ||
Name: certifi | ||
Version: 2024.7.4 | ||
Summary: Python package for providing Mozilla's CA Bundle. | ||
Home-page: https://github.com/certifi/python-certifi | ||
Author: Kenneth Reitz | ||
Author-email: [email protected] | ||
License: MPL-2.0 | ||
Project-URL: Source, https://github.com/certifi/python-certifi | ||
Classifier: Development Status :: 5 - Production/Stable | ||
Classifier: Intended Audience :: Developers | ||
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) | ||
Classifier: Natural Language :: English | ||
Classifier: Programming Language :: Python | ||
Classifier: Programming Language :: Python :: 3 | ||
Classifier: Programming Language :: Python :: 3 :: Only | ||
Classifier: Programming Language :: Python :: 3.6 | ||
Classifier: Programming Language :: Python :: 3.7 | ||
Classifier: Programming Language :: Python :: 3.8 | ||
Classifier: Programming Language :: Python :: 3.9 | ||
Classifier: Programming Language :: Python :: 3.10 | ||
Classifier: Programming Language :: Python :: 3.11 | ||
Classifier: Programming Language :: Python :: 3.12 | ||
Requires-Python: >=3.6 | ||
License-File: LICENSE | ||
|
||
Certifi: Python SSL Certificates | ||
================================ | ||
|
||
Certifi provides Mozilla's carefully curated collection of Root Certificates for | ||
validating the trustworthiness of SSL certificates while verifying the identity | ||
of TLS hosts. It has been extracted from the `Requests`_ project. | ||
|
||
Installation | ||
------------ | ||
|
||
``certifi`` is available on PyPI. Simply install it with ``pip``:: | ||
|
||
$ pip install certifi | ||
|
||
Usage | ||
----- | ||
|
||
To reference the installed certificate authority (CA) bundle, you can use the | ||
built-in function:: | ||
|
||
>>> import certifi | ||
|
||
>>> certifi.where() | ||
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem' | ||
|
||
Or from the command line:: | ||
|
||
$ python -m certifi | ||
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem | ||
|
||
Enjoy! | ||
|
||
.. _`Requests`: https://requests.readthedocs.io/en/master/ | ||
|
||
Addition/Removal of Certificates | ||
-------------------------------- | ||
|
||
Certifi does not support any addition/removal or other modification of the | ||
CA trust store content. This project is intended to provide a reliable and | ||
highly portable root of trust to python deployments. Look to upstream projects | ||
for methods to use alternate trust. |
14 changes: 14 additions & 0 deletions
14
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/RECORD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
certifi-2024.7.4.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 | ||
certifi-2024.7.4.dist-info/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989 | ||
certifi-2024.7.4.dist-info/METADATA,sha256=L9_EuPoQQvHFzxu03_ctaEZxhEty7inz569jGWjlLGo,2221 | ||
certifi-2024.7.4.dist-info/RECORD,, | ||
certifi-2024.7.4.dist-info/WHEEL,sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg,91 | ||
certifi-2024.7.4.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8 | ||
certifi/__init__.py,sha256=LHXz7E80YJYBzCBv6ZyidQ5-ciYSkSebpY2E5OM0l7o,94 | ||
certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243 | ||
certifi/__pycache__/__init__.cpython-310.pyc,, | ||
certifi/__pycache__/__main__.cpython-310.pyc,, | ||
certifi/__pycache__/core.cpython-310.pyc,, | ||
certifi/cacert.pem,sha256=SIupYGAr8HzGP073rsEIaS_sQYIPwzKKjj894DgUmu4,291528 | ||
certifi/core.py,sha256=qRDDFyXVJwTB_EmoGppaXU_R9qCZvhl-EzxPMuV3nTA,4426 | ||
certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 |
5 changes: 5 additions & 0 deletions
5
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/WHEEL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Wheel-Version: 1.0 | ||
Generator: setuptools (70.2.0) | ||
Root-Is-Purelib: true | ||
Tag: py3-none-any | ||
|
1 change: 1 addition & 0 deletions
1
.venv/lib/python3.10/site-packages/certifi-2024.7.4.dist-info/top_level.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
certifi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
from .core import contents, where | ||
|
||
__all__ = ["contents", "where"] | ||
__version__ = "2024.07.04" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
import argparse | ||
|
||
from certifi import contents, where | ||
|
||
parser = argparse.ArgumentParser() | ||
parser.add_argument("-c", "--contents", action="store_true") | ||
args = parser.parse_args() | ||
|
||
if args.contents: | ||
print(contents()) | ||
else: | ||
print(where()) |
Binary file added
BIN
+298 Bytes
.venv/lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc
Binary file not shown.
Binary file added
BIN
+436 Bytes
.venv/lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc
Binary file not shown.
Binary file added
BIN
+2.08 KB
.venv/lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc
Binary file not shown.
Oops, something went wrong.