Title: usethis-python/usethis-python - CodSpeed
Open Graph Title: usethis-python/usethis-python - CodSpeed
Description: Explore performance metrics for usethis-python/usethis-python. Powered by CodSpeed, the CI tool for consistent, pre-deployment performance insights.
Open Graph Description: Explore performance metrics for usethis-python/usethis-python. Powered by CodSpeed, the CI tool for consistent, pre-deployment performance insights.
Opengraph URL: https://app.codspeed.io/usethis-python/usethis-python
X: @codspeedhq
Domain: codspeed.io
| og:type | website |
| twitter:card | summary_large_image |
| twitter:domain | codspeed.io |
| theme-color | #18181B |
| og:image | https://prod-codspeed-storagesta-publicassetsbucketd76292-1cc6waijktngt.s3.eu-west-1.amazonaws.com/67881f0b5f11a21b581d3c45/og-image.png |
| msapplication-TileColor | #da532c |
| msapplication-config | /favicon/browserconfig.xml |
| sentry-trace | a6dd3fc7611327c5a63e48c3320f0bea-6012ec1a25230aed-0 |
| baggage | sentry-environment=production,sentry-release=a403d14778508b8747b24dbd7f81367b16fa3443,sentry-public_key=a79bb9636a76470d934abee559ef3a8d,sentry-trace_id=a6dd3fc7611327c5a63e48c3320f0bea,sentry-sampled=false,sentry-sample_rand=0.21418495611188226,sentry-sample_rate=0.1 |
Links:
| https://codspeed.io/ | |
| usethis-python | https://codspeed.io/usethis-python |
| Blog | https://codspeed.io/blog |
| Docs | https://codspeed.io/docs |
| Changelog | https://codspeed.io/changelog |
| https://github.com/CodSpeedHQ/codspeed | |
| https://discord.gg/MxpaCfKSqF | |
| Blog | https://codspeed.io/blog |
| Docs | https://codspeed.io/docs |
| Changelog | https://codspeed.io/changelog |
| https://discord.gg/MxpaCfKSqF | |
| https://x.com/CodSpeedHQ | |
| Overview | https://codspeed.io/usethis-python/usethis-python |
| Branches | https://codspeed.io/usethis-python/usethis-python/branches |
| Benchmarks | https://codspeed.io/usethis-python/usethis-python/benchmarks |
| Runs | https://codspeed.io/usethis-python/usethis-python/runs |
| Don't treat shared `tomli` dep as identifying a tool as used
`tomli` is a supporting dependency that several tools need to parse TOML on
Python < 3.11; it is not characteristic of any one of them. But
`ToolSpec.is_declared_as_dep` treated every declared dependency as evidence
that the tool was in use, so once both `codespell` and `pyproject-fmt`
declared `tomli`, declaring it for one tool falsely marked the other as used
(and vice versa). This surfaced as spurious "Run 'uv run | https://app.codspeed.io/usethis-python/usethis-python/runs/6a1e733e41ccdb542922b775 |
| Use simplified upsert from yamltrip 0.6.0 | https://app.codspeed.io/usethis-python/usethis-python/runs/6a1e62c477eb6c22cca3cdaf |
| Explicitly declare `tomli` as a dependency for `pyproject-fmt` PyprojectFmtToolSpec.deps_by_group() now conditionally includes tomli for Python < 3.11 projects, mirroring the existing CodespellToolSpec pattern. When requires-python from pyproject.toml indicates Python < 3.11 is supported (or the interpreter itself is < 3.11), tomli is added alongside pyproject-fmt in the dev dependency group. This compensates for pyproject-fmt v2.22.0 dropping its external toml-fmt-common dependency declaration while still using import tomli internally on Python < 3.11. | https://app.codspeed.io/usethis-python/usethis-python/runs/6a1e4d43db299797d21e00f6 |
| Bump `dulwich` for development (#1947) Co-authored-by: nathanjmcdougall <18602289+nathanjmcdougall@users.noreply.github.com> | https://app.codspeed.io/usethis-python/usethis-python/runs/6a18c9a3bb156bf084daf639 |
| Add dulwich to dev bump options | https://app.codspeed.io/usethis-python/usethis-python/runs/6a18c862bb156bf084daf628 |
| Merge branch 'refactor/replace-ruamel-yaml-with-yamltrip' of https://github.com/usethis-python/usethis-python into refactor/replace-ruamel-yaml-with-yamltrip | https://app.codspeed.io/usethis-python/usethis-python/runs/6a0f341bd8eab85ccc5b742f |
| Remove unnecessary pyright ignore | https://app.codspeed.io/usethis-python/usethis-python/runs/6a0ecfb2f15013f36dd67156 |
| Fix None handling in fancy_model_dump | https://app.codspeed.io/usethis-python/usethis-python/runs/6a0e9974c272d0fe2e9f60ef |
| Fix tool-usage detection for shared deps & declare `tomli` for `pyproject-fmt` | https://codspeed.io/usethis-python/usethis-python/branches/fix%2Fpyproject-fmt-tomli-dep |
| Replace ruamel.yaml with yamltrip for YAML round-tripping | https://codspeed.io/usethis-python/usethis-python/branches/refactor%2Freplace-ruamel-yaml-with-yamltrip |
| Add dulwich to dev bump options | https://codspeed.io/usethis-python/usethis-python/branches/nathanjmcdougall-patch-1 |
| https://codspeed.io/home | |
| Home | https://codspeed.io/home |
| Terms | https://codspeed.io/terms |
| Privacy | https://codspeed.io/privacy |
| Docs | https://codspeed.io/docs |
| https://x.com/CodSpeedHQ | |
| https://discord.gg/MxpaCfKSqF |
Viewport: width=device-width