Skip to content

Conversation

@Tronic
Copy link
Member

@Tronic Tronic commented Nov 29, 2025

Implementing #3074

Tronic and others added 2 commits November 29, 2025 08:18
Replaced random payload generation with secrets module for better security. [B311:blacklist] was failing in security tests.
… nox. Updated github actions to use nox/uv. Removed benchmark from tests, made it a separate script. Updated developer docs. Various other cleanup.
@Tronic Tronic requested review from a team as code owners November 29, 2025 20:02
@Tronic Tronic marked this pull request as draft November 29, 2025 20:12
@Tronic
Copy link
Member Author

Tronic commented Nov 29, 2025

Now uv run nox runs pretty much everything starting with formatting, and it passes all stages except the tests because many of them are still flaky. However, this platform at least allows me to run tests (that has been broken for a long time with tox & friends).

An open question is whether to replace bandit entirely with ruff. Currently ruff security checks (S) are disabled in config and we run bandit separately. These could all naturally be part of the lint action, along with type checking.

@ahopkins
Copy link
Member

I have a local branch where I have already largely done a lot of this. I do not want to introduce it until next year though after December release.

@ChihweiLHBird ChihweiLHBird linked an issue Jan 2, 2026 that may be closed by this pull request
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace setup.py entirely with pyproject.toml and modern toolchain

2 participants