Add tox -e cog to update README tables - #313
Conversation
| {posargs} | ||
|
|
||
| [testenv:cog] | ||
| base_python = python3.13 |
There was a problem hiding this comment.
We can't use 3.14 yet because one transitive dependency is pydantic, which doesn't yet support 3.14.
They added initial support in pydantic/pydantic#11613 and have released an alpha, but we're waiting for a final release of pydantic 2.12.
AA-Turner
left a comment
There was a problem hiding this comment.
This is a rather heavy dependency for an infrequent task that isn't that much of a hardship:
cog v0.16.6
βββ attrs v23.2.0
βββ fastapi v0.115.14
β βββ pydantic v2.11.7
β β βββ annotated-types v0.7.0
β β βββ pydantic-core v2.33.2
β β β βββ typing-extensions v4.15.0
β β βββ typing-extensions v4.15.0
β β βββ typing-inspection v0.4.1
β β βββ typing-extensions v4.15.0
β βββ starlette v0.46.2
β β βββ anyio v4.10.0
β β βββ idna v3.10
β β βββ sniffio v1.3.1
β βββ typing-extensions v4.15.0
βββ pydantic v2.11.7 (*)
βββ pyyaml v6.0.2
βββ requests v2.32.5
β βββ certifi v2025.8.3
β βββ charset-normalizer v3.4.3
β βββ idna v3.10
β βββ urllib3 v2.5.0
βββ structlog v24.4.0
βββ typing-extensions v4.15.0
βββ uvicorn v0.35.0
βββ click v8.2.1
β βββ colorama v0.4.6
βββ h11 v0.16.0
I'd be fine with using GFM tables (though they're rather verbose in the source), but I don't think we need the other changes in this PR.
A
|
Good point, I've moved the cog dependency out of |
|
Thanks @hugovk! I've heard of cog once, it's the first time I see a use of it, that's interesting :))) |
Also output the tables in GitHub-flavoured Markdown instead of RST, because it's
README.md.And remove the irrelevant Travis CI column, we've not used it for years and
.travis.ymlwas deleted in 2021: python/cpython#30257