mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-08 19:44:57 -05:00
committed by
Benoit Chevallier
parent
9ad4941ee2
commit
f7fab8b965
13
Makefile
13
Makefile
@@ -79,7 +79,7 @@ flake8:
|
||||
python_linting: pylint flake8
|
||||
.PHONY: python_linting
|
||||
|
||||
conformance: finalize_nb python_format supported_functions
|
||||
conformance: finalize_nb python_format supported_functions licences
|
||||
.PHONY: conformance
|
||||
|
||||
pcc:
|
||||
@@ -88,7 +88,7 @@ pcc:
|
||||
.PHONY: pcc
|
||||
|
||||
PCC_DEPS := check_python_format check_finalize_nb python_linting mypy_ci pydocstyle shell_lint
|
||||
PCC_DEPS += check_version_coherence check_supported_functions check_benchmarks
|
||||
PCC_DEPS += check_version_coherence check_supported_functions check_benchmarks check_licences
|
||||
pcc_internal: $(PCC_DEPS)
|
||||
.PHONY: pcc_internal
|
||||
|
||||
@@ -312,3 +312,12 @@ supported_functions:
|
||||
check_supported_functions:
|
||||
poetry run python script/doc_utils/gen_supported_ufuncs.py docs/user/tutorial/WORKING_WITH_FLOATING_POINTS.md --check
|
||||
.PHONY: check_supported_functions
|
||||
|
||||
licences:
|
||||
@./script/make_utils/licences.sh
|
||||
.PHONY: licences
|
||||
|
||||
check_licences:
|
||||
@./script/make_utils/licences.sh --check
|
||||
.PHONY: check_licences
|
||||
|
||||
|
||||
158
licences/licences_linux_dev.txt
Normal file
158
licences/licences_linux_dev.txt
Normal file
@@ -0,0 +1,158 @@
|
||||
Name Version License
|
||||
Babel 2.9.1 BSD License
|
||||
GitPython 3.1.24 BSD License
|
||||
Jinja2 3.0.2 BSD License
|
||||
MarkupSafe 2.0.1 BSD License
|
||||
Pillow 8.4.0 Historical Permission Notice and Disclaimer (HPND)
|
||||
PyYAML 6.0 MIT License
|
||||
Pygments 2.10.0 BSD License
|
||||
QtPy 1.11.2 MIT License
|
||||
SecretStorage 3.3.1 BSD License
|
||||
Send2Trash 1.8.0 BSD License
|
||||
Sphinx 4.2.0 BSD License
|
||||
alabaster 0.7.12 BSD License
|
||||
argon2-cffi 21.1.0 MIT License
|
||||
astroid 2.8.3 GNU Lesser General Public License v2 (LGPLv2)
|
||||
attrs 21.2.0 MIT License
|
||||
backcall 0.2.0 BSD License
|
||||
beautifulsoup4 4.10.0 MIT License
|
||||
black 21.9b0 MIT License
|
||||
bleach 4.1.0 Apache Software License
|
||||
certifi 2021.10.8 Mozilla Public License 2.0 (MPL 2.0)
|
||||
cffi 1.15.0 MIT License
|
||||
chardet 4.0.0 GNU Library or Lesser General Public License (LGPL)
|
||||
charset-normalizer 2.0.7 MIT License
|
||||
click 8.0.3 BSD License
|
||||
click-log 0.3.2 MIT License
|
||||
colorama 0.4.4 BSD License
|
||||
coverage 6.1.2 Apache Software License
|
||||
cryptography 35.0.0 Apache Software License; BSD License
|
||||
cycler 0.10.0 BSD
|
||||
debugpy 1.5.1 Eclipse Public License 2.0 (EPL-2.0); MIT License
|
||||
decorator 5.1.0 BSD License
|
||||
defusedxml 0.7.1 Python Software Foundation License
|
||||
diff-cover 6.4.2 Apache Software License; Other/Proprietary License
|
||||
docutils 0.17.1 BSD License; GNU General Public License (GPL); Public Domain; Python Software Foundation License
|
||||
dotty-dict 1.3.0 MIT License
|
||||
entrypoints 0.3 MIT License
|
||||
execnet 1.9.0 MIT License
|
||||
flake8 3.9.2 MIT License
|
||||
flake8-bugbear 21.9.2 MIT License
|
||||
gitdb 4.0.7 BSD License
|
||||
idna 3.3 BSD License
|
||||
imagesize 1.2.0 MIT License
|
||||
importlib-metadata 4.8.1 Apache Software License
|
||||
inflect 5.3.0 MIT License
|
||||
iniconfig 1.1.1 MIT License
|
||||
invoke 1.6.0 BSD License
|
||||
ipykernel 6.4.1 BSD License
|
||||
ipython 7.28.0 BSD License
|
||||
ipython-genutils 0.2.0 BSD License
|
||||
ipywidgets 7.6.5 BSD License
|
||||
isort 5.9.3 MIT License
|
||||
jedi 0.18.0 MIT License
|
||||
jeepney 0.7.1 MIT License
|
||||
jinja2-pluralize 0.3.0 BSD License
|
||||
jsonschema 4.1.0 MIT License
|
||||
jupyter 1.0.0 BSD License
|
||||
jupyter-client 7.0.6 BSD License
|
||||
jupyter-console 6.4.0 BSD License
|
||||
jupyter-core 4.8.1 BSD License
|
||||
jupyterlab-pygments 0.1.2 BSD
|
||||
jupyterlab-widgets 1.0.2 BSD License
|
||||
keyring 23.2.1 MIT License; Python Software Foundation License
|
||||
kiwisolver 1.3.2 BSD License
|
||||
lazy-object-proxy 1.6.0 BSD License
|
||||
loguru 0.5.3 MIT License
|
||||
markdown-it-py 1.1.0 MIT License
|
||||
matplotlib 3.4.3 Python Software Foundation License
|
||||
matplotlib-inline 0.1.3 BSD 3-Clause
|
||||
mccabe 0.6.1 MIT License
|
||||
mdit-py-plugins 0.2.8 MIT License
|
||||
mistune 0.8.4 BSD License
|
||||
mypy 0.910 MIT License
|
||||
mypy-extensions 0.4.3 MIT License
|
||||
myst-parser 0.15.2 MIT License
|
||||
nbclient 0.5.4 BSD License
|
||||
nbconvert 6.2.0 BSD License
|
||||
nbformat 5.1.3 BSD License
|
||||
nbmake 0.9 Apache Software License
|
||||
nbsphinx 0.8.7 MIT License
|
||||
nest-asyncio 1.5.1 BSD License
|
||||
networkx 2.6.3 BSD License
|
||||
notebook 6.4.4 BSD License
|
||||
numpy 1.21.2 BSD License
|
||||
packaging 21.0 Apache Software License; BSD License
|
||||
pandocfilters 1.5.0 BSD License
|
||||
parso 0.8.2 MIT License
|
||||
pathspec 0.9.0 Mozilla Public License 2.0 (MPL 2.0)
|
||||
pexpect 4.8.0 ISC License (ISCL)
|
||||
pickleshare 0.7.5 MIT License
|
||||
pkginfo 1.7.1 MIT License
|
||||
platformdirs 2.4.0 MIT License
|
||||
pluggy 1.0.0 MIT License
|
||||
prometheus-client 0.11.0 Apache Software License
|
||||
prompt-toolkit 3.0.20 BSD License
|
||||
psutil 5.8.0 BSD License
|
||||
ptyprocess 0.7.0 ISC License (ISCL)
|
||||
py 1.10.0 MIT License
|
||||
py-cpuinfo 8.0.0 MIT License
|
||||
pycodestyle 2.7.0 MIT License
|
||||
pycparser 2.20 BSD License
|
||||
pydantic 1.8.2 MIT License
|
||||
pydocstyle 6.1.1 MIT License
|
||||
pyflakes 2.3.1 MIT License
|
||||
pygments-style-tomorrow 1.0.0.1 UNKNOWN
|
||||
pygraphviz 1.7 BSD License
|
||||
pylint 2.11.1 GNU General Public License v2 (GPLv2)
|
||||
pyparsing 2.4.7 MIT License
|
||||
pyrsistent 0.18.0 MIT License
|
||||
pytest 6.2.5 MIT License
|
||||
pytest-cov 3.0.0 MIT License
|
||||
pytest-forked 1.3.0 MIT License
|
||||
pytest-randomly 3.10.1 MIT License
|
||||
pytest-xdist 2.4.0 MIT License
|
||||
python-dateutil 2.8.2 Apache Software License; BSD License
|
||||
python-dotenv 0.19.1 BSD License
|
||||
python-gitlab 2.10.1 GNU Lesser General Public License v3 (LGPLv3)
|
||||
python-semantic-release 7.19.2 MIT
|
||||
pytz 2021.3 MIT License
|
||||
pyzmq 22.3.0 BSD License; GNU Library or Lesser General Public License (LGPL)
|
||||
qtconsole 5.1.1 BSD License
|
||||
readme-renderer 30.0 Apache Software License
|
||||
regex 2021.10.8 Apache Software License
|
||||
requests 2.26.0 Apache Software License
|
||||
requests-toolbelt 0.9.1 Apache Software License
|
||||
rfc3986 1.5.0 Apache Software License
|
||||
semver 2.13.0 BSD License
|
||||
setuptools-scm 6.3.2 MIT License
|
||||
six 1.16.0 MIT License
|
||||
smmap 4.0.0 BSD License
|
||||
snowballstemmer 2.1.0 BSD License
|
||||
soupsieve 2.2.1 MIT License
|
||||
sphinx-copybutton 0.4.0 MIT License
|
||||
sphinx-rtd-theme 1.0.0 MIT License
|
||||
sphinxcontrib-applehelp 1.0.2 BSD License
|
||||
sphinxcontrib-devhelp 1.0.2 BSD License
|
||||
sphinxcontrib-htmlhelp 2.0.0 BSD License
|
||||
sphinxcontrib-jsmath 1.0.1 BSD License
|
||||
sphinxcontrib-qthelp 1.0.3 BSD License
|
||||
sphinxcontrib-serializinghtml 1.1.5 BSD License
|
||||
terminado 0.12.1 BSD License
|
||||
testpath 0.5.0 BSD License
|
||||
toml 0.10.2 MIT License
|
||||
tomli 1.2.1 MIT License
|
||||
tomlkit 0.7.0 MIT License
|
||||
torch 1.10.0+cpu BSD License
|
||||
torchvision 0.11.1+cpu BSD
|
||||
tornado 6.1 Apache Software License
|
||||
tqdm 4.62.3 MIT License; Mozilla Public License 2.0 (MPL 2.0)
|
||||
traitlets 5.1.0 BSD License
|
||||
twine 3.4.2 Apache Software License
|
||||
typing-extensions 3.10.0.2 Python Software Foundation License
|
||||
urllib3 1.26.7 MIT License
|
||||
wcwidth 0.2.5 MIT License
|
||||
webencodings 0.5.1 BSD License
|
||||
widgetsnbextension 3.5.1 BSD License
|
||||
wrapt 1.13.2 BSD License
|
||||
zipp 3.6.0 MIT License
|
||||
12
licences/licences_linux_user.txt
Normal file
12
licences/licences_linux_user.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name Version License
|
||||
Pillow 8.4.0 Historical Permission Notice and Disclaimer (HPND)
|
||||
cycler 0.10.0 BSD
|
||||
kiwisolver 1.3.2 BSD License
|
||||
loguru 0.5.3 MIT License
|
||||
matplotlib 3.4.3 Python Software Foundation License
|
||||
networkx 2.6.3 BSD License
|
||||
numpy 1.21.2 BSD License
|
||||
pygraphviz 1.7 BSD License
|
||||
pyparsing 2.4.7 MIT License
|
||||
python-dateutil 2.8.2 Apache Software License; BSD License
|
||||
six 1.16.0 MIT License
|
||||
156
licences/licences_mac_dev.txt
Normal file
156
licences/licences_mac_dev.txt
Normal file
@@ -0,0 +1,156 @@
|
||||
Name Version License
|
||||
Babel 2.9.1 BSD License
|
||||
GitPython 3.1.24 BSD License
|
||||
Jinja2 3.0.2 BSD License
|
||||
MarkupSafe 2.0.1 BSD License
|
||||
Pillow 8.4.0 Historical Permission Notice and Disclaimer (HPND)
|
||||
PyYAML 6.0 MIT License
|
||||
Pygments 2.10.0 BSD License
|
||||
QtPy 1.11.2 MIT License
|
||||
Send2Trash 1.8.0 BSD License
|
||||
Sphinx 4.2.0 BSD License
|
||||
alabaster 0.7.12 BSD License
|
||||
appnope 0.1.2 BSD License
|
||||
argon2-cffi 21.1.0 MIT License
|
||||
astroid 2.8.3 GNU Lesser General Public License v2 (LGPLv2)
|
||||
attrs 21.2.0 MIT License
|
||||
backcall 0.2.0 BSD License
|
||||
beautifulsoup4 4.10.0 MIT License
|
||||
black 21.9b0 MIT License
|
||||
bleach 4.1.0 Apache Software License
|
||||
certifi 2021.10.8 Mozilla Public License 2.0 (MPL 2.0)
|
||||
cffi 1.15.0 MIT License
|
||||
chardet 4.0.0 GNU Library or Lesser General Public License (LGPL)
|
||||
charset-normalizer 2.0.7 MIT License
|
||||
click 8.0.3 BSD License
|
||||
click-log 0.3.2 MIT License
|
||||
colorama 0.4.4 BSD License
|
||||
coverage 6.1.2 Apache Software License
|
||||
cycler 0.10.0 BSD
|
||||
debugpy 1.5.1 Eclipse Public License 2.0 (EPL-2.0); MIT License
|
||||
decorator 5.1.0 BSD License
|
||||
defusedxml 0.7.1 Python Software Foundation License
|
||||
diff-cover 6.4.2 Apache Software License; Other/Proprietary License
|
||||
docutils 0.17.1 BSD License; GNU General Public License (GPL); Public Domain; Python Software Foundation License
|
||||
dotty-dict 1.3.0 MIT License
|
||||
entrypoints 0.3 MIT License
|
||||
execnet 1.9.0 MIT License
|
||||
flake8 3.9.2 MIT License
|
||||
flake8-bugbear 21.9.2 MIT License
|
||||
gitdb 4.0.7 BSD License
|
||||
idna 3.3 BSD License
|
||||
imagesize 1.2.0 MIT License
|
||||
importlib-metadata 4.8.1 Apache Software License
|
||||
inflect 5.3.0 MIT License
|
||||
iniconfig 1.1.1 MIT License
|
||||
invoke 1.6.0 BSD License
|
||||
ipykernel 6.4.1 BSD License
|
||||
ipython 7.28.0 BSD License
|
||||
ipython-genutils 0.2.0 BSD License
|
||||
ipywidgets 7.6.5 BSD License
|
||||
isort 5.9.3 MIT License
|
||||
jedi 0.18.0 MIT License
|
||||
jinja2-pluralize 0.3.0 BSD License
|
||||
jsonschema 4.1.0 MIT License
|
||||
jupyter 1.0.0 BSD License
|
||||
jupyter-client 7.0.6 BSD License
|
||||
jupyter-console 6.4.0 BSD License
|
||||
jupyter-core 4.8.1 BSD License
|
||||
jupyterlab-pygments 0.1.2 BSD
|
||||
jupyterlab-widgets 1.0.2 BSD License
|
||||
keyring 23.2.1 MIT License; Python Software Foundation License
|
||||
kiwisolver 1.3.2 BSD License
|
||||
lazy-object-proxy 1.6.0 BSD License
|
||||
loguru 0.5.3 MIT License
|
||||
markdown-it-py 1.1.0 MIT License
|
||||
matplotlib 3.4.3 Python Software Foundation License
|
||||
matplotlib-inline 0.1.3 BSD 3-Clause
|
||||
mccabe 0.6.1 MIT License
|
||||
mdit-py-plugins 0.2.8 MIT License
|
||||
mistune 0.8.4 BSD License
|
||||
mypy 0.910 MIT License
|
||||
mypy-extensions 0.4.3 MIT License
|
||||
myst-parser 0.15.2 MIT License
|
||||
nbclient 0.5.4 BSD License
|
||||
nbconvert 6.2.0 BSD License
|
||||
nbformat 5.1.3 BSD License
|
||||
nbmake 0.9 Apache Software License
|
||||
nbsphinx 0.8.7 MIT License
|
||||
nest-asyncio 1.5.1 BSD License
|
||||
networkx 2.6.3 BSD License
|
||||
notebook 6.4.4 BSD License
|
||||
numpy 1.21.2 BSD License
|
||||
packaging 21.0 Apache Software License; BSD License
|
||||
pandocfilters 1.5.0 BSD License
|
||||
parso 0.8.2 MIT License
|
||||
pathspec 0.9.0 Mozilla Public License 2.0 (MPL 2.0)
|
||||
pexpect 4.8.0 ISC License (ISCL)
|
||||
pickleshare 0.7.5 MIT License
|
||||
pkginfo 1.7.1 MIT License
|
||||
platformdirs 2.4.0 MIT License
|
||||
pluggy 1.0.0 MIT License
|
||||
prometheus-client 0.11.0 Apache Software License
|
||||
prompt-toolkit 3.0.20 BSD License
|
||||
psutil 5.8.0 BSD License
|
||||
ptyprocess 0.7.0 ISC License (ISCL)
|
||||
py 1.10.0 MIT License
|
||||
py-cpuinfo 8.0.0 MIT License
|
||||
pycodestyle 2.7.0 MIT License
|
||||
pycparser 2.20 BSD License
|
||||
pydantic 1.8.2 MIT License
|
||||
pydocstyle 6.1.1 MIT License
|
||||
pyflakes 2.3.1 MIT License
|
||||
pygments-style-tomorrow 1.0.0.1 UNKNOWN
|
||||
pygraphviz 1.7 BSD License
|
||||
pylint 2.11.1 GNU General Public License v2 (GPLv2)
|
||||
pyparsing 2.4.7 MIT License
|
||||
pyrsistent 0.18.0 MIT License
|
||||
pytest 6.2.5 MIT License
|
||||
pytest-cov 3.0.0 MIT License
|
||||
pytest-forked 1.3.0 MIT License
|
||||
pytest-randomly 3.10.1 MIT License
|
||||
pytest-xdist 2.4.0 MIT License
|
||||
python-dateutil 2.8.2 Apache Software License; BSD License
|
||||
python-dotenv 0.19.1 BSD License
|
||||
python-gitlab 2.10.1 GNU Lesser General Public License v3 (LGPLv3)
|
||||
python-semantic-release 7.19.2 MIT
|
||||
pytz 2021.3 MIT License
|
||||
pyzmq 22.3.0 BSD License; GNU Library or Lesser General Public License (LGPL)
|
||||
qtconsole 5.1.1 BSD License
|
||||
readme-renderer 30.0 Apache Software License
|
||||
regex 2021.10.8 Apache Software License
|
||||
requests 2.26.0 Apache Software License
|
||||
requests-toolbelt 0.9.1 Apache Software License
|
||||
rfc3986 1.5.0 Apache Software License
|
||||
semver 2.13.0 BSD License
|
||||
setuptools-scm 6.3.2 MIT License
|
||||
six 1.16.0 MIT License
|
||||
smmap 4.0.0 BSD License
|
||||
snowballstemmer 2.1.0 BSD License
|
||||
soupsieve 2.2.1 MIT License
|
||||
sphinx-copybutton 0.4.0 MIT License
|
||||
sphinx-rtd-theme 1.0.0 MIT License
|
||||
sphinxcontrib-applehelp 1.0.2 BSD License
|
||||
sphinxcontrib-devhelp 1.0.2 BSD License
|
||||
sphinxcontrib-htmlhelp 2.0.0 BSD License
|
||||
sphinxcontrib-jsmath 1.0.1 BSD License
|
||||
sphinxcontrib-qthelp 1.0.3 BSD License
|
||||
sphinxcontrib-serializinghtml 1.1.5 BSD License
|
||||
terminado 0.12.1 BSD License
|
||||
testpath 0.5.0 BSD License
|
||||
toml 0.10.2 MIT License
|
||||
tomli 1.2.1 MIT License
|
||||
tomlkit 0.7.0 MIT License
|
||||
torch 1.10.0 BSD License
|
||||
torchvision 0.11.1 BSD
|
||||
tornado 6.1 Apache Software License
|
||||
tqdm 4.62.3 MIT License; Mozilla Public License 2.0 (MPL 2.0)
|
||||
traitlets 5.1.0 BSD License
|
||||
twine 3.4.2 Apache Software License
|
||||
typing-extensions 3.10.0.2 Python Software Foundation License
|
||||
urllib3 1.26.7 MIT License
|
||||
wcwidth 0.2.5 MIT License
|
||||
webencodings 0.5.1 BSD License
|
||||
widgetsnbextension 3.5.1 BSD License
|
||||
wrapt 1.13.2 BSD License
|
||||
zipp 3.6.0 MIT License
|
||||
12
licences/licences_mac_user.txt
Normal file
12
licences/licences_mac_user.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name Version License
|
||||
Pillow 8.4.0 Historical Permission Notice and Disclaimer (HPND)
|
||||
cycler 0.10.0 BSD
|
||||
kiwisolver 1.3.2 BSD License
|
||||
loguru 0.5.3 MIT License
|
||||
matplotlib 3.4.3 Python Software Foundation License
|
||||
networkx 2.6.3 BSD License
|
||||
numpy 1.21.2 BSD License
|
||||
pygraphviz 1.7 BSD License
|
||||
pyparsing 2.4.7 MIT License
|
||||
python-dateutil 2.8.2 Apache Software License; BSD License
|
||||
six 1.16.0 MIT License
|
||||
128
poetry.lock
generated
128
poetry.lock
generated
@@ -206,7 +206,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
||||
|
||||
[[package]]
|
||||
name = "coverage"
|
||||
version = "6.0.2"
|
||||
version = "6.1.2"
|
||||
description = "Code coverage measurement for Python"
|
||||
category = "dev"
|
||||
optional = false
|
||||
@@ -1096,6 +1096,20 @@ category = "main"
|
||||
optional = false
|
||||
python-versions = ">=3.6"
|
||||
|
||||
[[package]]
|
||||
name = "pip-licenses"
|
||||
version = "3.5.3"
|
||||
description = "Dump the software license list of Python packages installed with pip."
|
||||
category = "main"
|
||||
optional = false
|
||||
python-versions = "~=3.6"
|
||||
|
||||
[package.dependencies]
|
||||
PTable = "*"
|
||||
|
||||
[package.extras]
|
||||
test = ["docutils", "pytest-cov", "pytest-pycodestyle", "pytest-runner"]
|
||||
|
||||
[[package]]
|
||||
name = "pkginfo"
|
||||
version = "1.7.1"
|
||||
@@ -1164,6 +1178,14 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
||||
[package.extras]
|
||||
test = ["ipaddress", "mock", "unittest2", "enum34", "pywin32", "wmi"]
|
||||
|
||||
[[package]]
|
||||
name = "ptable"
|
||||
version = "0.9.2"
|
||||
description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"
|
||||
category = "main"
|
||||
optional = false
|
||||
python-versions = "*"
|
||||
|
||||
[[package]]
|
||||
name = "ptyprocess"
|
||||
version = "0.7.0"
|
||||
@@ -1988,7 +2010,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes
|
||||
[metadata]
|
||||
lock-version = "1.1"
|
||||
python-versions = ">=3.8,<3.9"
|
||||
content-hash = "9dc0f5741bf4782a35eb719e3a798ba7226445020e391bc1ec3be7fd7980ab72"
|
||||
content-hash = "0bb1c561ed548cc4c71a5c968892cc0d5bca97bb00d1e549ea19a1b7df56b172"
|
||||
|
||||
[metadata.files]
|
||||
alabaster = [
|
||||
@@ -2121,39 +2143,53 @@ colorama = [
|
||||
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
|
||||
]
|
||||
coverage = [
|
||||
{file = "coverage-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1549e1d08ce38259de2bc3e9a0d5f3642ff4a8f500ffc1b2df73fd621a6cdfc0"},
|
||||
{file = "coverage-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcae10fccb27ca2a5f456bf64d84110a5a74144be3136a5e598f9d9fb48c0caa"},
|
||||
{file = "coverage-6.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:53a294dc53cfb39c74758edaa6305193fb4258a30b1f6af24b360a6c8bd0ffa7"},
|
||||
{file = "coverage-6.0.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8251b37be1f2cd9c0e5ccd9ae0380909c24d2a5ed2162a41fcdbafaf59a85ebd"},
|
||||
{file = "coverage-6.0.2-cp310-cp310-win32.whl", hash = "sha256:db42baa892cba723326284490283a68d4de516bfb5aaba369b4e3b2787a778b7"},
|
||||
{file = "coverage-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:bbffde2a68398682623d9dd8c0ca3f46fda074709b26fcf08ae7a4c431a6ab2d"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:60e51a3dd55540bec686d7fff61b05048ca31e804c1f32cbb44533e6372d9cc3"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a6a9409223a27d5ef3cca57dd7cd4dfcb64aadf2fad5c3b787830ac9223e01a"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:4b34ae4f51bbfa5f96b758b55a163d502be3dcb24f505d0227858c2b3f94f5b9"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3bbda1b550e70fa6ac40533d3f23acd4f4e9cb4e6e77251ce77fdf41b3309fb2"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-win32.whl", hash = "sha256:4e28d2a195c533b58fc94a12826f4431726d8eb029ac21d874345f943530c122"},
|
||||
{file = "coverage-6.0.2-cp36-cp36m-win_amd64.whl", hash = "sha256:a82d79586a0a4f5fd1cf153e647464ced402938fbccb3ffc358c7babd4da1dd9"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3be1206dc09fb6298de3fce70593e27436862331a85daee36270b6d0e1c251c4"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9cd3828bbe1a40070c11fe16a51df733fd2f0cb0d745fb83b7b5c1f05967df7"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d036dc1ed8e1388e995833c62325df3f996675779541f682677efc6af71e96cc"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:04560539c19ec26995ecfb3d9307ff154fbb9a172cb57e3b3cfc4ced673103d1"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-win32.whl", hash = "sha256:e4fb7ced4d9dec77d6cf533acfbf8e1415fe799430366affb18d69ee8a3c6330"},
|
||||
{file = "coverage-6.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:77b1da5767ed2f44611bc9bc019bc93c03fa495728ec389759b6e9e5039ac6b1"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:61b598cbdbaae22d9e34e3f675997194342f866bb1d781da5d0be54783dce1ff"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:36e9040a43d2017f2787b28d365a4bb33fcd792c7ff46a047a04094dc0e2a30d"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9f1627e162e3864a596486774876415a7410021f4b67fd2d9efdf93ade681afc"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e7a0b42db2a47ecb488cde14e0f6c7679a2c5a9f44814393b162ff6397fcdfbb"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-win32.whl", hash = "sha256:a1b73c7c4d2a42b9d37dd43199c5711d91424ff3c6c22681bc132db4a4afec6f"},
|
||||
{file = "coverage-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:1db67c497688fd4ba85b373b37cc52c50d437fd7267520ecd77bddbd89ea22c9"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f2f184bf38e74f152eed7f87e345b51f3ab0b703842f447c22efe35e59942c24"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd1cf1deb3d5544bd942356364a2fdc8959bad2b6cf6eb17f47d301ea34ae822"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ad9b8c1206ae41d46ec7380b78ba735ebb77758a650643e841dd3894966c31d0"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:381d773d896cc7f8ba4ff3b92dee4ed740fb88dfe33b6e42efc5e8ab6dfa1cfe"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-win32.whl", hash = "sha256:424c44f65e8be58b54e2b0bd1515e434b940679624b1b72726147cfc6a9fc7ce"},
|
||||
{file = "coverage-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:abbff240f77347d17306d3201e14431519bf64495648ca5a49571f988f88dee9"},
|
||||
{file = "coverage-6.0.2-pp36-none-any.whl", hash = "sha256:7092eab374346121805fb637572483270324407bf150c30a3b161fc0c4ca5164"},
|
||||
{file = "coverage-6.0.2-pp37-none-any.whl", hash = "sha256:30922626ce6f7a5a30bdba984ad21021529d3d05a68b4f71ea3b16bda35b8895"},
|
||||
{file = "coverage-6.0.2.tar.gz", hash = "sha256:6807947a09510dc31fa86f43595bf3a14017cd60bf633cc746d52141bfa6b149"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:675adb3b3380967806b3cbb9c5b00ceb29b1c472692100a338730c1d3e59c8b9"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95a58336aa111af54baa451c33266a8774780242cab3704b7698d5e514840758"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:d0a595a781f8e186580ff8e3352dd4953b1944289bec7705377c80c7e36c4d6c"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d3c5f49ce6af61154060640ad3b3281dbc46e2e0ef2fe78414d7f8a324f0b649"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:310c40bed6b626fd1f463e5a83dba19a61c4eb74e1ac0d07d454ebbdf9047e9d"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:a4d48e42e17d3de212f9af44f81ab73b9378a4b2b8413fd708d0d9023f2bbde4"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ffa545230ca2ad921ad066bf8fd627e7be43716b6e0fcf8e32af1b8188ccb0ab"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-win32.whl", hash = "sha256:cd2d11a59afa5001ff28073ceca24ae4c506da4355aba30d1e7dd2bd0d2206dc"},
|
||||
{file = "coverage-6.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:96129e41405887a53a9cc564f960d7f853cc63d178f3a182fdd302e4cab2745b"},
|
||||
{file = "coverage-6.1.2-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:1de9c6f5039ee2b1860b7bad2c7bc3651fbeb9368e4c4d93e98a76358cdcb052"},
|
||||
{file = "coverage-6.1.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:80cb70264e9a1d04b519cdba3cd0dc42847bf8e982a4d55c769b9b0ee7cdce1e"},
|
||||
{file = "coverage-6.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:ba6125d4e55c0b8e913dad27b22722eac7abdcb1f3eab1bd090eee9105660266"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8492d37acdc07a6eac6489f6c1954026f2260a85a4c2bb1e343fe3d35f5ee21a"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:66af99c7f7b64d050d37e795baadf515b4561124f25aae6e1baa482438ecc388"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ebcc03e1acef4ff44f37f3c61df478d6e469a573aa688e5a162f85d7e4c3860d"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98d44a8136eebbf544ad91fef5bd2b20ef0c9b459c65a833c923d9aa4546b204"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:c18725f3cffe96732ef96f3de1939d81215fd6d7d64900dcc4acfe514ea4fcbf"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:c8e9c4bcaaaa932be581b3d8b88b677489975f845f7714efc8cce77568b6711c"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:06d009e8a29483cbc0520665bc46035ffe9ae0e7484a49f9782c2a716e37d0a0"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-win32.whl", hash = "sha256:e5432d9c329b11c27be45ee5f62cf20a33065d482c8dec1941d6670622a6fb8f"},
|
||||
{file = "coverage-6.1.2-cp36-cp36m-win_amd64.whl", hash = "sha256:82fdcb64bf08aa5db881db061d96db102c77397a570fbc112e21c48a4d9cb31b"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:94f558f8555e79c48c422045f252ef41eb43becdd945e9c775b45ebfc0cbd78f"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:046647b96969fda1ae0605f61288635209dd69dcd27ba3ec0bf5148bc157f954"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cc799916b618ec9fd00135e576424165691fec4f70d7dc12cfaef09268a2478c"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:62646d98cf0381ffda301a816d6ac6c35fc97aa81b09c4c52d66a15c4bef9d7c"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:27a3df08a855522dfef8b8635f58bab81341b2fb5f447819bc252da3aa4cf44c"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:610c0ba11da8de3a753dc4b1f71894f9f9debfdde6559599f303286e70aeb0c2"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:35b246ae3a2c042dc8f410c94bcb9754b18179cdb81ff9477a9089dbc9ecc186"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-win32.whl", hash = "sha256:0cde7d9fe2fb55ff68ebe7fb319ef188e9b88e0a3d1c9c5db7dd829cd93d2193"},
|
||||
{file = "coverage-6.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:958ac66272ff20e63d818627216e3d7412fdf68a2d25787b89a5c6f1eb7fdd93"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a300b39c3d5905686c75a369d2a66e68fd01472ea42e16b38c948bd02b29e5bd"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d3855d5d26292539861f5ced2ed042fc2aa33a12f80e487053aed3bcb6ced13"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:586d38dfc7da4a87f5816b203ff06dd7c1bb5b16211ccaa0e9788a8da2b93696"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a34fccb45f7b2d890183a263578d60a392a1a218fdc12f5bce1477a6a68d4373"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:bc1ee1318f703bc6c971da700d74466e9b86e0c443eb85983fb2a1bd20447263"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3f546f48d5d80a90a266769aa613bc0719cb3e9c2ef3529d53f463996dd15a9d"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fd92ece726055e80d4e3f01fff3b91f54b18c9c357c48fcf6119e87e2461a091"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-win32.whl", hash = "sha256:24ed38ec86754c4d5a706fbd5b52b057c3df87901a8610d7e5642a08ec07087e"},
|
||||
{file = "coverage-6.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:97ef6e9119bd39d60ef7b9cd5deea2b34869c9f0b9777450a7e3759c1ab09b9b"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6e5a8c947a2a89c56655ecbb789458a3a8e3b0cbf4c04250331df8f647b3de59"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a39590d1e6acf6a3c435c5d233f72f5d43b585f5be834cff1f21fec4afda225"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9d2c2e3ce7b8cc932a2f918186964bd44de8c84e2f9ef72dc616f5bb8be22e71"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3348865798c077c695cae00da0924136bb5cc501f236cfd6b6d9f7a3c94e0ec4"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-win32.whl", hash = "sha256:fae3fe111670e51f1ebbc475823899524e3459ea2db2cb88279bbfb2a0b8a3de"},
|
||||
{file = "coverage-6.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:af45eea024c0e3a25462fade161afab4f0d9d9e0d5a5d53e86149f74f0a35ecc"},
|
||||
{file = "coverage-6.1.2-pp36.pp37.pp38-none-any.whl", hash = "sha256:eab14fdd410500dae50fd14ccc332e65543e7b39f6fc076fe90603a0e5d2f929"},
|
||||
{file = "coverage-6.1.2.tar.gz", hash = "sha256:d9a635114b88c0ab462e0355472d00a180a5fbfd8511e7f18e4ac32652e7d972"},
|
||||
]
|
||||
cryptography = [
|
||||
{file = "cryptography-35.0.0-cp36-abi3-macosx_10_10_x86_64.whl", hash = "sha256:d57e0cdc1b44b6cdf8af1d01807db06886f10177469312fbde8f44ccbb284bc9"},
|
||||
@@ -2425,6 +2461,9 @@ markupsafe = [
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-win32.whl", hash = "sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28"},
|
||||
{file = "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51"},
|
||||
@@ -2436,6 +2475,9 @@ markupsafe = [
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", hash = "sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d"},
|
||||
{file = "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567"},
|
||||
@@ -2447,6 +2489,9 @@ markupsafe = [
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", hash = "sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415"},
|
||||
{file = "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9"},
|
||||
@@ -2459,6 +2504,9 @@ markupsafe = [
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-win32.whl", hash = "sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64"},
|
||||
{file = "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26"},
|
||||
@@ -2471,6 +2519,9 @@ markupsafe = [
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-win32.whl", hash = "sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74"},
|
||||
{file = "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8"},
|
||||
{file = "MarkupSafe-2.0.1.tar.gz", hash = "sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a"},
|
||||
@@ -2678,6 +2729,10 @@ pillow = [
|
||||
{file = "Pillow-8.4.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:244cf3b97802c34c41905d22810846802a3329ddcb93ccc432870243211c79fc"},
|
||||
{file = "Pillow-8.4.0.tar.gz", hash = "sha256:b8e2f83c56e141920c39464b852de3719dfbfb6e3c99a2d8da0edf4fb33176ed"},
|
||||
]
|
||||
pip-licenses = [
|
||||
{file = "pip-licenses-3.5.3.tar.gz", hash = "sha256:f44860e00957b791c6c6005a3328f2d5eaeee96ddb8e7d87d4b0aa25b02252e4"},
|
||||
{file = "pip_licenses-3.5.3-py3-none-any.whl", hash = "sha256:59c148d6a03784bf945d232c0dc0e9de4272a3675acaa0361ad7712398ca86ba"},
|
||||
]
|
||||
pkginfo = [
|
||||
{file = "pkginfo-1.7.1-py2.py3-none-any.whl", hash = "sha256:37ecd857b47e5f55949c41ed061eb51a0bee97a87c969219d144c0e023982779"},
|
||||
{file = "pkginfo-1.7.1.tar.gz", hash = "sha256:e7432f81d08adec7297633191bbf0bd47faf13cd8724c3a13250e51d542635bd"},
|
||||
@@ -2728,6 +2783,9 @@ psutil = [
|
||||
{file = "psutil-5.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:f4634b033faf0d968bb9220dd1c793b897ab7f1189956e1aa9eae752527127d3"},
|
||||
{file = "psutil-5.8.0.tar.gz", hash = "sha256:0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6"},
|
||||
]
|
||||
ptable = [
|
||||
{file = "PTable-0.9.2.tar.gz", hash = "sha256:aa7fc151cb40f2dabcd2275ba6f7fd0ff8577a86be3365cd3fb297cbe09cc292"},
|
||||
]
|
||||
ptyprocess = [
|
||||
{file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"},
|
||||
{file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"},
|
||||
|
||||
@@ -46,6 +46,7 @@ pytest-xdist = "^2.4.0"
|
||||
pytest-randomly = "^3.10.1"
|
||||
pygments-style-tomorrow = "^1.0.0"
|
||||
beautifulsoup4 = "^4.10.0"
|
||||
pip-licenses = "^3.5.3"
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.0.0"]
|
||||
|
||||
105
script/make_utils/licences.sh
Executable file
105
script/make_utils/licences.sh
Executable file
@@ -0,0 +1,105 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
BASENAME="licences"
|
||||
LICENCE_DIRECTORY="licences"
|
||||
CHECK=0
|
||||
DIFF_TOOL="diff --ignore-all-space --ignore-tab-expansion --ignore-space-change --ignore-all-space --ignore-blank-lines --strip-trailing-cr"
|
||||
TMP_VENV_PATH="/tmp/tmp_venv"
|
||||
DO_USER_LICENCES=1
|
||||
DO_DEV_LICENCES=1
|
||||
OUTPUT_DIRECTORY="${LICENCE_DIRECTORY}"
|
||||
|
||||
while [ -n "$1" ]
|
||||
do
|
||||
case "$1" in
|
||||
"--check" )
|
||||
CHECK=1
|
||||
OUTPUT_DIRECTORY=$(mktemp -d)
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Unknown param : $1"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
UNAME=$(uname)
|
||||
if [ "$UNAME" == "Darwin" ]
|
||||
then
|
||||
OS=mac
|
||||
elif [ "$UNAME" == "Linux" ]
|
||||
then
|
||||
OS=linux
|
||||
else
|
||||
echo "Problem with OS"
|
||||
exit 255
|
||||
fi
|
||||
|
||||
if [ $DO_USER_LICENCES -eq 1 ]
|
||||
then
|
||||
# Licences for user (install in a temporary venv)
|
||||
echo "Doing licences for user"
|
||||
|
||||
FILENAME="${BASENAME}_${OS}_user.txt"
|
||||
LICENSES_FILENAME="${LICENCE_DIRECTORY}/${FILENAME}"
|
||||
NEW_LICENSES_FILENAME="${OUTPUT_DIRECTORY}/${FILENAME}"
|
||||
|
||||
rm -rf $TMP_VENV_PATH/tmp_venv
|
||||
python3 -m venv $TMP_VENV_PATH/tmp_venv
|
||||
|
||||
# SC1090: Can't follow non-constant source. Use a directive to specify location.
|
||||
# shellcheck disable=SC1090
|
||||
source $TMP_VENV_PATH/tmp_venv/bin/activate
|
||||
|
||||
python -m pip install -U pip wheel
|
||||
python -m pip install -U --force-reinstall setuptools
|
||||
poetry install --no-dev
|
||||
python -m pip install pip-licenses
|
||||
pip-licenses | grep -v "pkg\-resources\|concretefhe" | tee "${NEW_LICENSES_FILENAME}"
|
||||
deactivate
|
||||
|
||||
if [ $CHECK -eq 1 ]
|
||||
then
|
||||
echo "$DIFF_TOOL $LICENSES_FILENAME ${NEW_LICENSES_FILENAME}"
|
||||
$DIFF_TOOL "$LICENSES_FILENAME" "${NEW_LICENSES_FILENAME}"
|
||||
echo "Success: no update in $LICENSES_FILENAME"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $DO_DEV_LICENCES -eq 1 ]
|
||||
then
|
||||
# Licences for developer (install in a temporary venv)
|
||||
echo "Doing licences for developper"
|
||||
|
||||
FILENAME="${BASENAME}_${OS}_dev.txt"
|
||||
LICENSES_FILENAME="${LICENCE_DIRECTORY}/${FILENAME}"
|
||||
NEW_LICENSES_FILENAME="${OUTPUT_DIRECTORY}/${FILENAME}"
|
||||
|
||||
rm -rf $TMP_VENV_PATH/tmp_venv
|
||||
python3 -m venv $TMP_VENV_PATH/tmp_venv
|
||||
|
||||
# SC1090: Can't follow non-constant source. Use a directive to specify location.
|
||||
# shellcheck disable=SC1090
|
||||
source $TMP_VENV_PATH/tmp_venv/bin/activate
|
||||
|
||||
make setup_env
|
||||
pip-licenses | grep -v "pkg\-resources\|concretefhe" | tee "${NEW_LICENSES_FILENAME}"
|
||||
deactivate
|
||||
|
||||
if [ $CHECK -eq 1 ]
|
||||
then
|
||||
|
||||
echo "$DIFF_TOOL $LICENSES_FILENAME ${NEW_LICENSES_FILENAME}"
|
||||
$DIFF_TOOL "$LICENSES_FILENAME" "${NEW_LICENSES_FILENAME}"
|
||||
echo "Success: no update in $LICENSES_FILENAME"
|
||||
fi
|
||||
fi
|
||||
|
||||
rm -f ${LICENCE_DIRECTORY}/licences_*.txt.tmp
|
||||
rm -rf $TMP_VENV_PATH/tmp_venv
|
||||
|
||||
echo "End of licence script"
|
||||
Reference in New Issue
Block a user