Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
4f4caf4
Implement minor config fixes
MattyTheHacker May 31, 2025
b644f3a
Implement minor workflow fixes
MattyTheHacker May 31, 2025
2567f2b
fix stuff
MattyTheHacker May 31, 2025
a458f3b
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] May 31, 2025
1236eff
Implement exceptions tests
MattyTheHacker Jun 1, 2025
343cb28
more work
MattyTheHacker Jun 1, 2025
24864fe
Fix some stuff
MattyTheHacker Jun 1, 2025
9d5b82b
Add CommitteeRoleDoesNotExistError tests
MattyTheHacker Jun 1, 2025
3007aff
Add GuestRoleDoesNotExistError tests
MattyTheHacker Jun 1, 2025
fe2dea1
Add MemberRole and ArchivistRole tests
MattyTheHacker Jun 1, 2025
5d4bfb0
Add more tests
MattyTheHacker Jun 1, 2025
32afdcb
even more tests
MattyTheHacker Jun 1, 2025
e4a6927
Improve tests rather than being silly
MattyTheHacker Jun 1, 2025
0d169e1
improve all tests
MattyTheHacker Jun 1, 2025
b0de5a8
Add GeneralChannel tests
MattyTheHacker Jun 1, 2025
4dce6b4
More tests
MattyTheHacker Jun 1, 2025
bb927c1
Update .github/workflows/check-build-deploy.yaml
MattyTheHacker Jun 2, 2025
3e47aa8
Merge branch 'main' into test-exceptions
MattyTheHacker Jun 3, 2025
5e08e6a
Merge main into test-exceptions
cssbhamdev Jun 12, 2025
2d8ba76
Merge main into test-exceptions
cssbhamdev Jun 13, 2025
977bdd2
Merge main into test-exceptions
cssbhamdev Jun 13, 2025
bc6ebe2
Merge main into test-exceptions
cssbhamdev Jun 14, 2025
1a6ff75
Allow committee-elect to update actions (and appear in auto-complete)…
Thatsmusic99 Jun 15, 2025
269d212
Merge main into test-exceptions
cssbhamdev Jun 15, 2025
69a1e52
Merge main into test-exceptions
cssbhamdev Jun 15, 2025
e5c5a85
Merge main into test-exceptions
cssbhamdev Jun 15, 2025
16de2a5
Merge main into test-exceptions
cssbhamdev Jun 15, 2025
a4ca887
Merge main into test-exceptions
cssbhamdev Jun 16, 2025
8f1d49e
merge main
MattyTheHacker Jun 21, 2025
dfe58cf
Merge branch 'main' into test-exceptions
MattyTheHacker Jun 21, 2025
29fc723
Merge branch 'main' into test-exceptions
MattyTheHacker Jun 22, 2025
5c31042
update pyproject.toml
MattyTheHacker Jun 22, 2025
22f4712
update lock file
MattyTheHacker Jun 22, 2025
871b825
fix ruff error
MattyTheHacker Jun 22, 2025
4938b7e
Merge main into test-exceptions
cssbhamdev Jun 24, 2025
a0b4516
Merge main into test-exceptions
cssbhamdev Jun 24, 2025
81ed13b
Merge main into test-exceptions
cssbhamdev Jun 24, 2025
fd12648
Merge main into test-exceptions
cssbhamdev Jun 25, 2025
3b93322
Merge main into test-exceptions
cssbhamdev Jun 30, 2025
9f10d67
Merge main into test-exceptions
automatic-pr-updater[bot] Jun 30, 2025
305539f
Merge main into test-exceptions
automatic-pr-updater[bot] Jul 2, 2025
7ab8f1b
Merge main into test-exceptions
automatic-pr-updater[bot] Jul 2, 2025
39c7bd6
Merge main into test-exceptions
automatic-pr-updater[bot] Jul 3, 2025
f485304
Merge main into test-exceptions
automatic-pr-updater[bot] Jul 3, 2025
bb6f158
Merge main into test-exceptions
automatic-pr-updater[bot] Jul 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,14 @@ main = [
"validators>=0.34",
]
pre-commit = ["pre-commit>=4.0"]
test = ["pytest-cov>=6.1", "pytest>=8.3"]
type-check = ["django-stubs[compatible-mypy]>=5.1", "mypy>=1.13", "types-beautifulsoup4>=4.12"]
test = ["pytest-cov>=6.1.1", { include-group = "test-core" }]
test-core = ["gitpython>=3.1.44", "pytest>=8.3"]
type-check = [
"django-stubs[compatible-mypy]>=5.1",
"mypy>=1.13",
"types-beautifulsoup4>=4.12",
{ include-group = "test-core" },
]

[project] # TODO: Remove [project] table once https://github.com/astral-sh/uv/issues/8582 is completed
name = "TeX-Bot-Py-V2"
Expand Down Expand Up @@ -167,7 +173,7 @@ banned-aliases = { "regex" = [
banned-from = ["abc", "re", "regex"]

[tool.ruff.lint.per-file-ignores]
"tests/**/test_*.py" = ["S101"]
"tests/**/test_*.py" = ["S101", "S311", "SLF001"]

[tool.ruff.lint.flake8-self]
extend-ignore-names = ["_base_manager", "_default_manager", "_get_wrap_line_width", "_meta"]
Expand Down Expand Up @@ -206,13 +212,11 @@ parametrize-values-type = "tuple"
[tool.ruff.lint.pyupgrade]
keep-runtime-typing = true


[tool.coverage.report]
exclude_also = ["if TYPE_CHECKING:"]
skip_covered = true
sort = "cover"


[tool.pymarkdown]
extensions.front-matter.enabled = true
mode.strict-config = true
Expand Down
Loading