nidhal baccouri
commited on
Commit
·
05f33d2
1
Parent(s):
1a2fc67
added a release action
Browse files- .github/workflows/release.yml +30 -0
- .github/workflows/tagged-release.yml +0 -27
- .github/workflows/test.yml +2 -2
- deep_translator/__init__.py +1 -1
- poetry.lock +243 -58
- pyproject.toml +14 -0
.github/workflows/release.yml
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
name: Semantic Release
|
| 2 |
+
|
| 3 |
+
on:
|
| 4 |
+
push:
|
| 5 |
+
branches:
|
| 6 |
+
- master
|
| 7 |
+
tags:
|
| 8 |
+
- 'v*'
|
| 9 |
+
workflow_run:
|
| 10 |
+
workflows:
|
| 11 |
+
- "test"
|
| 12 |
+
types:
|
| 13 |
+
- completed
|
| 14 |
+
jobs:
|
| 15 |
+
release:
|
| 16 |
+
name: "Release on Pypi"
|
| 17 |
+
runs-on: ubuntu-latest
|
| 18 |
+
concurrency: release
|
| 19 |
+
|
| 20 |
+
steps:
|
| 21 |
+
- uses: actions/checkout@v2
|
| 22 |
+
with:
|
| 23 |
+
fetch-depth: 0
|
| 24 |
+
|
| 25 |
+
- name: Python Semantic Release
|
| 26 |
+
uses: relekang/python-semantic-release@master
|
| 27 |
+
with:
|
| 28 |
+
github_token: ${{ secrets.GITHUB_TOKEN }}
|
| 29 |
+
repository_username: __token__
|
| 30 |
+
repository_password: ${{ secrets.PYPI_TOKEN }}
|
.github/workflows/tagged-release.yml
DELETED
|
@@ -1,27 +0,0 @@
|
|
| 1 |
-
name: "tagged-release"
|
| 2 |
-
|
| 3 |
-
on:
|
| 4 |
-
push:
|
| 5 |
-
tags:
|
| 6 |
-
- "v*"
|
| 7 |
-
|
| 8 |
-
workflow_run:
|
| 9 |
-
workflows:
|
| 10 |
-
- "test"
|
| 11 |
-
types:
|
| 12 |
-
- completed
|
| 13 |
-
|
| 14 |
-
jobs:
|
| 15 |
-
tagged-release:
|
| 16 |
-
name: "Tagged Release"
|
| 17 |
-
runs-on: "ubuntu-latest"
|
| 18 |
-
|
| 19 |
-
steps:
|
| 20 |
-
- name: "Build & test"
|
| 21 |
-
run: |
|
| 22 |
-
echo "done!"
|
| 23 |
-
|
| 24 |
-
- uses: "marvinpinto/action-automatic-releases@latest"
|
| 25 |
-
with:
|
| 26 |
-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
| 27 |
-
prerelease: false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.github/workflows/test.yml
CHANGED
|
@@ -9,11 +9,11 @@ on:
|
|
| 9 |
|
| 10 |
jobs:
|
| 11 |
test:
|
| 12 |
-
runs-on: ubuntu-latest
|
| 13 |
strategy:
|
| 14 |
matrix:
|
| 15 |
python-version: [ "3.7", "3.8", "3.9" ]
|
| 16 |
-
|
|
|
|
| 17 |
steps:
|
| 18 |
- uses: actions/checkout@v2
|
| 19 |
- name: Set up Python ${{ matrix.python-version }}
|
|
|
|
| 9 |
|
| 10 |
jobs:
|
| 11 |
test:
|
|
|
|
| 12 |
strategy:
|
| 13 |
matrix:
|
| 14 |
python-version: [ "3.7", "3.8", "3.9" ]
|
| 15 |
+
os: [ubuntu-latest, macOS-latest, windows-latest]
|
| 16 |
+
runs-on: ${{ matrix.os }}
|
| 17 |
steps:
|
| 18 |
- uses: actions/checkout@v2
|
| 19 |
- name: Set up Python ${{ matrix.python-version }}
|
deep_translator/__init__.py
CHANGED
|
@@ -14,7 +14,7 @@ from deep_translator.yandex import YandexTranslator
|
|
| 14 |
|
| 15 |
__author__ = """Nidhal Baccouri"""
|
| 16 |
__email__ = "nidhalbacc@gmail.com"
|
| 17 |
-
__version__ = "1.
|
| 18 |
|
| 19 |
__all__ = [
|
| 20 |
"GoogleTranslator",
|
|
|
|
| 14 |
|
| 15 |
__author__ = """Nidhal Baccouri"""
|
| 16 |
__email__ = "nidhalbacc@gmail.com"
|
| 17 |
+
__version__ = "1.8.0"
|
| 18 |
|
| 19 |
__all__ = [
|
| 20 |
"GoogleTranslator",
|
poetry.lock
CHANGED
|
@@ -111,7 +111,7 @@ pycparser = "*"
|
|
| 111 |
|
| 112 |
[[package]]
|
| 113 |
name = "charset-normalizer"
|
| 114 |
-
version = "2.0.
|
| 115 |
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
| 116 |
category = "main"
|
| 117 |
optional = false
|
|
@@ -132,6 +132,17 @@ python-versions = ">=3.6"
|
|
| 132 |
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
| 133 |
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
| 134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
[[package]]
|
| 136 |
name = "colorama"
|
| 137 |
version = "0.4.4"
|
|
@@ -178,6 +189,40 @@ category = "dev"
|
|
| 178 |
optional = false
|
| 179 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
| 180 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
[[package]]
|
| 182 |
name = "idna"
|
| 183 |
version = "3.3"
|
|
@@ -196,7 +241,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
| 196 |
|
| 197 |
[[package]]
|
| 198 |
name = "importlib-metadata"
|
| 199 |
-
version = "4.
|
| 200 |
description = "Read metadata from Python packages"
|
| 201 |
category = "dev"
|
| 202 |
optional = false
|
|
@@ -207,9 +252,9 @@ typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
|
|
| 207 |
zipp = ">=0.5"
|
| 208 |
|
| 209 |
[package.extras]
|
| 210 |
-
docs = ["sphinx", "jaraco.packaging (>=
|
| 211 |
perf = ["ipython"]
|
| 212 |
-
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"]
|
| 213 |
|
| 214 |
[[package]]
|
| 215 |
name = "iniconfig"
|
|
@@ -219,6 +264,14 @@ category = "dev"
|
|
| 219 |
optional = false
|
| 220 |
python-versions = "*"
|
| 221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 222 |
[[package]]
|
| 223 |
name = "isort"
|
| 224 |
version = "5.10.1"
|
|
@@ -279,11 +332,11 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-
|
|
| 279 |
|
| 280 |
[[package]]
|
| 281 |
name = "markupsafe"
|
| 282 |
-
version = "2.0
|
| 283 |
description = "Safely add untrusted strings to HTML/XML markup."
|
| 284 |
category = "dev"
|
| 285 |
optional = false
|
| 286 |
-
python-versions = ">=3.
|
| 287 |
|
| 288 |
[[package]]
|
| 289 |
name = "mypy-extensions"
|
|
@@ -409,7 +462,7 @@ testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xm
|
|
| 409 |
|
| 410 |
[[package]]
|
| 411 |
name = "pytest-runner"
|
| 412 |
-
version = "5.3.
|
| 413 |
description = "Invoke py.test as distutils command with dependency resolution"
|
| 414 |
category = "dev"
|
| 415 |
optional = false
|
|
@@ -419,6 +472,48 @@ python-versions = ">=3.6"
|
|
| 419 |
docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
|
| 420 |
testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-virtualenv", "pytest-black (>=0.3.7)", "pytest-mypy"]
|
| 421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 422 |
[[package]]
|
| 423 |
name = "pytz"
|
| 424 |
version = "2021.3"
|
|
@@ -437,7 +532,7 @@ python-versions = "*"
|
|
| 437 |
|
| 438 |
[[package]]
|
| 439 |
name = "readme-renderer"
|
| 440 |
-
version = "
|
| 441 |
description = "readme_renderer is a library for rendering \"readme\" descriptions for Warehouse"
|
| 442 |
category = "dev"
|
| 443 |
optional = false
|
|
@@ -449,7 +544,7 @@ docutils = ">=0.13.1"
|
|
| 449 |
Pygments = ">=2.5.1"
|
| 450 |
|
| 451 |
[package.extras]
|
| 452 |
-
md = ["cmarkgfm (>=0.
|
| 453 |
|
| 454 |
[[package]]
|
| 455 |
name = "requests"
|
|
@@ -503,6 +598,30 @@ python-versions = ">=3.6"
|
|
| 503 |
cryptography = ">=2.0"
|
| 504 |
jeepney = ">=0.6"
|
| 505 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 506 |
[[package]]
|
| 507 |
name = "six"
|
| 508 |
version = "1.16.0"
|
|
@@ -511,6 +630,14 @@ category = "dev"
|
|
| 511 |
optional = false
|
| 512 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
|
| 513 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 514 |
[[package]]
|
| 515 |
name = "snowballstemmer"
|
| 516 |
version = "2.2.0"
|
|
@@ -646,9 +773,17 @@ category = "dev"
|
|
| 646 |
optional = false
|
| 647 |
python-versions = ">=3.7"
|
| 648 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 649 |
[[package]]
|
| 650 |
name = "tqdm"
|
| 651 |
-
version = "4.
|
| 652 |
description = "Fast, Extensible Progress Meter"
|
| 653 |
category = "dev"
|
| 654 |
optional = false
|
|
@@ -692,7 +827,7 @@ python-versions = ">=3.6"
|
|
| 692 |
|
| 693 |
[[package]]
|
| 694 |
name = "typing-extensions"
|
| 695 |
-
version = "4.
|
| 696 |
description = "Backported and Experimental Type Hints for Python 3.6+"
|
| 697 |
category = "dev"
|
| 698 |
optional = false
|
|
@@ -734,7 +869,7 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-
|
|
| 734 |
[metadata]
|
| 735 |
lock-version = "1.1"
|
| 736 |
python-versions = "^3.7"
|
| 737 |
-
content-hash = "
|
| 738 |
|
| 739 |
[metadata.files]
|
| 740 |
alabaster = [
|
|
@@ -843,13 +978,17 @@ cffi = [
|
|
| 843 |
{file = "cffi-1.15.0.tar.gz", hash = "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954"},
|
| 844 |
]
|
| 845 |
charset-normalizer = [
|
| 846 |
-
{file = "charset-normalizer-2.0.
|
| 847 |
-
{file = "charset_normalizer-2.0.
|
| 848 |
]
|
| 849 |
click = [
|
| 850 |
{file = "click-8.0.4-py3-none-any.whl", hash = "sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1"},
|
| 851 |
{file = "click-8.0.4.tar.gz", hash = "sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb"},
|
| 852 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 853 |
colorama = [
|
| 854 |
{file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
|
| 855 |
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
|
|
@@ -934,6 +1073,17 @@ docutils = [
|
|
| 934 |
{file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"},
|
| 935 |
{file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"},
|
| 936 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 937 |
idna = [
|
| 938 |
{file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},
|
| 939 |
{file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"},
|
|
@@ -943,13 +1093,18 @@ imagesize = [
|
|
| 943 |
{file = "imagesize-1.3.0.tar.gz", hash = "sha256:cd1750d452385ca327479d45b64d9c7729ecf0b3969a58148298c77092261f9d"},
|
| 944 |
]
|
| 945 |
importlib-metadata = [
|
| 946 |
-
{file = "importlib_metadata-4.
|
| 947 |
-
{file = "importlib_metadata-4.
|
| 948 |
]
|
| 949 |
iniconfig = [
|
| 950 |
{file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
|
| 951 |
{file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
|
| 952 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 953 |
isort = [
|
| 954 |
{file = "isort-5.10.1-py3-none-any.whl", hash = "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7"},
|
| 955 |
{file = "isort-5.10.1.tar.gz", hash = "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951"},
|
|
@@ -967,40 +1122,46 @@ keyring = [
|
|
| 967 |
{file = "keyring-23.5.0.tar.gz", hash = "sha256:9012508e141a80bd1c0b6778d5c610dd9f8c464d75ac6774248500503f972fb9"},
|
| 968 |
]
|
| 969 |
markupsafe = [
|
| 970 |
-
{file = "MarkupSafe-2.0
|
| 971 |
-
{file = "MarkupSafe-2.0
|
| 972 |
-
{file = "MarkupSafe-2.0
|
| 973 |
-
{file = "MarkupSafe-2.0
|
| 974 |
-
{file = "MarkupSafe-2.0
|
| 975 |
-
{file = "MarkupSafe-2.0
|
| 976 |
-
{file = "MarkupSafe-2.0
|
| 977 |
-
{file = "MarkupSafe-2.0
|
| 978 |
-
{file = "MarkupSafe-2.0
|
| 979 |
-
{file = "MarkupSafe-2.0
|
| 980 |
-
{file = "MarkupSafe-2.0
|
| 981 |
-
{file = "MarkupSafe-2.0
|
| 982 |
-
{file = "MarkupSafe-2.0
|
| 983 |
-
{file = "MarkupSafe-2.0
|
| 984 |
-
{file = "MarkupSafe-2.0
|
| 985 |
-
{file = "MarkupSafe-2.0
|
| 986 |
-
{file = "MarkupSafe-2.0
|
| 987 |
-
{file = "MarkupSafe-2.0
|
| 988 |
-
{file = "MarkupSafe-2.0
|
| 989 |
-
{file = "MarkupSafe-2.0
|
| 990 |
-
{file = "MarkupSafe-2.0
|
| 991 |
-
{file = "MarkupSafe-2.0
|
| 992 |
-
{file = "MarkupSafe-2.0
|
| 993 |
-
{file = "MarkupSafe-2.0
|
| 994 |
-
{file = "MarkupSafe-2.0
|
| 995 |
-
{file = "MarkupSafe-2.0
|
| 996 |
-
{file = "MarkupSafe-2.0
|
| 997 |
-
{file = "MarkupSafe-2.0
|
| 998 |
-
{file = "MarkupSafe-2.0
|
| 999 |
-
{file = "MarkupSafe-2.0
|
| 1000 |
-
{file = "MarkupSafe-2.0
|
| 1001 |
-
{file = "MarkupSafe-2.0
|
| 1002 |
-
{file = "MarkupSafe-2.0
|
| 1003 |
-
{file = "MarkupSafe-2.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1004 |
]
|
| 1005 |
mypy-extensions = [
|
| 1006 |
{file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
|
|
@@ -1047,8 +1208,16 @@ pytest = [
|
|
| 1047 |
{file = "pytest-6.2.5.tar.gz", hash = "sha256:131b36680866a76e6781d13f101efb86cf674ebb9762eb70d3082b6f29889e89"},
|
| 1048 |
]
|
| 1049 |
pytest-runner = [
|
| 1050 |
-
{file = "pytest-runner-5.3.
|
| 1051 |
-
{file = "pytest_runner-5.3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1052 |
]
|
| 1053 |
pytz = [
|
| 1054 |
{file = "pytz-2021.3-py2.py3-none-any.whl", hash = "sha256:3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"},
|
|
@@ -1059,8 +1228,8 @@ pywin32-ctypes = [
|
|
| 1059 |
{file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"},
|
| 1060 |
]
|
| 1061 |
readme-renderer = [
|
| 1062 |
-
{file = "readme_renderer-
|
| 1063 |
-
{file = "readme_renderer-
|
| 1064 |
]
|
| 1065 |
requests = [
|
| 1066 |
{file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"},
|
|
@@ -1078,10 +1247,22 @@ secretstorage = [
|
|
| 1078 |
{file = "SecretStorage-3.3.1-py3-none-any.whl", hash = "sha256:422d82c36172d88d6a0ed5afdec956514b189ddbfb72fefab0c8a1cee4eaf71f"},
|
| 1079 |
{file = "SecretStorage-3.3.1.tar.gz", hash = "sha256:fd666c51a6bf200643495a04abb261f83229dcb6fd8472ec393df7ffc8b6f195"},
|
| 1080 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1081 |
six = [
|
| 1082 |
{file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
|
| 1083 |
{file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
|
| 1084 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1085 |
snowballstemmer = [
|
| 1086 |
{file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"},
|
| 1087 |
{file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"},
|
|
@@ -1126,9 +1307,13 @@ tomli = [
|
|
| 1126 |
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
|
| 1127 |
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
|
| 1128 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1129 |
tqdm = [
|
| 1130 |
-
{file = "tqdm-4.
|
| 1131 |
-
{file = "tqdm-4.
|
| 1132 |
]
|
| 1133 |
twine = [
|
| 1134 |
{file = "twine-3.8.0-py3-none-any.whl", hash = "sha256:d0550fca9dc19f3d5e8eadfce0c227294df0a2a951251a4385797c8a6198b7c8"},
|
|
@@ -1161,8 +1346,8 @@ typed-ast = [
|
|
| 1161 |
{file = "typed_ast-1.5.2.tar.gz", hash = "sha256:525a2d4088e70a9f75b08b3f87a51acc9cde640e19cc523c7e41aa355564ae27"},
|
| 1162 |
]
|
| 1163 |
typing-extensions = [
|
| 1164 |
-
{file = "typing_extensions-4.
|
| 1165 |
-
{file = "typing_extensions-4.
|
| 1166 |
]
|
| 1167 |
urllib3 = [
|
| 1168 |
{file = "urllib3-1.26.8-py2.py3-none-any.whl", hash = "sha256:000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed"},
|
|
|
|
| 111 |
|
| 112 |
[[package]]
|
| 113 |
name = "charset-normalizer"
|
| 114 |
+
version = "2.0.12"
|
| 115 |
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
| 116 |
category = "main"
|
| 117 |
optional = false
|
|
|
|
| 132 |
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
| 133 |
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
| 134 |
|
| 135 |
+
[[package]]
|
| 136 |
+
name = "click-log"
|
| 137 |
+
version = "0.3.2"
|
| 138 |
+
description = "Logging integration for Click"
|
| 139 |
+
category = "dev"
|
| 140 |
+
optional = false
|
| 141 |
+
python-versions = "*"
|
| 142 |
+
|
| 143 |
+
[package.dependencies]
|
| 144 |
+
click = "*"
|
| 145 |
+
|
| 146 |
[[package]]
|
| 147 |
name = "colorama"
|
| 148 |
version = "0.4.4"
|
|
|
|
| 189 |
optional = false
|
| 190 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
| 191 |
|
| 192 |
+
[[package]]
|
| 193 |
+
name = "dotty-dict"
|
| 194 |
+
version = "1.3.0"
|
| 195 |
+
description = "Dictionary wrapper for quick access to deeply nested keys."
|
| 196 |
+
category = "dev"
|
| 197 |
+
optional = false
|
| 198 |
+
python-versions = "*"
|
| 199 |
+
|
| 200 |
+
[package.dependencies]
|
| 201 |
+
setuptools_scm = "*"
|
| 202 |
+
|
| 203 |
+
[[package]]
|
| 204 |
+
name = "gitdb"
|
| 205 |
+
version = "4.0.9"
|
| 206 |
+
description = "Git Object Database"
|
| 207 |
+
category = "dev"
|
| 208 |
+
optional = false
|
| 209 |
+
python-versions = ">=3.6"
|
| 210 |
+
|
| 211 |
+
[package.dependencies]
|
| 212 |
+
smmap = ">=3.0.1,<6"
|
| 213 |
+
|
| 214 |
+
[[package]]
|
| 215 |
+
name = "gitpython"
|
| 216 |
+
version = "3.1.27"
|
| 217 |
+
description = "GitPython is a python library used to interact with Git repositories"
|
| 218 |
+
category = "dev"
|
| 219 |
+
optional = false
|
| 220 |
+
python-versions = ">=3.7"
|
| 221 |
+
|
| 222 |
+
[package.dependencies]
|
| 223 |
+
gitdb = ">=4.0.1,<5"
|
| 224 |
+
typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.8\""}
|
| 225 |
+
|
| 226 |
[[package]]
|
| 227 |
name = "idna"
|
| 228 |
version = "3.3"
|
|
|
|
| 241 |
|
| 242 |
[[package]]
|
| 243 |
name = "importlib-metadata"
|
| 244 |
+
version = "4.11.2"
|
| 245 |
description = "Read metadata from Python packages"
|
| 246 |
category = "dev"
|
| 247 |
optional = false
|
|
|
|
| 252 |
zipp = ">=0.5"
|
| 253 |
|
| 254 |
[package.extras]
|
| 255 |
+
docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"]
|
| 256 |
perf = ["ipython"]
|
| 257 |
+
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"]
|
| 258 |
|
| 259 |
[[package]]
|
| 260 |
name = "iniconfig"
|
|
|
|
| 264 |
optional = false
|
| 265 |
python-versions = "*"
|
| 266 |
|
| 267 |
+
[[package]]
|
| 268 |
+
name = "invoke"
|
| 269 |
+
version = "1.6.0"
|
| 270 |
+
description = "Pythonic task execution"
|
| 271 |
+
category = "dev"
|
| 272 |
+
optional = false
|
| 273 |
+
python-versions = "*"
|
| 274 |
+
|
| 275 |
[[package]]
|
| 276 |
name = "isort"
|
| 277 |
version = "5.10.1"
|
|
|
|
| 332 |
|
| 333 |
[[package]]
|
| 334 |
name = "markupsafe"
|
| 335 |
+
version = "2.1.0"
|
| 336 |
description = "Safely add untrusted strings to HTML/XML markup."
|
| 337 |
category = "dev"
|
| 338 |
optional = false
|
| 339 |
+
python-versions = ">=3.7"
|
| 340 |
|
| 341 |
[[package]]
|
| 342 |
name = "mypy-extensions"
|
|
|
|
| 462 |
|
| 463 |
[[package]]
|
| 464 |
name = "pytest-runner"
|
| 465 |
+
version = "5.3.2"
|
| 466 |
description = "Invoke py.test as distutils command with dependency resolution"
|
| 467 |
category = "dev"
|
| 468 |
optional = false
|
|
|
|
| 472 |
docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
|
| 473 |
testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-virtualenv", "pytest-black (>=0.3.7)", "pytest-mypy"]
|
| 474 |
|
| 475 |
+
[[package]]
|
| 476 |
+
name = "python-gitlab"
|
| 477 |
+
version = "2.10.1"
|
| 478 |
+
description = "Interact with GitLab API"
|
| 479 |
+
category = "dev"
|
| 480 |
+
optional = false
|
| 481 |
+
python-versions = ">=3.6.0"
|
| 482 |
+
|
| 483 |
+
[package.dependencies]
|
| 484 |
+
requests = ">=2.25.0"
|
| 485 |
+
requests-toolbelt = ">=0.9.1"
|
| 486 |
+
|
| 487 |
+
[package.extras]
|
| 488 |
+
autocompletion = ["argcomplete (>=1.10.0,<2)"]
|
| 489 |
+
yaml = ["PyYaml (>=5.2)"]
|
| 490 |
+
|
| 491 |
+
[[package]]
|
| 492 |
+
name = "python-semantic-release"
|
| 493 |
+
version = "7.26.0"
|
| 494 |
+
description = "Automatic Semantic Versioning for Python projects"
|
| 495 |
+
category = "dev"
|
| 496 |
+
optional = false
|
| 497 |
+
python-versions = "*"
|
| 498 |
+
|
| 499 |
+
[package.dependencies]
|
| 500 |
+
click = ">=7,<9"
|
| 501 |
+
click-log = ">=0.3,<1"
|
| 502 |
+
dotty-dict = ">=1.3.0,<2"
|
| 503 |
+
gitpython = ">=3.0.8,<4"
|
| 504 |
+
invoke = ">=1.4.1,<2"
|
| 505 |
+
python-gitlab = ">=1.10,<3"
|
| 506 |
+
requests = ">=2.25,<3"
|
| 507 |
+
semver = ">=2.10,<3"
|
| 508 |
+
tomlkit = "0.7.0"
|
| 509 |
+
twine = ">=3,<4"
|
| 510 |
+
|
| 511 |
+
[package.extras]
|
| 512 |
+
dev = ["tox", "isort", "black"]
|
| 513 |
+
docs = ["Sphinx (==1.3.6)"]
|
| 514 |
+
mypy = ["mypy", "types-requests"]
|
| 515 |
+
test = ["coverage (>=5,<6)", "pytest (>=5,<6)", "pytest-xdist (>=1,<2)", "pytest-mock (>=2,<3)", "responses (==0.13.3)", "mock (==1.3.0)"]
|
| 516 |
+
|
| 517 |
[[package]]
|
| 518 |
name = "pytz"
|
| 519 |
version = "2021.3"
|
|
|
|
| 532 |
|
| 533 |
[[package]]
|
| 534 |
name = "readme-renderer"
|
| 535 |
+
version = "33.0"
|
| 536 |
description = "readme_renderer is a library for rendering \"readme\" descriptions for Warehouse"
|
| 537 |
category = "dev"
|
| 538 |
optional = false
|
|
|
|
| 544 |
Pygments = ">=2.5.1"
|
| 545 |
|
| 546 |
[package.extras]
|
| 547 |
+
md = ["cmarkgfm (>=0.8.0)"]
|
| 548 |
|
| 549 |
[[package]]
|
| 550 |
name = "requests"
|
|
|
|
| 598 |
cryptography = ">=2.0"
|
| 599 |
jeepney = ">=0.6"
|
| 600 |
|
| 601 |
+
[[package]]
|
| 602 |
+
name = "semver"
|
| 603 |
+
version = "2.13.0"
|
| 604 |
+
description = "Python helper for Semantic Versioning (http://semver.org/)"
|
| 605 |
+
category = "dev"
|
| 606 |
+
optional = false
|
| 607 |
+
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
| 608 |
+
|
| 609 |
+
[[package]]
|
| 610 |
+
name = "setuptools-scm"
|
| 611 |
+
version = "6.4.2"
|
| 612 |
+
description = "the blessed package to manage your versions by scm tags"
|
| 613 |
+
category = "dev"
|
| 614 |
+
optional = false
|
| 615 |
+
python-versions = ">=3.6"
|
| 616 |
+
|
| 617 |
+
[package.dependencies]
|
| 618 |
+
packaging = ">=20.0"
|
| 619 |
+
tomli = ">=1.0.0"
|
| 620 |
+
|
| 621 |
+
[package.extras]
|
| 622 |
+
test = ["pytest (>=6.2)", "virtualenv (>20)"]
|
| 623 |
+
toml = ["setuptools (>=42)"]
|
| 624 |
+
|
| 625 |
[[package]]
|
| 626 |
name = "six"
|
| 627 |
version = "1.16.0"
|
|
|
|
| 630 |
optional = false
|
| 631 |
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
|
| 632 |
|
| 633 |
+
[[package]]
|
| 634 |
+
name = "smmap"
|
| 635 |
+
version = "5.0.0"
|
| 636 |
+
description = "A pure Python implementation of a sliding window memory map manager"
|
| 637 |
+
category = "dev"
|
| 638 |
+
optional = false
|
| 639 |
+
python-versions = ">=3.6"
|
| 640 |
+
|
| 641 |
[[package]]
|
| 642 |
name = "snowballstemmer"
|
| 643 |
version = "2.2.0"
|
|
|
|
| 773 |
optional = false
|
| 774 |
python-versions = ">=3.7"
|
| 775 |
|
| 776 |
+
[[package]]
|
| 777 |
+
name = "tomlkit"
|
| 778 |
+
version = "0.7.0"
|
| 779 |
+
description = "Style preserving TOML library"
|
| 780 |
+
category = "dev"
|
| 781 |
+
optional = false
|
| 782 |
+
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
| 783 |
+
|
| 784 |
[[package]]
|
| 785 |
name = "tqdm"
|
| 786 |
+
version = "4.63.0"
|
| 787 |
description = "Fast, Extensible Progress Meter"
|
| 788 |
category = "dev"
|
| 789 |
optional = false
|
|
|
|
| 827 |
|
| 828 |
[[package]]
|
| 829 |
name = "typing-extensions"
|
| 830 |
+
version = "4.1.1"
|
| 831 |
description = "Backported and Experimental Type Hints for Python 3.6+"
|
| 832 |
category = "dev"
|
| 833 |
optional = false
|
|
|
|
| 869 |
[metadata]
|
| 870 |
lock-version = "1.1"
|
| 871 |
python-versions = "^3.7"
|
| 872 |
+
content-hash = "432449f766236030800ea48e7924e1324fdcbc0674fbbf116cd74b64de016688"
|
| 873 |
|
| 874 |
[metadata.files]
|
| 875 |
alabaster = [
|
|
|
|
| 978 |
{file = "cffi-1.15.0.tar.gz", hash = "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954"},
|
| 979 |
]
|
| 980 |
charset-normalizer = [
|
| 981 |
+
{file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"},
|
| 982 |
+
{file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"},
|
| 983 |
]
|
| 984 |
click = [
|
| 985 |
{file = "click-8.0.4-py3-none-any.whl", hash = "sha256:6a7a62563bbfabfda3a38f3023a1db4a35978c0abd76f6c9605ecd6554d6d9b1"},
|
| 986 |
{file = "click-8.0.4.tar.gz", hash = "sha256:8458d7b1287c5fb128c90e23381cf99dcde74beaf6c7ff6384ce84d6fe090adb"},
|
| 987 |
]
|
| 988 |
+
click-log = [
|
| 989 |
+
{file = "click-log-0.3.2.tar.gz", hash = "sha256:16fd1ca3fc6b16c98cea63acf1ab474ea8e676849dc669d86afafb0ed7003124"},
|
| 990 |
+
{file = "click_log-0.3.2-py2.py3-none-any.whl", hash = "sha256:eee14dc37cdf3072158570f00406572f9e03e414accdccfccd4c538df9ae322c"},
|
| 991 |
+
]
|
| 992 |
colorama = [
|
| 993 |
{file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
|
| 994 |
{file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
|
|
|
|
| 1073 |
{file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"},
|
| 1074 |
{file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"},
|
| 1075 |
]
|
| 1076 |
+
dotty-dict = [
|
| 1077 |
+
{file = "dotty_dict-1.3.0.tar.gz", hash = "sha256:eb0035a3629ecd84397a68f1f42f1e94abd1c34577a19cd3eacad331ee7cbaf0"},
|
| 1078 |
+
]
|
| 1079 |
+
gitdb = [
|
| 1080 |
+
{file = "gitdb-4.0.9-py3-none-any.whl", hash = "sha256:8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd"},
|
| 1081 |
+
{file = "gitdb-4.0.9.tar.gz", hash = "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa"},
|
| 1082 |
+
]
|
| 1083 |
+
gitpython = [
|
| 1084 |
+
{file = "GitPython-3.1.27-py3-none-any.whl", hash = "sha256:5b68b000463593e05ff2b261acff0ff0972df8ab1b70d3cdbd41b546c8b8fc3d"},
|
| 1085 |
+
{file = "GitPython-3.1.27.tar.gz", hash = "sha256:1c885ce809e8ba2d88a29befeb385fcea06338d3640712b59ca623c220bb5704"},
|
| 1086 |
+
]
|
| 1087 |
idna = [
|
| 1088 |
{file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},
|
| 1089 |
{file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"},
|
|
|
|
| 1093 |
{file = "imagesize-1.3.0.tar.gz", hash = "sha256:cd1750d452385ca327479d45b64d9c7729ecf0b3969a58148298c77092261f9d"},
|
| 1094 |
]
|
| 1095 |
importlib-metadata = [
|
| 1096 |
+
{file = "importlib_metadata-4.11.2-py3-none-any.whl", hash = "sha256:d16e8c1deb60de41b8e8ed21c1a7b947b0bc62fab7e1d470bcdf331cea2e6735"},
|
| 1097 |
+
{file = "importlib_metadata-4.11.2.tar.gz", hash = "sha256:b36ffa925fe3139b2f6ff11d6925ffd4fa7bc47870165e3ac260ac7b4f91e6ac"},
|
| 1098 |
]
|
| 1099 |
iniconfig = [
|
| 1100 |
{file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
|
| 1101 |
{file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
|
| 1102 |
]
|
| 1103 |
+
invoke = [
|
| 1104 |
+
{file = "invoke-1.6.0-py2-none-any.whl", hash = "sha256:e6c9917a1e3e73e7ea91fdf82d5f151ccfe85bf30cc65cdb892444c02dbb5f74"},
|
| 1105 |
+
{file = "invoke-1.6.0-py3-none-any.whl", hash = "sha256:769e90caeb1bd07d484821732f931f1ad8916a38e3f3e618644687fc09cb6317"},
|
| 1106 |
+
{file = "invoke-1.6.0.tar.gz", hash = "sha256:374d1e2ecf78981da94bfaf95366216aaec27c2d6a7b7d5818d92da55aa258d3"},
|
| 1107 |
+
]
|
| 1108 |
isort = [
|
| 1109 |
{file = "isort-5.10.1-py3-none-any.whl", hash = "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7"},
|
| 1110 |
{file = "isort-5.10.1.tar.gz", hash = "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951"},
|
|
|
|
| 1122 |
{file = "keyring-23.5.0.tar.gz", hash = "sha256:9012508e141a80bd1c0b6778d5c610dd9f8c464d75ac6774248500503f972fb9"},
|
| 1123 |
]
|
| 1124 |
markupsafe = [
|
| 1125 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c"},
|
| 1126 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a"},
|
| 1127 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce"},
|
| 1128 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3"},
|
| 1129 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989"},
|
| 1130 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26"},
|
| 1131 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076"},
|
| 1132 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f"},
|
| 1133 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-win32.whl", hash = "sha256:4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454"},
|
| 1134 |
+
{file = "MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c"},
|
| 1135 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357"},
|
| 1136 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61"},
|
| 1137 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8"},
|
| 1138 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb"},
|
| 1139 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e"},
|
| 1140 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49"},
|
| 1141 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7"},
|
| 1142 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-win32.whl", hash = "sha256:8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a"},
|
| 1143 |
+
{file = "MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad"},
|
| 1144 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759"},
|
| 1145 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7"},
|
| 1146 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed"},
|
| 1147 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea"},
|
| 1148 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730"},
|
| 1149 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1"},
|
| 1150 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8"},
|
| 1151 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f"},
|
| 1152 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-win32.whl", hash = "sha256:3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8"},
|
| 1153 |
+
{file = "MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea"},
|
| 1154 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3"},
|
| 1155 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448"},
|
| 1156 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c"},
|
| 1157 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956"},
|
| 1158 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c"},
|
| 1159 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7"},
|
| 1160 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d"},
|
| 1161 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635"},
|
| 1162 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-win32.whl", hash = "sha256:e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05"},
|
| 1163 |
+
{file = "MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7"},
|
| 1164 |
+
{file = "MarkupSafe-2.1.0.tar.gz", hash = "sha256:80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f"},
|
| 1165 |
]
|
| 1166 |
mypy-extensions = [
|
| 1167 |
{file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
|
|
|
|
| 1208 |
{file = "pytest-6.2.5.tar.gz", hash = "sha256:131b36680866a76e6781d13f101efb86cf674ebb9762eb70d3082b6f29889e89"},
|
| 1209 |
]
|
| 1210 |
pytest-runner = [
|
| 1211 |
+
{file = "pytest-runner-5.3.2.tar.gz", hash = "sha256:48934ec94301f6727d30615af1960539ff62063f6c9b71b7227174e51ba5fb34"},
|
| 1212 |
+
{file = "pytest_runner-5.3.2-py3-none-any.whl", hash = "sha256:c7d785ea6c612396c11ddbaf467764d2cc746ef96a713fbe1a296c221503b7c3"},
|
| 1213 |
+
]
|
| 1214 |
+
python-gitlab = [
|
| 1215 |
+
{file = "python-gitlab-2.10.1.tar.gz", hash = "sha256:7afa7d7c062fa62c173190452265a30feefb844428efc58ea5244f3b9fc0d40f"},
|
| 1216 |
+
{file = "python_gitlab-2.10.1-py3-none-any.whl", hash = "sha256:581a219759515513ea9399e936ed7137437cfb681f52d2641626685c492c999d"},
|
| 1217 |
+
]
|
| 1218 |
+
python-semantic-release = [
|
| 1219 |
+
{file = "python-semantic-release-7.26.0.tar.gz", hash = "sha256:9876885cf16af43d75610b4f46e27d5ad0f699c7d574dcfe0c6b62ab7d43458d"},
|
| 1220 |
+
{file = "python_semantic_release-7.26.0-py3-none-any.whl", hash = "sha256:ddd7e2460c526264148d534658ea35aee265d615fe110cdf4e16abc6ffc22e50"},
|
| 1221 |
]
|
| 1222 |
pytz = [
|
| 1223 |
{file = "pytz-2021.3-py2.py3-none-any.whl", hash = "sha256:3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"},
|
|
|
|
| 1228 |
{file = "pywin32_ctypes-0.2.0-py2.py3-none-any.whl", hash = "sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98"},
|
| 1229 |
]
|
| 1230 |
readme-renderer = [
|
| 1231 |
+
{file = "readme_renderer-33.0-py3-none-any.whl", hash = "sha256:f02cee0c4de9636b5a62b6be50c9742427ba1b956aad1d938bfb087d0d72ccdf"},
|
| 1232 |
+
{file = "readme_renderer-33.0.tar.gz", hash = "sha256:e3b53bc84bd6af054e4cc1fe3567dc1ae19f554134221043a3f8c674e22209db"},
|
| 1233 |
]
|
| 1234 |
requests = [
|
| 1235 |
{file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"},
|
|
|
|
| 1247 |
{file = "SecretStorage-3.3.1-py3-none-any.whl", hash = "sha256:422d82c36172d88d6a0ed5afdec956514b189ddbfb72fefab0c8a1cee4eaf71f"},
|
| 1248 |
{file = "SecretStorage-3.3.1.tar.gz", hash = "sha256:fd666c51a6bf200643495a04abb261f83229dcb6fd8472ec393df7ffc8b6f195"},
|
| 1249 |
]
|
| 1250 |
+
semver = [
|
| 1251 |
+
{file = "semver-2.13.0-py2.py3-none-any.whl", hash = "sha256:ced8b23dceb22134307c1b8abfa523da14198793d9787ac838e70e29e77458d4"},
|
| 1252 |
+
{file = "semver-2.13.0.tar.gz", hash = "sha256:fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f"},
|
| 1253 |
+
]
|
| 1254 |
+
setuptools-scm = [
|
| 1255 |
+
{file = "setuptools_scm-6.4.2-py3-none-any.whl", hash = "sha256:acea13255093849de7ccb11af9e1fb8bde7067783450cee9ef7a93139bddf6d4"},
|
| 1256 |
+
{file = "setuptools_scm-6.4.2.tar.gz", hash = "sha256:6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30"},
|
| 1257 |
+
]
|
| 1258 |
six = [
|
| 1259 |
{file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
|
| 1260 |
{file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
|
| 1261 |
]
|
| 1262 |
+
smmap = [
|
| 1263 |
+
{file = "smmap-5.0.0-py3-none-any.whl", hash = "sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94"},
|
| 1264 |
+
{file = "smmap-5.0.0.tar.gz", hash = "sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936"},
|
| 1265 |
+
]
|
| 1266 |
snowballstemmer = [
|
| 1267 |
{file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"},
|
| 1268 |
{file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"},
|
|
|
|
| 1307 |
{file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
|
| 1308 |
{file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
|
| 1309 |
]
|
| 1310 |
+
tomlkit = [
|
| 1311 |
+
{file = "tomlkit-0.7.0-py2.py3-none-any.whl", hash = "sha256:6babbd33b17d5c9691896b0e68159215a9387ebfa938aa3ac42f4a4beeb2b831"},
|
| 1312 |
+
{file = "tomlkit-0.7.0.tar.gz", hash = "sha256:ac57f29693fab3e309ea789252fcce3061e19110085aa31af5446ca749325618"},
|
| 1313 |
+
]
|
| 1314 |
tqdm = [
|
| 1315 |
+
{file = "tqdm-4.63.0-py2.py3-none-any.whl", hash = "sha256:e643e071046f17139dea55b880dc9b33822ce21613b4a4f5ea57f202833dbc29"},
|
| 1316 |
+
{file = "tqdm-4.63.0.tar.gz", hash = "sha256:1d9835ede8e394bb8c9dcbffbca02d717217113adc679236873eeaac5bc0b3cd"},
|
| 1317 |
]
|
| 1318 |
twine = [
|
| 1319 |
{file = "twine-3.8.0-py3-none-any.whl", hash = "sha256:d0550fca9dc19f3d5e8eadfce0c227294df0a2a951251a4385797c8a6198b7c8"},
|
|
|
|
| 1346 |
{file = "typed_ast-1.5.2.tar.gz", hash = "sha256:525a2d4088e70a9f75b08b3f87a51acc9cde640e19cc523c7e41aa355564ae27"},
|
| 1347 |
]
|
| 1348 |
typing-extensions = [
|
| 1349 |
+
{file = "typing_extensions-4.1.1-py3-none-any.whl", hash = "sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2"},
|
| 1350 |
+
{file = "typing_extensions-4.1.1.tar.gz", hash = "sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42"},
|
| 1351 |
]
|
| 1352 |
urllib3 = [
|
| 1353 |
{file = "urllib3-1.26.8-py2.py3-none-any.whl", hash = "sha256:000ca7f471a233c2251c6c7023ee85305721bfdf18621ebff4fd17a8653427ed"},
|
pyproject.toml
CHANGED
|
@@ -42,6 +42,20 @@ pytest-runner = "^5.3.1"
|
|
| 42 |
toml = "^0.10.2"
|
| 43 |
black = "^22.1.0"
|
| 44 |
isort = "^5.10.1"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
|
| 46 |
[build-system]
|
| 47 |
requires = ["poetry-core>=1.0.0"]
|
|
|
|
| 42 |
toml = "^0.10.2"
|
| 43 |
black = "^22.1.0"
|
| 44 |
isort = "^5.10.1"
|
| 45 |
+
python-semantic-release = "^7.26.0"
|
| 46 |
+
|
| 47 |
+
[tool.semantic_release]
|
| 48 |
+
version_variable = [
|
| 49 |
+
"deep_translator/__init__.py:__version__"
|
| 50 |
+
]
|
| 51 |
+
version_toml = [
|
| 52 |
+
"pyproject.toml:tool.poetry.version"
|
| 53 |
+
]
|
| 54 |
+
major_on_zero = false
|
| 55 |
+
branch = "master"
|
| 56 |
+
upload_to_PyPI = true
|
| 57 |
+
upload_to_release = true
|
| 58 |
+
build_command = "pip install poetry && poetry build"
|
| 59 |
|
| 60 |
[build-system]
|
| 61 |
requires = ["poetry-core>=1.0.0"]
|