python-attrs
attrs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
build(deps): bump the github-actions group with 10 updates Bumps the github-actions group with 10 updates: | Package | From | To | | --- | --- | --- | | [actions/setup-python](https://github.com/actions/setup-python) | `7.0.0` | `7.1.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `7.0.1` | `7.0.2` | | [hynek/build-and-inspect-python-package](https://github.com/hynek/build-and-inspect-python-package) | `3.0.1` | `3.0.2` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `8.0.1` | `8.0.2` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `4.38.2` | `4.39.1` | | [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `4.38.2` | `4.39.1` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.38.2` | `4.39.1` | | [CodSpeedHQ/action](https://github.com/codspeedhq/action) | `5.2.1` | `5.6.0` | | [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) | `1.14.2` | `1.14.3` | | [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) | `0.6.4` | `0.8.0` | Updates `actions/setup-python` from 7.0.0 to 7.1.0 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/5fda3b95a4ea91299a34e894583c3862153e4b97...6d4fd22b20465ccc0f7354476588e8df7c9ca0e0) Updates `actions/upload-artifact` from 7.0.1 to 7.0.2 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9) Updates `hynek/build-and-inspect-python-package` from 3.0.1 to 3.0.2 - [Release notes](https://github.com/hynek/build-and-inspect-python-package/releases) - [Changelog](https://github.com/hynek/build-and-inspect-python-package/blob/main/CHANGELOG.md) - [Commits](https://github.com/hynek/build-and-inspect-python-package/compare/2abe76da66d0a6a4a227101f9348ee855797cfa5...67230f7b8410ae0052b39c1efc89d89fff43ff10) Updates `actions/download-artifact` from 8.0.1 to 8.0.2 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333) Updates `github/codeql-action/init` from 4.38.2 to 4.39.1 - [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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...9b3254085494b55a0f7c4c2b3d2d52cc712ce370) Updates `github/codeql-action/autobuild` from 4.38.2 to 4.39.1 - [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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...9b3254085494b55a0f7c4c2b3d2d52cc712ce370) Updates `github/codeql-action/analyze` from 4.38.2 to 4.39.1 - [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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...9b3254085494b55a0f7c4c2b3d2d52cc712ce370) Updates `CodSpeedHQ/action` from 5.2.1 to 5.6.0 - [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/373d6868929f444bc08d901fd0eb0ad52a8875ea...78102a468f96d8e0ccb92d0ec49425753fc42062) Updates `pypa/gh-action-pypi-publish` from 1.14.2 to 1.14.3 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/dc37677b2e1c63e2034f94d8a5b11f265b73ba33...7245906fb61fa33a13554f9d5fb856fe61758086) Updates `zizmorcore/zizmor-action` from 0.6.4 to 0.8.0 - [Release notes](https://github.com/zizmorcore/zizmor-action/releases) - [Commits](https://github.com/zizmorcore/zizmor-action/compare/cc914d7f3750a2d13d75c7f184a1060aa0e9d482...53290badfa369cb0bf7ad16342cb62c2fa47ac7b) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: hynek/build-and-inspect-python-package dependency-version: 3.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: 8.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action/init dependency-version: 4.39.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action/autobuild dependency-version: 4.39.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.39.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: CodSpeedHQ/action dependency-version: 5.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: pypa/gh-action-pypi-publish dependency-version: 1.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: zizmorcore/zizmor-action dependency-version: 0.8.0 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-b98a6b622a
20 hours ago
Cover backward-compatible Attribute pickles
MonikaDvorackova:issue-1294-slot-docstrings
3 days ago
Format slot documentation tests
MonikaDvorackova:issue-1294-slot-docstrings
3 days ago
Add docstrings to slot documentation tests
MonikaDvorackova:issue-1294-slot-docstrings
3 days ago
Document slot descriptor docstrings
MonikaDvorackova:issue-1294-slot-docstrings
3 days ago
style: Redeclare spelling to satisfy codespell
yunaremaia:fix/preserve-own-slots
5 days ago
style: sort __slots__ tuple to satisfy ruff RUF022
yunaremaia:fix/preserve-own-slots
5 days ago
fix: keep __dict__/__weakref__ markers when re-slotting own slots The own-slots pass rebuilt ``__slots__`` from the names it re-slotted, which silently dropped the ``__dict__`` marker. A class declaring ``__slots__ = ("__dict__", ...)`` lost ``__dict__`` entirely after ``@attrs.define``, so every dynamic attribute assignment raised ``AttributeError``: class Base: __slots__ = () @attrs.define class A(Base): __slots__ = ("__dict__", "private") public: str = "foo" a = A() a.other = 1 # AttributeError: 'A' object has no attribute 'other' Re-declare the resolved markers after the loop so the rebuilt class keeps them. Also re-read ``__slots__`` once into ``declared_slots``, which removes a redundant ``name not in slot_names`` guard that coverage proved unreachable (a name in ``slot_names`` is always an attrs field name and is therefore skipped earlier). Adds coverage for the markers, for field names that double as declared slots, and for declared slots that are also present on a base.
yunaremaia:fix/preserve-own-slots
6 days ago
Latest Branches
CodSpeed Performance Gauge
0%
build(deps): bump the github-actions group with 10 updates
#1653
20 hours ago
2b426b6
dependabot/github_actions/github-actions-b98a6b622a
CodSpeed Performance Gauge
0%
Support docstrings for slotted attributes
#1652
3 days ago
6809223
MonikaDvorackova:issue-1294-slot-docstrings
CodSpeed Performance Gauge
0%
Preserve user-declared slots on slotted classes (fixes #1637)
#1650
5 days ago
d8fe97b
yunaremaia:fix/preserve-own-slots
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs