pyupgrade
This commit is contained in:
parent
c4e0bb76e9
commit
b66b9717e4
5 changed files with 38 additions and 3 deletions
|
@ -28,3 +28,9 @@ repos:
|
||||||
rev: 4.0.1
|
rev: 4.0.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: flake8
|
- id: flake8
|
||||||
|
- repo: https://github.com/asottile/pyupgrade
|
||||||
|
rev: v2.31.0
|
||||||
|
hooks:
|
||||||
|
- id: pyupgrade
|
||||||
|
args:
|
||||||
|
- --py38-plus
|
||||||
|
|
|
@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
- add pyupgrade
|
||||||
- add gitlab formatter for google chat & microsoft teams
|
- add gitlab formatter for google chat & microsoft teams
|
||||||
in [#21](https://github.com/nim65s/matrix-webhook/pull/21)
|
in [#21](https://github.com/nim65s/matrix-webhook/pull/21)
|
||||||
by [@GhislainC](https://github.com/GhislainC)
|
by [@GhislainC](https://github.com/GhislainC)
|
||||||
|
|
|
@ -21,9 +21,9 @@ def github(data, headers):
|
||||||
"""Pretty-print a github notification."""
|
"""Pretty-print a github notification."""
|
||||||
# TODO: Write nice useful formatters. This is only an example.
|
# TODO: Write nice useful formatters. This is only an example.
|
||||||
if headers["X-GitHub-Event"] == "push":
|
if headers["X-GitHub-Event"] == "push":
|
||||||
pusher, ref, a, b, c = [
|
pusher, ref, a, b, c = (
|
||||||
data[k] for k in ["pusher", "ref", "after", "before", "compare"]
|
data[k] for k in ["pusher", "ref", "after", "before", "compare"]
|
||||||
]
|
)
|
||||||
pusher = f"[@{pusher['name']}](https://github.com/{pusher['name']})"
|
pusher = f"[@{pusher['name']}](https://github.com/{pusher['name']})"
|
||||||
data["body"] = f"{pusher} pushed on {ref}: [{b} → {a}]({c}):\n\n"
|
data["body"] = f"{pusher} pushed on {ref}: [{b} → {a}]({c}):\n\n"
|
||||||
for commit in data["commits"]:
|
for commit in data["commits"]:
|
||||||
|
|
29
poetry.lock
generated
29
poetry.lock
generated
|
@ -466,6 +466,17 @@ asyncio = ["async-timeout (>=3.0.1)"]
|
||||||
curio = ["curio (>=1.4)"]
|
curio = ["curio (>=1.4)"]
|
||||||
trio = ["trio (>=0.16.0)"]
|
trio = ["trio (>=0.16.0)"]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "pyupgrade"
|
||||||
|
version = "2.31.0"
|
||||||
|
description = "A tool to automatically upgrade syntax for newer versions."
|
||||||
|
category = "dev"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.6.1"
|
||||||
|
|
||||||
|
[package.dependencies]
|
||||||
|
tokenize-rt = ">=3.2.0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rfc3986"
|
name = "rfc3986"
|
||||||
version = "1.5.0"
|
version = "1.5.0"
|
||||||
|
@ -504,6 +515,14 @@ category = "dev"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = "*"
|
python-versions = "*"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "tokenize-rt"
|
||||||
|
version = "4.2.1"
|
||||||
|
description = "A wrapper around the stdlib `tokenize` which roundtrips."
|
||||||
|
category = "dev"
|
||||||
|
optional = false
|
||||||
|
python-versions = ">=3.6.1"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tomli"
|
name = "tomli"
|
||||||
version = "1.2.3"
|
version = "1.2.3"
|
||||||
|
@ -555,7 +574,7 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-
|
||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "1.1"
|
lock-version = "1.1"
|
||||||
python-versions = "^3.8"
|
python-versions = "^3.8"
|
||||||
content-hash = "54f494bc284f796f48f53553f3e581e92268db6fb499a72f671d8c34b21b1942"
|
content-hash = "bd4a6605b9ddf79a0f70a141e780ce321f9c22d65d5c983fdc887796184456b4"
|
||||||
|
|
||||||
[metadata.files]
|
[metadata.files]
|
||||||
aiofiles = [
|
aiofiles = [
|
||||||
|
@ -1001,6 +1020,10 @@ python-socks = [
|
||||||
{file = "python-socks-1.2.4.tar.gz", hash = "sha256:7d0ef2578cead9f762b71317d25a6c118fabaf79535555e75b3e102f5158ddd8"},
|
{file = "python-socks-1.2.4.tar.gz", hash = "sha256:7d0ef2578cead9f762b71317d25a6c118fabaf79535555e75b3e102f5158ddd8"},
|
||||||
{file = "python_socks-1.2.4-py3-none-any.whl", hash = "sha256:9f12e8fe78629b87543fad0e4ea0ccf103a4fad6a7872c5d0ecb36d9903fa548"},
|
{file = "python_socks-1.2.4-py3-none-any.whl", hash = "sha256:9f12e8fe78629b87543fad0e4ea0ccf103a4fad6a7872c5d0ecb36d9903fa548"},
|
||||||
]
|
]
|
||||||
|
pyupgrade = [
|
||||||
|
{file = "pyupgrade-2.31.0-py2.py3-none-any.whl", hash = "sha256:0a62c5055f854d7f36e155b7ee8920561bf0399c53edd975cf02436eef8937fc"},
|
||||||
|
{file = "pyupgrade-2.31.0.tar.gz", hash = "sha256:80e2308cae2b11c3fdd091137495d99abf7e0cd98b501aa5758974991497c24c"},
|
||||||
|
]
|
||||||
rfc3986 = [
|
rfc3986 = [
|
||||||
{file = "rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"},
|
{file = "rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"},
|
||||||
{file = "rfc3986-1.5.0.tar.gz", hash = "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835"},
|
{file = "rfc3986-1.5.0.tar.gz", hash = "sha256:270aaf10d87d0d4e095063c65bf3ddbc6ee3d0b226328ce21e036f946e421835"},
|
||||||
|
@ -1017,6 +1040,10 @@ snowballstemmer = [
|
||||||
{file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"},
|
{file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"},
|
||||||
{file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"},
|
{file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"},
|
||||||
]
|
]
|
||||||
|
tokenize-rt = [
|
||||||
|
{file = "tokenize_rt-4.2.1-py2.py3-none-any.whl", hash = "sha256:08a27fa032a81cf45e8858d0ac706004fcd523e8463415ddf1442be38e204ea8"},
|
||||||
|
{file = "tokenize_rt-4.2.1.tar.gz", hash = "sha256:0d4f69026fed520f8a1e0103aa36c406ef4661417f20ca643f913e33531b3b94"},
|
||||||
|
]
|
||||||
tomli = [
|
tomli = [
|
||||||
{file = "tomli-1.2.3-py3-none-any.whl", hash = "sha256:e3069e4be3ead9668e21cb9b074cd948f7b3113fd9c8bba083f48247aab8b11c"},
|
{file = "tomli-1.2.3-py3-none-any.whl", hash = "sha256:e3069e4be3ead9668e21cb9b074cd948f7b3113fd9c8bba083f48247aab8b11c"},
|
||||||
{file = "tomli-1.2.3.tar.gz", hash = "sha256:05b6166bff487dc068d322585c7ea4ef78deed501cc124060e0f238e89a9231f"},
|
{file = "tomli-1.2.3.tar.gz", hash = "sha256:05b6166bff487dc068d322585c7ea4ef78deed501cc124060e0f238e89a9231f"},
|
||||||
|
|
|
@ -19,6 +19,7 @@ coverage = "^5.5"
|
||||||
black = "^21.6b0"
|
black = "^21.6b0"
|
||||||
pydocstyle = "^6.1.1"
|
pydocstyle = "^6.1.1"
|
||||||
flake8 = "^3.9.2"
|
flake8 = "^3.9.2"
|
||||||
|
pyupgrade = "^2.31.0"
|
||||||
|
|
||||||
[tool.pydocstyle]
|
[tool.pydocstyle]
|
||||||
ignore = ["D200", "D203", "D204", "D212"]
|
ignore = ["D200", "D203", "D204", "D212"]
|
||||||
|
|
Loading…
Reference in a new issue