python-attrs
attrs
BlogDocsChangelog

Performance History

Latest Results

[pre-commit.ci] pre-commit autoupdate (#1486) updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.3 → v0.14.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.3...v0.14.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
main
3 days ago
Bump the github-actions group with 4 updates Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [github/codeql-action](https://github.com/github/codeql-action) and [CodSpeedHQ/action](https://github.com/codspeedhq/action). Updates `actions/checkout` from 5.0.0 to 6.0.0 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3) Updates `actions/setup-python` from 6.0.0 to 6.1.0 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548) Updates `github/codeql-action` from 4.31.2 to 4.31.5 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/0499de31b99561a6d14a36a5f662c2a54f91beee...fdbfb4d2750291e159f0156def62b853c2798ca2) Updates `CodSpeedHQ/action` from 4.3.1 to 4.4.1 - [Release notes](https://github.com/codspeedhq/action/releases) - [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codspeedhq/action/compare/4348f634fa7309fe23aac9502e88b999ec90a164...346a2d8a8d9d38909abd0bc3d23f773110f076ad) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-python dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action dependency-version: 4.31.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: CodSpeedHQ/action dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/github_actions/github-actions-62f29b259d
5 days ago
update dev
main
1 month ago
Prepare 25.4.0
2 months ago
update dev (#1476)
main
2 months ago
update dev
update-dev
2 months ago
Expose effective class construction properties (#1454) * Implement _AttrsParams ref #602 * Set __attrs_base_of_slotted__ for unused base classes * Rename to ClassProps This reflects that the instance is NOT just the parameters as passed to the decorator, but how the class is actually constructed. * Start renaming fields so it's clearer these aren't just arguments * Reorder * Dont's expose has_custom_setattr * Make KeywordOnly an Enum And make Hashability public * Make cache_hash part of the Hashability Enum * Add attrs.inspect() * Refactor enums into class since they're only used by that class * Docs * Move back, rip out type hints * Revert "Move back, rip out type hints" This reverts commit 84bb6da79999466c80e9c825e31279f23fbe9527. * Use internal mechanisms instead of NamedTuple Mostly to prevent Mypy from looking at our code, but sadly it wasn't enough courtesy of enums for some reason. * Add news fragment * Document it's experimental * Improve ClassProps documentation * Add type information to docs * Improve field names To make it clearer these are derived values and nothing you can pass into define/attr.s * Avoid repeated attribute lookups * More more helpful field names * Add warning to class too * Add explanation * Add to changelog, too * Nicer phrasing * Grammar * docs * Consistency * Make inspect/ClassProps NG-only * Remove stray empty line * Don't half-ass next_gen-ing _funcs is terribly generic too * Avoid attribute lookups in hot loop * Add field access type tests * A docstring is not appropriate here * Move typing example to baseline
main
2 months ago

Active Branches

Add `reuse()` to `Attribute` for field evolution
last run
6 months ago
#1429
CodSpeed Performance Gauge
0%
last run
10 months ago
#1144
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home Terms Privacy Docs