An open API service providing commit metadata for open source projects.

GitHub / python-attrs/attrs / commits

Python Classes Without Boilerplate

SHA Message Author Date Stats
dc1ca389 docs: fix docstring example indent Hynek Schlawack <h****s@o****x> 2 days ago
30fd617c Add warning Hynek Schlawack <h****s@o****x> 9 days ago
c1dc5dcb oops Hynek Schlawack <h****s@o****x> 20 days ago
3bb6382a Document/test copy.replace Hynek Schlawack <h****s@o****x> 20 days ago
1ea13ff5 update sponsors Hynek Schlawack <h****s@o****x> 21 days ago
51e8a602 Amend AI policy Hynek Schlawack <h****s@o****x> 23 days ago
42f56c99 Only run codspeed against PRs Hynek Schlawack <h****s@o****x> 23 days ago
b6f6f76d ci: build docs with default Python, too (#1609) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
23 days ago
24cbcf1b ci: don't rely on uv's Python downloads for lint Hynek Schlawack <h****s@o****x> 23 days ago
65c80d7d Add tox to lockfile (#1608) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
24 days ago
e43b1f90 Dedup Python version in RTD Hynek Schlawack <h****s@o****x> 24 days ago
58c8e9ad Make typing tests importable to have a namespace Hynek Schlawack <h****s@o****x> 24 days ago
1dcdab44 dev: use modern package=skip Hynek Schlawack <h****s@o****x> 24 days ago
5c2d9bef Add ty and Pyrefly to dev Hynek Schlawack <h****s@o****x> 24 days ago
8ea85ef8 dev: move linting into dev group Hynek Schlawack <h****s@o****x> 24 days ago
f53fc544 Stop evolve dunders from being modified (#1606) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
25 days ago
f38b8a3f docs: format notice Hynek Schlawack <h****s@o****x> 25 days ago
3e01de41 docs: fix markup Hynek Schlawack <h****s@o****x> 25 days ago
29b60813 docs: remove stale 3.9 references Hynek Schlawack <h****s@o****x> 25 days ago
21b5746d Modernize tox (#1604) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
25 days ago
9b98a730 Drop Python 3.9 (#1603) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
25 days ago
c1c1e0e2 dev: fix linting Hynek Schlawack <h****s@o****x> 25 days ago
116681b6 update Hynek Schlawack <h****s@o****x> 25 days ago
5aa76a44 Add `ne` validator (#1571)
Co-authored-by: Hynek Schlawack <h****s@o****x>
James Beith <j****s@b****k>
Committed by: GitHub <n****y@g****m>
26 days ago
f616f732 docs: be more general Hynek Schlawack <h****s@o****x> 26 days ago
4b5b295b Make on_setattr hooks accept generators (#1592)
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <w****b@s****a>, pre-commit-ci[bot] <6****]@u****m>, 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <w****b@s****a>, Hynek Schlawack <h****s@o****x>
Vladyslav Fedoriuk <v****0@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
d3a98cf0 Fix docstring Hynek Schlawack <h****s@o****x> 26 days ago
79fb1645 dev: add LSP-friendly config for ty Hynek Schlawack <h****s@o****x> 26 days ago
446b8bf6 docs: CTA Hynek Schlawack <h****s@o****x> 26 days ago
676b43ae docs: don't even tell people about legacy types Hynek Schlawack <h****s@o****x> 26 days ago
557d997e docs: order by integration quality Hynek Schlawack <h****s@o****x> 26 days ago
82b3073c docs: better section title Hynek Schlawack <h****s@o****x> 26 days ago
27e74136 Revise Pyrefly overview in types.md (#1594)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Shobhit Mehrotra <1****o@u****m>
Committed by: GitHub <n****y@g****m>
26 days ago
c5baf90d Add typing examples for Pyrefly's new attrs support (#1588) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
26 days ago
97f8d175 Fix ClassVar forward reference detection (#1593)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Wan Xiankai <x****n@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
6851ab59 Defer imports on the cold import path (#1600)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Kevin Turcios <1****7@u****m>
Committed by: GitHub <n****y@g****m>
27 days ago
ca0f0458 Codespeed macro integration (#1601) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
27 days ago
c27ba272 Reading comprehension would help Hynek Schlawack <h****s@o****x> 27 days ago
3f0e0fd8 Remove zenodo badge Hynek Schlawack <h****s@o****x> 27 days ago
c54fa8b6 Use codspeed macro Hynek Schlawack <h****s@o****x> 27 days ago
0b9de062 Switch import benchmarks to walltime Hynek Schlawack <h****s@o****x> 27 days ago
b56f28cc Add codspeed import time benchmarks (#1599) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
27 days ago
92e12eae Update dev & drop pre-commit.ci (#1597) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
28 days ago
4c438e0f update sponsors Hynek Schlawack <h****s@o****x> 28 days ago
f06ceaaf docs: update why Hynek Schlawack <h****s@o****x> about 1 month ago
358dec2c Minor changes to the "Why not…" doc. (#1591) Mark Smith <j****y@j****k>
Committed by: GitHub <n****y@g****m>
about 1 month ago
0537788b Fix type and add rationale Hynek Schlawack <h****s@o****x> about 1 month ago
d544dd2d update dev (#1589) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
about 2 months ago
45de9beb docs: move collect_by_mro to attr.s docstring Hynek Schlawack <h****s@o****x> about 2 months ago
ae37edd7 Fix AI link Hynek Schlawack <h****s@o****x> about 2 months ago
b2fedf9a Bump the github-actions group with 3 updates (#1578)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
005e2fbe update dev Hynek Schlawack <h****s@o****x> 2 months ago
0b20bd1d docs: in this house we use endashes Hynek Schlawack <h****s@o****x> 2 months ago
89fae830 Apply 1 week of cooldown for dev deps Hynek Schlawack <h****s@o****x> 3 months ago
d2fbfccc [pre-commit.ci] pre-commit autoupdate (#1570)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m>
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
48ea7a12 dev: run Mypy on 3.15, too (#1568) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
3 months ago
24ce123b Add 3.15 (#1564) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
3 months ago
512bd6d4 update dev Hynek Schlawack <h****s@o****x> 3 months ago
3823062f update dev -- notably mypy 2.0 (#1553) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
4 months ago
69a9729a update dev (#1552) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
4 months ago
87b7b4ae docs: build on 3.14 (#1550) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
4 months ago
0f758fe5 Expose converter as a decorator (#1541)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Cristian Le <g****b@l****e>
Committed by: GitHub <n****y@g****m>
4 months ago
57b314c0 Work around flaking mypy test (#1546) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
4 months ago
eca2ff52 update dev (#1545) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
4 months ago
834136e8 Update mypy to 1.20.1 (#1542) Cristian Le <g****b@l****e>
Committed by: GitHub <n****y@g****m>
5 months ago
f0e420b7 [pre-commit.ci] pre-commit autoupdate (#1538)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m>
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
20734d9c Update dev (#1537) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
5 months ago
9c2b7ed5 Add Klaviyo Hynek Schlawack <h****s@o****x> 5 months ago
0cb5cd69 Consistent endashes Hynek Schlawack <h****s@o****x> 5 months ago
4885c5b1 docs: use modern field API in 'boilerplate' section. (#1535)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Carlton Gibson <c****n@n****s>
Committed by: GitHub <n****y@g****m>
5 months ago
caae397b Start new development cycle Hynek Schlawack <h****s@o****x> 5 months ago
7bfc49e9 Prepare 26.1.0 Hynek Schlawack <h****s@o****x> 5 months ago
31e02869 Update test_validators.py for Python 3.15a7 (#1530) Victor Stinner <v****r@p****g>
Committed by: GitHub <n****y@g****m>
5 months ago
48b8611c Add instance support to attrs.fields() (#1529) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
3a68d491 dev: document missing git tags failure mode
Co-authored-by: Aniruddha Saha <9****a@u****m>
Hynek Schlawack <h****s@o****x> 6 months ago
a572c3a4 Allow field(on_setattr=NO_OP) on frozen classes Hynek Schlawack <h****s@o****x> 6 months ago
af9c5109 Fix validators.disabled() to save/restore state on nesting (#1513)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Kadir Can Ozden <1****r@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
ab7f8b2f update dev Hynek Schlawack <h****s@o****x> 6 months ago
ce89f5d1 Fix message passing in frozen errors Hynek Schlawack <h****s@o****x> 6 months ago
eccd966d Fix `optional` validator to accept tuples of len > 1 (#1496)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m>, Hynek Schlawack <h****s@o****x>
Finite State Machine <3****e@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
e92fe52d policies: tighten screws (#1528) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
928465a0 docs: further refinement Hynek Schlawack <h****s@o****x> 6 months ago
058d7324 docs: refine Hynek Schlawack <h****s@o****x> 6 months ago
65964fc4 docs: overhaul types (#1526)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m>
Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
21a1028e Fix codspeed warning (#1527) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
862696af Resolve field aliases before calling field_transformer (#1509)
Co-authored-by: Hynek Schlawack <h****s@o****x>
Varun Chawla <3****y@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
f3bcc37c docs: use public link in AI policy Hynek Schlawack <h****s@o****x> 6 months ago
2173fc70 update dev (#1522) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
390efdc4 [pre-commit.ci] pre-commit autoupdate (#1523)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m>
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
853d78e3 Build docs locally to prevent unnecessary CI breakage Hynek Schlawack <h****s@o****x> 6 months ago
46354916 Link prominently Hynek Schlawack <h****s@o****x> 6 months ago
384267d7 docs: typo Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
6468b669 Update pull request template Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
97432db1 Add explicit AI policy (#1518) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
fb9ea679 Actually update Hynek Schlawack <h****s@o****x> 7 months ago
53e7a9c3 sponsors: update URL Hynek Schlawack <h****s@o****x> 7 months ago
c44b8b00 update dev (#1507) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
7 months ago
e140354a sponsors: pure-SVG logo Hynek Schlawack <h****s@o****x> 7 months ago
587d15a0 update dev (#1502) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
7 months ago
2d6da44b Case-insensitive FS strike again Hynek Schlawack <h****s@o****x> 7 months ago

← Back to repository