Changeset - 11c4f32a2698
[Not reviewed]
default
0 2 0
Dennis Fink - 3 years ago 2022-07-19 22:09:37
dennis.fink@c3l.lu
Add dev requirements
2 files changed with 173 insertions and 1 deletions:
0 comments (0 inline, 0 general)
poetry.lock
Show inline comments
 
@@ -13,6 +13,29 @@ tests = ["coverage[toml] (>=5.0.2)", "hy
 
tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"]
 

	
 
[[package]]
 
name = "black"
 
version = "22.6.0"
 
description = "The uncompromising code formatter."
 
category = "dev"
 
optional = false
 
python-versions = ">=3.6.2"
 

	
 
[package.dependencies]
 
click = ">=8.0.0"
 
mypy-extensions = ">=0.4.3"
 
pathspec = ">=0.9.0"
 
platformdirs = ">=2"
 
tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""}
 
typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\" and implementation_name == \"cpython\""}
 
typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""}
 

	
 
[package.extras]
 
colorama = ["colorama (>=0.4.3)"]
 
d = ["aiohttp (>=3.7.4)"]
 
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
 
uvloop = ["uvloop (>=0.15.2)"]
 

	
 
[[package]]
 
name = "blurhash"
 
version = "1.1.4"
 
description = "Pure-Python implementation of the blurhash algorithm."
 
@@ -162,6 +185,20 @@ docs = ["sphinx", "jaraco.packaging (>=9
 
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
 

	
 
[[package]]
 
name = "isort"
 
version = "5.10.1"
 
description = "A Python utility / library to sort Python imports."
 
category = "dev"
 
optional = false
 
python-versions = ">=3.6.1,<4.0"
 

	
 
[package.extras]
 
pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
 
requirements_deprecated_finder = ["pipreqs", "pip-api"]
 
colors = ["colorama (>=0.4.3,<0.5.0)"]
 
plugins = ["setuptools"]
 

	
 
[[package]]
 
name = "itsdangerous"
 
version = "2.1.2"
 
description = "Safely pass data to untrusted environments and back."
 
@@ -233,6 +270,33 @@ test = ["blurhash (>=1.1.4)", "cryptogra
 
webpush = ["cryptography (>=1.6.0)", "http-ece (>=1.0.5)"]
 

	
 
[[package]]
 
name = "mypy"
 
version = "0.971"
 
description = "Optional static typing for Python"
 
category = "dev"
 
optional = false
 
python-versions = ">=3.6"
 

	
 
[package.dependencies]
 
mypy-extensions = ">=0.4.3"
 
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
 
typed-ast = {version = ">=1.4.0,<2", markers = "python_version < \"3.8\""}
 
typing-extensions = ">=3.10"
 

	
 
[package.extras]
 
dmypy = ["psutil (>=4.0)"]
 
python2 = ["typed-ast (>=1.4.0,<2)"]
 
reports = ["lxml"]
 

	
 
[[package]]
 
name = "mypy-extensions"
 
version = "0.4.3"
 
description = "Experimental type system extensions for programs checked with the mypy typechecker."
 
category = "dev"
 
optional = false
 
python-versions = "*"
 

	
 
[[package]]
 
name = "oauthlib"
 
version = "3.2.0"
 
description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
 
@@ -246,6 +310,26 @@ signals = ["blinker (>=1.4.0)"]
 
signedtoken = ["cryptography (>=3.0.0)", "pyjwt (>=2.0.0,<3)"]
 

	
 
[[package]]
 
name = "pathspec"
 
version = "0.9.0"
 
description = "Utility library for gitignore style pattern matching of file paths."
 
category = "dev"
 
optional = false
 
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
 

	
 
[[package]]
 
name = "platformdirs"
 
version = "2.5.2"
 
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
 
category = "dev"
 
optional = false
 
python-versions = ">=3.7"
 

	
 
[package.extras]
 
docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)", "sphinx (>=4)"]
 
test = ["appdirs (==1.4.4)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)", "pytest (>=6)"]
 

	
 
[[package]]
 
name = "pyrsistent"
 
version = "0.18.1"
 
description = "Persistent/Functional/Immutable data structures"
 
@@ -322,6 +406,14 @@ optional = false
 
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
 

	
 
[[package]]
 
name = "tomli"
 
version = "2.0.1"
 
description = "A lil' TOML parser"
 
category = "dev"
 
optional = false
 
python-versions = ">=3.7"
 

	
 
[[package]]
 
name = "tweepy"
 
version = "4.10.0"
 
description = "Twitter library for Python"
 
@@ -341,6 +433,22 @@ socks = ["requests[socks] (>=2.27.0,<3)"
 
test = ["vcrpy (>=1.10.3)"]
 

	
 
[[package]]
 
name = "typed-ast"
 
version = "1.5.4"
 
description = "a fork of Python 2 and 3 ast modules with type comment support"
 
category = "dev"
 
optional = false
 
python-versions = ">=3.6"
 

	
 
[[package]]
 
name = "types-setuptools"
 
version = "63.2.0"
 
description = "Typing stubs for setuptools"
 
category = "dev"
 
optional = false
 
python-versions = "*"
 

	
 
[[package]]
 
name = "typing-extensions"
 
version = "4.3.0"
 
description = "Backported and Experimental Type Hints for Python 3.7+"
 
@@ -362,6 +470,14 @@ secure = ["pyOpenSSL (>=0.14)", "cryptog
 
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
 

	
 
[[package]]
 
name = "vermin"
 
version = "1.4.0"
 
description = "Concurrently detect the minimum Python versions needed to run code"
 
category = "dev"
 
optional = false
 
python-versions = ">=2.7"
 

	
 
[[package]]
 
name = "visitor"
 
version = "0.1.3"
 
description = "A tiny pythonic visitor implementation."
 
@@ -395,13 +511,38 @@ testing = ["pytest (>=6)", "pytest-check
 
[metadata]
 
lock-version = "1.1"
 
python-versions = "~3.7.3"
 
content-hash = "a033018914581d868cfe6b2eed7523be0a0306651a9999b6f4e3baa1e32a5265"
 
content-hash = "1fc301f8ce5a690c36e25951a42275d8989a453c06e65b10723a3e203f6e6e51"
 

	
 
[metadata.files]
 
attrs = [
 
    {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"},
 
    {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"},
 
]
 
black = [
 
    {file = "black-22.6.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f586c26118bc6e714ec58c09df0157fe2d9ee195c764f630eb0d8e7ccce72e69"},
 
    {file = "black-22.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b270a168d69edb8b7ed32c193ef10fd27844e5c60852039599f9184460ce0807"},
 
    {file = "black-22.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6797f58943fceb1c461fb572edbe828d811e719c24e03375fd25170ada53825e"},
 
    {file = "black-22.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c85928b9d5f83b23cee7d0efcb310172412fbf7cb9d9ce963bd67fd141781def"},
 
    {file = "black-22.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:f6fe02afde060bbeef044af7996f335fbe90b039ccf3f5eb8f16df8b20f77666"},
 
    {file = "black-22.6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cfaf3895a9634e882bf9d2363fed5af8888802d670f58b279b0bece00e9a872d"},
 
    {file = "black-22.6.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94783f636bca89f11eb5d50437e8e17fbc6a929a628d82304c80fa9cd945f256"},
 
    {file = "black-22.6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:2ea29072e954a4d55a2ff58971b83365eba5d3d357352a07a7a4df0d95f51c78"},
 
    {file = "black-22.6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e439798f819d49ba1c0bd9664427a05aab79bfba777a6db94fd4e56fae0cb849"},
 
    {file = "black-22.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:187d96c5e713f441a5829e77120c269b6514418f4513a390b0499b0987f2ff1c"},
 
    {file = "black-22.6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:074458dc2f6e0d3dab7928d4417bb6957bb834434516f21514138437accdbe90"},
 
    {file = "black-22.6.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a218d7e5856f91d20f04e931b6f16d15356db1c846ee55f01bac297a705ca24f"},
 
    {file = "black-22.6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:568ac3c465b1c8b34b61cd7a4e349e93f91abf0f9371eda1cf87194663ab684e"},
 
    {file = "black-22.6.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6c1734ab264b8f7929cef8ae5f900b85d579e6cbfde09d7387da8f04771b51c6"},
 
    {file = "black-22.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9a3ac16efe9ec7d7381ddebcc022119794872abce99475345c5a61aa18c45ad"},
 
    {file = "black-22.6.0-cp38-cp38-win_amd64.whl", hash = "sha256:b9fd45787ba8aa3f5e0a0a98920c1012c884622c6c920dbe98dbd05bc7c70fbf"},
 
    {file = "black-22.6.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7ba9be198ecca5031cd78745780d65a3f75a34b2ff9be5837045dce55db83d1c"},
 
    {file = "black-22.6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a3db5b6409b96d9bd543323b23ef32a1a2b06416d525d27e0f67e74f1446c8f2"},
 
    {file = "black-22.6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:560558527e52ce8afba936fcce93a7411ab40c7d5fe8c2463e279e843c0328ee"},
 
    {file = "black-22.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b154e6bbde1e79ea3260c4b40c0b7b3109ffcdf7bc4ebf8859169a6af72cd70b"},
 
    {file = "black-22.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:4af5bc0e1f96be5ae9bd7aaec219c901a94d6caa2484c21983d043371c733fc4"},
 
    {file = "black-22.6.0-py3-none-any.whl", hash = "sha256:ac609cf8ef5e7115ddd07d85d988d074ed00e10fbc3445aee393e70164a2219c"},
 
    {file = "black-22.6.0.tar.gz", hash = "sha256:6c6d39e28aed379aec40da1c65434c77d75e65bb59a1e1c283de545fb4e7c6c9"},
 
]
 
blurhash = [
 
    {file = "blurhash-1.1.4-py2.py3-none-any.whl", hash = "sha256:7611c1bc41383d2349b6129208587b5d61e8792ce953893cb49c38beeb400d1d"},
 
    {file = "blurhash-1.1.4.tar.gz", hash = "sha256:da56b163e5a816e4ad07172f5639287698e09d7f3dc38d18d9726d9c1dbc4cee"},
 
@@ -444,6 +585,10 @@ idna = [
 
]
 
importlib-metadata = []
 
importlib-resources = []
 
isort = [
 
    {file = "isort-5.10.1-py3-none-any.whl", hash = "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7"},
 
    {file = "isort-5.10.1.tar.gz", hash = "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951"},
 
]
 
itsdangerous = [
 
    {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"},
 
    {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"},
 
@@ -499,10 +644,23 @@ markupsafe = [
 
    {file = "Mastodon.py-1.5.1-py2.py3-none-any.whl", hash = "sha256:cc454cac0ed1ae4f105f7399ea53f5b31a1be5075d1882f47162d2e78a9e4064"},
 
    {file = "Mastodon.py-1.5.1.tar.gz", hash = "sha256:2afddbad8b5d7326fcc8a8f8c62bfe956e34627f516b06c6694fc8c8fedc33ee"},
 
]
 
mypy = []
 
mypy-extensions = [
 
    {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
 
    {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"},
 
]
 
oauthlib = [
 
    {file = "oauthlib-3.2.0-py3-none-any.whl", hash = "sha256:6db33440354787f9b7f3a6dbd4febf5d0f93758354060e802f6c06cb493022fe"},
 
    {file = "oauthlib-3.2.0.tar.gz", hash = "sha256:23a8208d75b902797ea29fd31fa80a15ed9dc2c6c16fe73f5d346f83f6fa27a2"},
 
]
 
pathspec = [
 
    {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"},
 
    {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"},
 
]
 
platformdirs = [
 
    {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"},
 
    {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"},
 
]
 
pyrsistent = [
 
    {file = "pyrsistent-0.18.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:df46c854f490f81210870e509818b729db4488e1f30f2a1ce1698b2295a878d1"},
 
    {file = "pyrsistent-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d45866ececf4a5fff8742c25722da6d4c9e180daa7b405dc0a2a2790d668c26"},
 
@@ -550,10 +708,16 @@ six = [
 
    {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
 
    {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
 
]
 
tomli = [
 
    {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"},
 
    {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"},
 
]
 
tweepy = [
 
    {file = "tweepy-4.10.0-py3-none-any.whl", hash = "sha256:f0abbd234a588e572f880f99a094ac321217ff3eade6c0eca118ed6db8e2cf0a"},
 
    {file = "tweepy-4.10.0.tar.gz", hash = "sha256:7f92574920c2f233663fff154745fc2bb0d10aedc23617379a912d8e4fefa399"},
 
]
 
typed-ast = []
 
types-setuptools = []
 
typing-extensions = [
 
    {file = "typing_extensions-4.3.0-py3-none-any.whl", hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02"},
 
    {file = "typing_extensions-4.3.0.tar.gz", hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"},
 
@@ -562,6 +726,9 @@ urllib3 = [
 
    {file = "urllib3-1.26.10-py2.py3-none-any.whl", hash = "sha256:8298d6d56d39be0e3bc13c1c97d133f9b45d797169a0e11cdd0e0489d786f7ec"},
 
    {file = "urllib3-1.26.10.tar.gz", hash = "sha256:879ba4d1e89654d9769ce13121e0f94310ea32e8d2f8cf587b77c08bbcdb30d6"},
 
]
 
vermin = [
 
    {file = "vermin-1.4.0-py2.py3-none-any.whl", hash = "sha256:0370f562cfa004a234c2ca33cff3c187fe05741c1c36570ef27a514ad9b7e202"},
 
]
 
visitor = [
 
    {file = "visitor-0.1.3.tar.gz", hash = "sha256:2c737903b2b6864ebc6167eef7cf3b997126f1aa94bdf590f90f1436d23e480a"},
 
]
pyproject.toml
Show inline comments
 
@@ -15,6 +15,11 @@ jsonschema = "^4.6.0"
 
tweepy = "^4.10.0"
 

	
 
[tool.poetry.dev-dependencies]
 
vermin = "^1.4.0"
 
mypy = "^0.971"
 
black = "^22.6.0"
 
isort = "^5.10.1"
 
types-setuptools = "^63.2.0"
 

	
 
[build-system]
 
requires = ["poetry-core>=1.0.0"]
0 comments (0 inline, 0 general)