Skip to content
This repository was archived by the owner on Dec 30, 2025. It is now read-only.

Commit f20b32b

Browse files
committed
chore: update dependencies in pyproject.toml and uv.lock
- Removed mypy configuration from pyproject.toml to streamline the file. - Added pytest-docker-tools as a dependency in both pyproject.toml and uv.lock, enhancing the testing framework. - Cleaned up comments in the dependencies section for better clarity.
1 parent 6c7fc49 commit f20b32b

File tree

2 files changed

+16
-29
lines changed

2 files changed

+16
-29
lines changed

pyproject.toml

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,16 @@ maintainers = [
1010
{ name = "All Things Linux", email = "[email protected]" },
1111
]
1212

13-
14-
# All dependencies (this is a testing/infrastructure project)
1513
dependencies = [
16-
# Core infrastructure
1714
"docker>=7.1.0",
1815
"pyyaml>=6.0.2",
1916
"requests>=2.32.5",
2017
"psutil>=5.9.0",
21-
22-
# IRC libraries
2318
"irc>=20.5.0",
2419
"irc-toolkit>=0.2.0",
2520
"pydle>=1.1.0",
2621
"unrealircd-rpc-py>=2.0.0",
2722
"websocket-client>=1.0.0",
28-
29-
# Testing framework
3023
"pytest>=8.0.0",
3124
"pytest-mock>=3.12.0",
3225
"pytest-asyncio>=0.23.0",
@@ -35,8 +28,7 @@ dependencies = [
3528
"pytest-timeout>=2.4.0",
3629
"pytest-sugar>=1.1.1",
3730
"pytest-docker>=3.0.0",
38-
39-
# Code quality
31+
"pytest-docker-tools>=3.1.0",
4032
"ruff>=0.6.0",
4133
"basedpyright>=0.6.0",
4234
"pre-commit>=3.0.0",
@@ -177,26 +169,6 @@ quote-style = "double"
177169
indent-style = "space"
178170
line-ending = "lf"
179171

180-
[tool.mypy]
181-
python_version = "3.11"
182-
warn_return_any = true
183-
warn_unused_configs = true
184-
disallow_untyped_defs = true
185-
disallow_incomplete_defs = true
186-
check_untyped_defs = true
187-
disallow_untyped_decorators = true
188-
no_implicit_optional = true
189-
warn_redundant_casts = true
190-
warn_unused_ignores = true
191-
warn_no_return = true
192-
warn_unreachable = true
193-
strict_equality = true
194-
show_error_codes = true
195-
196172
[tool.uv]
197173
# uv-specific configuration
198174
cache-dir = ".uv_cache"
199-
200-
[[tool.mypy.overrides]]
201-
module = ["docker.*", "irc.*", "pydle.*", "unrealircd_rpc_py.*"]
202-
ignore_missing_imports = true

uv.lock

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)