Skip to content

Commit

Permalink
[pre-commit.ci] pre-commit autoupdate (#312)
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/igorshubovych/markdownlint-cli: v0.40.0 → v0.41.0](igorshubovych/markdownlint-cli@v0.40.0...v0.41.0)

* [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 4, 2024
1 parent 96ec607 commit 0ce3cc9
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 27 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ repos:
- flake8-comprehensions
- flake8-simplify
- repo: https://github.com/tox-dev/pyproject-fmt
rev: "1.8.0"
rev: "2.1.3"
hooks:
- id: pyproject-fmt
# https://pyproject-fmt.readthedocs.io/en/latest/#calculating-max-supported-python-version
Expand All @@ -39,7 +39,7 @@ repos:
# additional_dependencies:
# - tomli
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.40.0
rev: v0.41.0
hooks:
- id: markdownlint
args: ["-c", ".markdownlint.yaml", "--fix"]
Expand Down
75 changes: 50 additions & 25 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,21 @@ dynamic = [
]
dependencies = [
"aiofiles==22.1",
"aiohttp<3.10.0,>=3.9.5",
"cryptography<43.0.0,>=42.0.4",
"grpcio<1.54.0,>=1.53.2",
"protobuf<4.22.0,>=4.21.12",
"aiohttp<3.10,>=3.9.5",
"cryptography<43,>=42.0.4",
"grpcio<1.54,>=1.53.2",
"protobuf<4.22,>=4.21.12",
"pydantic==2.7",
"pydantic-settings==2.2.1",
"pyOpenSSL==24.1",
"PyYAML>=3.12",
"requests<2.32.0,>=2.31",
'typing_extensions>=4.6.3; python_version < "3.11"',
"urllib3<2.0.0,>=1.26.8",
"pyopenssl==24.1",
"pyyaml>=3.12",
"requests<2.32,>=2.31",
"typing-extensions>=4.6.3; python_version<'3.11'",
"urllib3<2,>=1.26.8",
"uvicorn[standard]==0.20",
"zstandard==0.18",
]
[project.optional-dependencies]
dev = [
optional-dependencies.dev = [
"black",
"coverage",
"flake8",
Expand All @@ -50,8 +49,7 @@ dev = [
"pytest-mock==3.8.2",
"requests-mock",
]
[project.urls]
Source = "https://github.com/tier4/ota-client"
urls.Source = "https://github.com/tier4/ota-client"

[tool.hatch.version]
source = "vcs"
Expand All @@ -60,43 +58,65 @@ source = "vcs"
version-file = "src/_otaclient_version.py"

[tool.hatch.build.targets.sdist]
exclude = ["/tools"]
exclude = [
"/tools",
]

[tool.hatch.build.targets.wheel]
only-include = ["src"]
sources = ["src"]
only-include = [
"src",
]
sources = [
"src",
]

[tool.hatch.envs.dev]
type = "virtual"
features = ["dev"]
features = [
"dev",
]

[tool.black]
line-length = 88
target-version = ['py38']
target-version = [
'py38',
]
extend-exclude = '''(
^.*(_pb2.pyi?|_pb2_grpc.pyi?)$
)'''

[tool.isort]
profile = "black"
extend_skip_glob = ["*_pb2.py*", "_pb2_grpc.py*"]
extend_skip_glob = [
"*_pb2.py*",
"_pb2_grpc.py*",
]

[tool.pytest.ini_options]
asyncio_mode = "auto"
log_auto_indent = true
log_format = "%(asctime)s %(levelname)s %(filename)s %(funcName)s,%(lineno)d %(message)s"
log_cli = true
log_cli_level = "INFO"
pythonpath = ["otaclient"]
testpaths = ["./tests"]
pythonpath = [
"otaclient",
]
testpaths = [
"./tests",
]

[tool.coverage.run]
branch = false
relative_files = true
source = ["otaclient"]
source = [
"otaclient",
]

[tool.coverage.report]
omit = ["**/*_pb2.py*", "**/*_pb2_grpc.py*"]
omit = [
"**/*_pb2.py*",
"**/*_pb2_grpc.py*",
]
exclude_also = [
"def __repr__",
"if __name__ == .__main__.:",
Expand All @@ -108,6 +128,11 @@ skip_empty = true
skip_covered = true

[tool.pyright]
exclude = ["**/__pycache__"]
ignore = ["**/*_pb2.py*", "**/*_pb2_grpc.py*"]
exclude = [
"**/__pycache__",
]
ignore = [
"**/*_pb2.py*",
"**/*_pb2_grpc.py*",
]
pythonVersion = "3.8"

0 comments on commit 0ce3cc9

Please sign in to comment.