Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Nov 18, 2024
1 parent b532313 commit 99242a8
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 87 deletions.
148 changes: 72 additions & 76 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ name = "pdm-wheel"
description = "PDM plugin that save your requirements as wheels, similar to pip-wheel"
readme = "README.md"
license = { text = "MIT" }
authors = [{ name = "Gabriel Dugny", email = "pdm-wheel@dugny.me" }]
authors = [ { name = "Gabriel Dugny", email = "pdm-wheel@dugny.me" } ]
requires-python = ">=3.9"
classifiers = [
"Development Status :: 2 - Pre-Alpha",
Expand All @@ -22,26 +22,24 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Typing :: Typed",
]
dynamic = [
"version",
]
dependencies = [
]
[project.optional-dependencies]
pdm = [
"pdm!=2.13.0,!=2.13.1,>=2.7.4",
optional-dependencies.pdm = [
"pdm>=2.7.4,!=2.13,!=2.13.1",
]
[project.urls]
"Bug Tracker" = "https://github.com/GabDug/pdm-wheel/issues"
"Changelog" = "https://github.com/GabDug/pdm-wheel/blob/main/CHANGELOG.md"
"Homepage" = "https://github.com/GabDug/pdm-wheel"
[project.entry-points.pdm]
pdm-wheel = "pdm_wheel:register_pdm_plugin"
urls."Bug Tracker" = "https://github.com/GabDug/pdm-wheel/issues"
urls."Changelog" = "https://github.com/GabDug/pdm-wheel/blob/main/CHANGELOG.md"
urls."Homepage" = "https://github.com/GabDug/pdm-wheel"
entry-points.pdm.pdm-wheel = "pdm_wheel:register_pdm_plugin"

[tool.pdm]
plugins = ["sync-pre-commit-lock", "-e ."]
plugins = [ "sync-pre-commit-lock", "-e ." ]

[tool.pdm.version]
source = "scm"
Expand All @@ -50,44 +48,44 @@ write_template = "__version__: str = \"{}\"\n"

[tool.pdm.build]
package-dir = "src"
includes = ["src", "src/pdm_wheel"]
includes = [ "src", "src/pdm_wheel" ]
excludes = [
"tests/.*",
"tests/build",
"tests/fixtures/.*",
"tests/fixtures/wheels",
".venv",
".pdm-python",
"tests/.*",
"tests/build",
"tests/fixtures/.*",
"tests/fixtures/wheels",
".venv",
".pdm-python",
]

[tool.pdm.scripts]
fmt = {cmd="black .", help="Run black formatter"}
fmt = { cmd = "black .", help = "Run black formatter" }
test = "pytest"
test-cov = {cmd="pytest --junitxml=junit/test-results.xml --cov --cov-report=xml --cov-report=html --cov-report=term-missing", help="Run tests with coverage"}
doc = {shell = "cd docs && mkdocs serve", help = "Start the dev server for doc preview"}
test-cov = { cmd = "pytest --junitxml=junit/test-results.xml --cov --cov-report=xml --cov-report=html --cov-report=term-missing", help = "Run tests with coverage" }
doc = { shell = "cd docs && mkdocs serve", help = "Start the dev server for doc preview" }
lint = "pre-commit run --all-files"
lint-mypy = {cmd="mypy src", help="Run mypy type checker"}
lint-ruff = {cmd="ruff check .", help="Run ruff linter"}
lint-mypy = { cmd = "mypy src", help = "Run mypy type checker" }
lint-ruff = { cmd = "ruff check .", help = "Run ruff linter" }

[tool.pdm.dev-dependencies]
dev = [
"black>=22.10.0",
"mypy>=1.4",
"pylint>=2.15.4",
"pytest>=7.2.0",
"pytest-cov>=4.0.0",
"pdm>=2.4.0",
"ruff>=0.0.270",
"parver>=0.4",
"ipdb>=0.13.13",
"tox>=4.14.2",
"tox-pdm>=0.7.2",
"tox-gh>=1.3.1",
"black>=22.10.0",
"mypy>=1.4",
"pylint>=2.15.4",
"pytest>=7.2.0",
"pytest-cov>=4.0.0",
"pdm>=2.4.0",
"ruff>=0.0.270",
"parver>=0.4",
"ipdb>=0.13.13",
"tox>=4.14.2",
"tox-pdm>=0.7.2",
"tox-gh>=1.3.1",
]
testtox= [
"pytest>=7.2.0",
"pytest-cov>=4.0.0",
"click>=8.1.7",
testtox = [
"pytest>=7.2.0",
"pytest-cov>=4.0.0",
"click>=8.1.7",
]

[tool.black]
Expand All @@ -109,62 +107,60 @@ extend-exclude = '''
'''

[tool.ruff]
exclude = [".git", "tests/fixtures/*", "env", "dist", "build", "__pypackages__"]
line-length = 120

[tool.ruff.lint]
extend-ignore = ["S101", "E501"]
extend-select = [
"E",
"F",
"W",
"TCH",
"I",
"Q000",
"TCH",
"I001",
"S",
"T",
"PTH",
"PYI",
"RET",
"D209",
"D202",
"EM101",
exclude = [ ".git", "__pypackages__", "build", "dist", "env", "tests/fixtures/*" ]
lint.extend-select = [
"D202",
"D209",
"E",
"EM101",
"F",
"I",
"I001",
"PTH",
"PYI",
"Q000",
"RET",
"S",
"T",
"TCH",
"W",
]
lint.extend-ignore = [ "E501", "S101" ]

[tool.pytest.ini_options]
minversion = "7.0"
testpaths = ["tests"]
testpaths = [ "tests" ]
norecursedirs = "*.egg .eggs dist build docs .tox .git __pycache__ node_modules .venv __pypackages__"

[tool.coverage.paths]
source =[
"src",
"*/site-packages"
source = [
"src",
"*/site-packages",
]
[tool.coverage.run]
branch = true
parallel = true
include = ["src/*"]
omit = ["*/tests/*"]
source = ["src", "tests"]
include = [ "src/*" ]
omit = [ "*/tests/*" ]
source = [ "src", "tests" ]

[tool.coverage.report]
show_missing = true
precision = 2
exclude_lines = [
"def __repr__",
"if TYPE_CHECKING:",
"raise AssertionError",
"raise NotImplementedError",
"if __name__ == .__main__.:",
'class .*\bProtocol\):',
'@(abc\.)?abstractmethod]',
"except ImportError:",
"# nocov",
"def __repr__",
"if TYPE_CHECKING:",
"raise AssertionError",
"raise NotImplementedError",
"if __name__ == .__main__.:",
'class .*\bProtocol\):',
'@(abc\.)?abstractmethod]',
"except ImportError:",
"# nocov",
]

[tool.mypy]
files = ["src"]
files = [ "src" ]
strict = true
21 changes: 10 additions & 11 deletions tests/fixtures/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
[build-system]
build-backend = "pdm.backend"
requires = [
"pdm-backend",
]

[project]
name = "test-project"
version = "0.1.0"
description = ""
readme = "README.md"
license = {text = "MIT"}
license = { text = "MIT" }
authors = [
{name = "John Doe", email = "john@d.oe"},
{ name = "John Doe", email = "john@d.oe" },
]
requires-python = ">=3.9"
classifiers = [
Expand All @@ -15,22 +20,16 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
dependencies = [
"requests==2.28.2",
]
[project.optional-dependencies]
opt = [
optional-dependencies.opt = [
"pathspec>=0.7",
]

[build-system]
build-backend = "pdm.backend"
requires = [
"pdm-backend",
]

[tool.pdm.dev-dependencies]
dev = [
"black>=23.3.0",
"black>=23.3.0",
]
1 change: 1 addition & 0 deletions tests/test_clean.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from pathlib import Path

import pytest

from pdm_wheel import ExportWheelsCommand


Expand Down

0 comments on commit 99242a8

Please sign in to comment.