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

GitHub / python-attrs/cattrs / commits

Composable custom class converters for attrs, dataclasses and friends.

SHA Message Author Date Stats
f2e42f3c Improve TypedDict key quoting
Signed-off-by: Tin Tvrtkovic <t****r@g****m>
Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
16 days ago
82b02c07 Add HISTORY entry for Counter key unstructure fix (#768) uttam12331 <u****1@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
16 days ago
02c3ead2 Unpack the single type arg for Counter keys when unstructuring uttam12331 <u****1@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
16 days ago
eddffc41 Fix typos in comments and documentation maxtaran2010 <o****7@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
about 1 month ago
a6c09005 Disambiguate unions independent of member class order Vineeth Sai <v****4@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
about 2 months ago
d7de3c27 Use absolute address for AI policy Hynek Schlawack <h****s@o****x> about 2 months ago
f47bbe07 Bump msgpack from 1.1.1 to 1.2.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
about 2 months ago
3d070824 Fix msgspec optimizations on 3.14 Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
2 months ago
c8608b80 Add changelog entry and typing test
Signed-off-by: Tin Tvrtkovic <t****r@g****m>
Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
2 months ago
672287f3 Only run typing tests on CPython 3.14.
Signed-off-by: Tin Tvrtkovic <t****r@g****m>
Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
3 months ago
95c2f397 Introduce pytest-typing and add some typing tests Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
3 months ago
d1426727 Document type alias union passthrough support yzhkali <6****i@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
3 months ago
f693a0b3 Support type aliases in union passthrough yzhkali <6****i@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
3 months ago
a735ca69 Bump ujson from 5.12.0 to 5.12.1
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
3 months ago
fa103d63 Add a history entry
Signed-off-by: Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: Tin Tvrtković <t****r@g****m>
4 months ago
ea6fe824 Fix coverage
Signed-off-by: Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: Tin Tvrtković <t****r@g****m>
4 months ago
9f3e2a36 Skip cbor2 tests based on import available
Signed-off-by: Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: Tin Tvrtković <t****r@g****m>
4 months ago
994ba063 Make it possible to skip cbor2 tests
Signed-off-by: Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: Tin Tvrtković <t****r@g****m>
4 months ago
290d6812 Bump pytest from 8.4.1 to 9.0.3
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
4 months ago
087e1ce0 Docs Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
e1ad8cd9 Support `annotationlib.ForwardRef` Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
5c49b349 Bump pygments from 2.19.2 to 2.20.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
3779c75b Bump requests from 2.32.4 to 2.33.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
fcd732f8 Add test for coverage Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
0e5898a4 Introduce tuple structuring hook factories Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
2ebbe303 Bump cbor2 from 5.6.5 to 5.9.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
ec6f824e Introduce benchmarks for tuples Tin Tvrtkovic <t****r@g****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
5ea5dd3f Bump ujson from 5.10.0 to 5.12.0
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
5 months ago
7d18f810 merge Merge pull request #732 from python-attrs/tin/ruff-fmt Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
5 months ago
1ad91efa merge Merge branch 'main' into tin/ruff-fmt Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
5 months ago
0339ec05 merge Merge pull request #733 from python-attrs/psf-coc Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
5 months ago
3c86abca Switch to PSF CoC Hynek Schlawack <h****s@o****x> 5 months ago
b5d99485 Bump ruff up to latest Tin Tvrtkovic <t****r@g****m> 5 months ago
34ff1fd5 Switch to ruff for formatting Tin Tvrtkovic <t****r@g****m> 5 months ago
a829300d Avoid raising plain exception (#728)
Co-authored-by: Tin Tvrtković <t****r@g****m>
Laurie O <l****n@h****m>
Committed by: GitHub <n****y@g****m>
5 months ago
21b1954e merge Merge pull request #729 from python-attrs/more-slop Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
5 months ago
4ec1725d docs: tighten policy & use public link Hynek Schlawack <h****s@o****x> 5 months ago
304e3700 Fix wrong parameter name in namedtuple_dict_structure_factory (#723)
Co-authored-by: Tin Tvrtkovic <t****r@g****m>
Kadir Can Ozden <1****r@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
573915b6 Working set fix (#722)
Co-authored-by: Matthieu Melot <m****t@g****m>
Matthieu Melot <1****z@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
a4230d15 Add AI policy (#727) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
6 months ago
6b0a57cf Return factory from hook factory decorator functions Kadir Can Ozden <1****r@u****m>
Committed by: Tin Tvrtković <t****r@g****m>
6 months ago
fd887b7b v26.1.0 Tin Tvrtkovic <t****r@g****m> 6 months ago
6bc4708f Support overrides in annotated attributes (#717)
Co-authored-by: Hynek Schlawack <h****s@o****x>, Hynek Schlawack <h****s@o****x>
Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
309e9d14 Pin CI references (#716) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
1ac3ce80 Introduce tomllib (#715) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
4c20ab73 configure_tagged_unions: fix recursive type aliases (#714) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
31c19cee Fix `include_subclasses` + configure_tagged_union when diamond inheritance is... Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
32d0be52 Introduce hook factories for enums (#705) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
6941413c Generate rename metadata for aliases in generated hooks (#710) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
08bd8d93 tomlkit: handle native date objects (#708) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
1a94abfe Benchmark enums (#704) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
7d04397d feat: add initial codspeed integration (#703) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
74adfc28 An initial implementation of unstructuring and structuring enums with complex... papercrane <p****e@r****m>
Committed by: GitHub <n****y@g****m>
8 months ago
39a4d6eb Apply attrs' converter to default before omit_if_default check (#696) Anton Frolov <a****o@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
9e0e6eeb Remove 3.9 (#698) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
54492321 Small docs fix (#697) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
2ec13dd4 Fix structuring of nested generics, add test (#688) Caleb Johnson <m****e@c****o>
Committed by: GitHub <n****y@g****m>
10 months ago
29f3a4ec Add thanks_dev field to FUNDING.yml (#689) Hynek Schlawack <h****s@o****x>
Committed by: GitHub <n****y@g****m>
10 months ago
62f3afd2 Fix changelog Tin Tvrtkovic <t****r@g****m> 11 months ago
f8663b3a v25.3.0 Tin Tvrtkovic <t****r@g****m> 11 months ago
88af007e Enable Python 3.14 (#653) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
5a1bb1a5 Split `test_baseconverter.py::test_310_union_field_roundtrip` into two to mak... Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
f0c0a538 Structure abstract sets to frozensets (#686) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
64f6305f Fix include_subclasses strategy with a generic parent and tagged_union (backp... Daniel Armak <d****k@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
75bfffac Improve Hypothesis test robustness (#684) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
727aa894 v25.2.0 Tin Tvrtkovic <t****r@g****m> 12 months ago
7943a6a8 Added missing imports to hook factory decorator example. (#677) Carlton Gibson <c****n@n****s>
Committed by: GitHub <n****y@g****m>
about 1 year ago
3e242bf4 Update coverage, use the new `run.patch` setting (#676) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
53fb4519 Introduce Justfile, use uv (#671) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
5d23a08c Bump test dependencies (#673) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
5b18ffd7 Update dev dependencies (#672) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
025f5215 union passthrough: add `accept_ints_as_floats` (#668) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
591b4f77 Make `ForbiddenExtraKeysError.__str__` deterministic (#670) Alex Waygood <A****d@G****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
f5d05945 (errors) Correctly set `BaseException.args` and make them pickable (#666) Fabian Raab <f****n@r****k>
Committed by: GitHub <n****y@g****m>
about 1 year ago
bc325a88 DOCS: Fix version for "default structure hook fallback factory" migration (#665) Hood Chatham <r****m@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
d5db7b5e Structure sequences into tuples (#663) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
30fb43e1 Fix type resolution (#662) AdrianSosic <a****c@m****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
0c226c29 Extract use_alias from converter by default (#660) AdrianSosic <a****c@m****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
98940957 v25.1.1 Tin Tvrtković <t****r@g****m> about 1 year ago
7c677308 Fix structuring of attrs class that inherit from typing/collections.abc gener... Cosimo Lupo <c****o@a****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
0bb472a9 Small changelog tweak Tin Tvrtkovic <t****r@g****m> about 1 year ago
9122f10a v25.1.0 Tin Tvrtkovic <t****r@g****m> about 1 year ago
ea4c3113 Support generic parents in include_subclasses strategy (#650) zhukovgreen <i****m@z****o>
Committed by: GitHub <n****y@g****m>
about 1 year ago
c95a0a59 configure_tagged_union: support type aliases (#649) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
58c7ba6c register_un/structure_hook: support type aliases (#647) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0b6586a8 Converters: `copy()` returns Self (#644) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0c36adcb Fix reliance on unspecified behavior in test_disambiguators.py (#642) Jelle Zijlstra <j****a@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d8f17b7e merge Merge branch '24.1' Tin Tvrtković <t****r@g****m> over 1 year ago
ec538337 CI: update GHA jobs Tin Tvrtković <t****r@g****m> over 1 year ago
c1449a11 v24.1.3 Tin Tvrtković <t****r@g****m> over 1 year ago
11e28f43 Dataclasses: fix kwonly arg recognition (#638) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a8d3e443 Fix `unstruct_collection_overrides` callback type (#636) layday <l****y@p****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b2a0c7f3 CI workflows: tighten permissions (#633) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
31f8b0e9 Flesh out docs for hook registration order (#631) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f78d9e83 Add docs (#628) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e9069a9d Support `typing.Self` (#627) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0b3b5f6c msgspec: test on 3.13 (#624) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
966132d3 rtd: add explicit Sphinx configuration (#625) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d987382f Update attrs and use `attrs.NothingType` (#622) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
01e22247 Update ruff (#621) Tin Tvrtković <t****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago

← Back to repository