thx
thx copied to clipboard
Simple, composable command runner for Python projects
### Description On archlinux with no .thx cache, things are pretty broken, at least when running with an explciit version like `thx -v -p 3.9 test`. It will create the...
### Description Some test code expects to be able to run a binary that's part of the test deps. I'm a little surprised that when running the `$VENV/bin/python` that `$PATH`...
Bumps [mypy](https://github.com/python/mypy) from 0.971 to 1.0.1. Commits ecf05e6 bump version to 1.0.1 18c4693 [Backport] Fix generic TypedDict/NamedTuple fixup (#14701) a9051d2 [backport] [mypyc] Fix test case testI64Cast on 32-bit architectures (#14700)...
Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.4.4 to 7.2.1. Changelog Sourced from coverage's changelog. Version 7.2.1 — 2023-02-26 Fix: the PyPI page had broken links to documentation pages, but no longer does, closing...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 5.1.1 to 6.1.3. Release notes Sourced from sphinx's releases. v6.1.3 Changelog: https://www.sphinx-doc.org/en/master/changes.html v6.1.2 Changelog: https://www.sphinx-doc.org/en/master/changes.html v6.1.1 Changelog: https://www.sphinx-doc.org/en/master/changes.html v6.1.0 Changelog: https://www.sphinx-doc.org/en/master/changes.html v6.0.1 Changelog: https://www.sphinx-doc.org/en/master/changes.html v6.0.0 Changelog: https://www.sphinx-doc.org/en/master/changes.html...
Bumps [sphinx-mdinclude](https://github.com/omnilib/sphinx-mdinclude) from 0.5.1 to 0.5.3. Changelog Sourced from sphinx-mdinclude's changelog. v0.5.3 Bugfix release Fix deprecation warnings from docutils (#11) Fix dependency ranges and validate compatibility Pin to mistune 2.x...
### Description While setting up thx for libcst, I noticed it keeps creating virtualenvs in an endless loop. Repro: add this to libcst's `pyproject.toml`: ``` [tool.thx] python_versions = ["3.10"] [tool.thx.jobs.lint]...
Bumps [attribution](https://github.com/omnilib/attribution) from 1.5.2 to 1.6.2. Changelog Sourced from attribution's changelog. v1.6.2 Bugfix release New: log command now accepts a version argument Fix: experimental ignored_authors now uses --perl-regexp Docs: clarified...
### Description While trying to figure out available Python versions, `thx` attempts to run `python3 -V` which on Windows generally resolves to `%LocalAppData%\Microsoft\WindowsApps\python3.EXE -V`, which is not a python interpreter...
### Description I'm trying to set up `thx` on the Black repo which is currently using [tox](https://github.com/psf/black/blob/main/tox.ini). Main motivation is to have watch mode running lints (using precommit) and tests...