Skip to content

Commit

Permalink
[pre-commit.ci] pre-commit autoupdate (#154)
Browse files Browse the repository at this point in the history
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/tox-dev/pyproject-fmt: 1.8.0 → 2.1.3](tox-dev/pyproject-fmt@1.8.0...2.1.3)
- [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.2...v0.4.7)
- [github.com/rhysd/actionlint: v1.6.27 → v1.7.1](rhysd/actionlint@v1.6.27...v1.7.1)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  • Loading branch information
pre-commit-ci[bot] authored Jun 3, 2024
1 parent 36e2269 commit c27f9f7
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 19 deletions.
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ repos:
# Apply a consistent format to pyproject.toml files.
# https://pyproject-fmt.readthedocs.io/en/latest/
- repo: https://github.com/tox-dev/pyproject-fmt
rev: "1.8.0"
rev: "2.1.3"
hooks:
- id: pyproject-fmt

Expand Down Expand Up @@ -42,14 +42,14 @@ repos:

# An extremely fast Python linter and formatter.
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.2
rev: v0.4.7
hooks:
- id: ruff-format
- id: ruff
args: ["--fix", "--exit-non-zero-on-fix"]

# Static checker for GitHub Actions workflow files.
- repo: https://github.com/rhysd/actionlint
rev: v1.6.27
rev: v1.7.1
hooks:
- id: actionlint
41 changes: 25 additions & 16 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
[build-system]
build-backend = "poetry.core.masonry.api"
requires = [
"poetry-core>=1",
]

[tool.poetry]
name = "discord-embed"
version = "1.0.0"
description = "Make nice embeds for Discord"
authors = ["Joakim Hellsén <[email protected]>"]
authors = [
"Joakim Hellsén <[email protected]>",
]
license = "GPL-3.0-or-later"

[tool.poetry.dependencies]
Expand All @@ -13,32 +21,33 @@ discord-webhook = "^1.3.1"
python-multipart = "^0.0.9"
python-dotenv = "^1.0.1"
Jinja2 = "^3.1.3"
uvicorn = { extras = ["standard"], version = "^0.30.0" }
uvicorn = { extras = [
"standard",
], version = "^0.30.0" }

[tool.poetry.group.dev.dependencies]
httpx = "^0.27.0"
pytest = "^8.2.0"
pre-commit = "^3.7.0"

[build-system]
build-backend = "poetry.core.masonry.api"
requires = [
"poetry-core>=1",
]

[tool.ruff]
preview = true
fix = true
unsafe-fixes = true
preview = true
select = ["ALL"]
ignore = ["D100", "D104", "CPY001", "ANN201", "RUF029"]

[tool.ruff.pydocstyle]
convention = "google"
select = [
"ALL",
]
ignore = [
"D100",
"D104",
"CPY001",
"ANN201",
"RUF029",
]

[tool.ruff.per-file-ignores]
"tests/**/*.py" = [
per-file-ignores."tests/**/*.py" = [
"S101", # asserts allowed in tests...
"ARG", # Unused function args -> fixtures nevertheless are functionally relevant...
"FBT", # Don't care about booleans as positional arguments in tests, e.g. via @pytest.mark.parametrize()
]
pydocstyle.convention = "google"

0 comments on commit c27f9f7

Please sign in to comment.