Commit Graph

  • d6d9ad00e6
    Merge 730d2f3bab into e21793e90a Tin Tvrtković 2024-11-20 19:16:44 +0100
  • 01ef2e83d5
    Merge 0b649646b4 into e21793e90a Filipe Brandenburger 2024-11-18 17:56:18 +0000
  • 0b649646b4 Fix expected mypy output with bad converters now that typing information has been expanded Filipe Brandenburger 2024-11-18 12:56:07 -0500
  • d21e048616
    Merge 50cba80b21 into e21793e90a Filipe Brandenburger 2024-11-17 21:59:54 -0800
  • 50cba80b21 Make attrs work with a converter instance that does not evaluate True Filipe Brandenburger 2024-11-14 23:18:58 -0500
  • 1fd1259ad1 Fix type annotations for converter types, considering the Converter class Filipe Brandenburger 2024-11-15 01:05:30 -0500
  • 00d3be5547
    Merge a1a8bf3411 into e21793e90a diabolo-dan 2024-11-17 12:28:39 +0100
  • c5dc2a79a4
    Merge e74d70f9da into e21793e90a Tin Tvrtković 2024-11-17 12:26:26 +0100
  • e21793e90a
    Allow converter.optional to take a Converter such as converter.pipe as its argument (#1372) main Filipe Brandenburger 2024-11-17 03:15:26 -0800
  • d2ade0de59
    Update tests/test_converters.py Hynek Schlawack 2024-11-17 11:19:16 +0100
  • 60af5412c5
    Update tests/test_converters.py Hynek Schlawack 2024-11-17 11:19:11 +0100
  • 9450c7777b
    Merge branch 'main' into optionalpipe1 Hynek Schlawack 2024-11-16 12:34:06 +0100
  • ee0f19b696
    Update Ruff Hynek Schlawack 2024-11-16 10:59:51 +0100
  • cf6af79d9b
    Remove stale comment Hynek Schlawack 2024-11-16 10:59:32 +0100
  • 4a0da06371 Move call to Converter constructor to the end of optional() Filipe Brandenburger 2024-11-14 11:42:03 -0500
  • cc8e100ab0 Only turn optional into a Converter if needed Filipe Brandenburger 2024-11-13 13:38:00 -0500
  • 9b228927e7 Allow converter.optional to take a converter such as converter.pipe as its argument Filipe Brandenburger 2024-11-12 20:54:32 -0500
  • aa86c046fe
    Merge 04e7eff1c5 into 13e9a6aaea Hynek Schlawack 2024-11-06 23:09:23 +0100
  • 13e9a6aaea
    [pre-commit.ci] pre-commit autoupdate (#1370) pre-commit-ci[bot] 2024-11-05 07:12:56 +0100
  • c46d37ed95
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-11-04 21:47:28 +0000
  • fa571bd68b Introducing attrs Guru on Gurubase.io Kursat Aktas 2024-11-02 22:59:11 +0300
  • 04e7eff1c5
    debug that shit uv-lock Hynek Schlawack 2024-11-02 14:59:13 +0100
  • 120eea501a
    meh Hynek Schlawack 2024-11-02 14:54:20 +0100
  • 1cc0c4542e
    Try disabling xdist for 3.8 to pass!? Hynek Schlawack 2024-11-02 13:00:53 +0100
  • adafd3d2cb
    Use a fully locked test environment & dependency groups Hynek Schlawack 2024-09-19 07:31:33 +0200
  • 9c3b379b32
    Harden CI (#1368) Hynek Schlawack 2024-11-02 09:24:37 +0100
  • 7657effe3b
    Harden CI Hynek Schlawack 2024-11-02 06:26:22 +0100
  • 4580a74fc9
    update frozen post-init example to use frozen (#1367) Douglas Griffith 2024-10-29 10:34:22 -0400
  • cf16192851 update frozen post-init example to use frozen Douglas Griffith 2024-10-29 09:47:54 -0400
  • 69eee23068
    Update README.rst axel-osoft 2024-10-29 11:09:00 +0100
  • 084bf7c43c
    Update README.rst axel-osoft 2024-10-29 10:47:32 +0100
  • e74d70f9da
    Merge branch 'main' into tin/fix-nothing tin/fix-nothing Hynek Schlawack 2024-10-27 17:04:33 +0100
  • 1921da6eac
    allow __suppress_context__ and __notes__ to be mutated on frozen exceptions (#1365) Thomas Grainger 2024-10-26 12:20:44 +0100
  • 01fd10c1f9
    fix tests again Thomas Grainger 2024-10-26 10:53:41 +0100
  • 94fdc8d403
    fix test Thomas Grainger 2024-10-26 10:49:38 +0100
  • be39744715
    Merge branch 'patch-2' of github.com:graingert/attrs into patch-2 Thomas Grainger 2024-10-26 10:46:56 +0100
  • 644fa879a4
    fix improt Thomas Grainger 2024-10-26 10:45:24 +0100
  • 7251d4537e [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-26 09:43:37 +0000
  • a707b83cf0
    add tests Thomas Grainger 2024-10-26 10:43:28 +0100
  • 80a3ca45f0
    add notes to news Thomas Grainger 2024-10-26 10:43:15 +0100
  • 6f6c047ce6
    and __notes__! lets' not forget that. Thomas Grainger 2024-10-26 10:40:10 +0100
  • 930a5854b3
    add changelog Thomas Grainger 2024-10-26 10:33:58 +0100
  • 4af5f24933
    allow __suppress_context__ to be mutated on frozen exceptions Thomas Grainger 2024-10-26 10:30:36 +0100
  • 58cd3ae112
    Fix tiny typo in glossary.md (#1363) esteevens 2024-10-25 08:17:00 +0200
  • 314d59b898
    Fix tiny typo in glossary.md esteevens 2024-10-25 07:48:54 +0200
  • 5eea939b64
    Install pytest-mypy-plugins on 3.13 Hynek Schlawack 2024-10-14 15:33:12 +0200
  • 88c39b3faf
    Make local pre-commit faster Hynek Schlawack 2024-10-14 08:46:51 +0200
  • 348cc252cc
    The Python used for coverage is new enough for toml Hynek Schlawack 2024-10-14 08:45:51 +0200
  • 58246be891 Avoid TypeAlias at runtime Tin Tvrtković 2024-10-13 23:19:33 +0200
  • 98630d058b [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-13 21:12:50 +0000
  • dee623e829 Fallback to typing_extensions Tin Tvrtković 2024-10-13 23:12:38 +0200
  • 96ac065b51 Introduce NothingType Tin Tvrtković 2024-10-13 23:08:18 +0200
  • a1a8bf3411 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-10 16:13:57 +0000
  • 2adaae777f WIP: cached properties implementation using descriptor rather than getattr Danny Cooper 2024-10-10 17:11:45 +0100
  • d68f0cdce9
    PyPy 3.9 is not supported anymore Hynek Schlawack 2024-10-10 07:54:43 +0200
  • 6c20fc0aee
    Use 3.13 in dev Hynek Schlawack 2024-10-09 14:18:47 +0200
  • 8535b1ead3
    [pre-commit.ci] pre-commit autoupdate (#1356) pre-commit-ci[bot] 2024-10-08 01:05:00 +0200
  • 12178420f7
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-10-07 22:43:02 +0000
  • 0e8e82a7a0
    Remove mention of cmp= from next gen docs (#1355) Tim Stumbaugh 2024-10-04 01:12:03 -0400
  • 76f791096c Remove mention of cmp= from next gen docs Tim Stumbaugh 2024-09-27 10:25:59 -0600
  • a59c5d7292
    docs: fix intersphinx links Hynek Schlawack 2024-09-27 05:56:45 +0200
  • 2afd663bf4
    Document how to handle class variables/constants in typed syntax (#1352) Geoffrey Thomas 2024-09-23 00:24:03 -0400
  • 5c6a437567
    Merge branch 'main' into document-classvars Hynek Schlawack 2024-09-23 06:21:56 +0200
  • 426f2b0898
    2 empty lines before headers Hynek Schlawack 2024-09-23 06:21:22 +0200
  • 983046fb41
    Fix typo Hynek Schlawack 2024-09-23 06:20:27 +0200
  • a785e6b4ae
    Rephrase the "Private Attributes and Aliases" section (#1351) Geoffrey Thomas 2024-09-23 00:16:08 -0400
  • 83d615c08f Document how to handle class variables/constants in typed syntax Geoffrey Thomas 2024-09-22 21:13:47 -0400
  • 90d0c66381 Rephrase the "Private Attributes and Aliases" section Geoffrey Thomas 2024-09-22 19:19:43 -0400
  • 0d7e434065
    Lint first, format then Hynek Schlawack 2024-09-18 13:46:02 +0200
  • ec5bc55caf
    Stop installing into CI's system (#1346) Hynek Schlawack 2024-09-14 14:59:01 +0200
  • 4949d6ddb2
    Fix typo Hynek Schlawack 2024-09-14 11:44:56 +0200
  • e0c0c83b23
    Simplify Hynek Schlawack 2024-09-14 11:43:51 +0200
  • 4b2d785bca
    Pin Pyright Hynek Schlawack 2024-09-14 11:29:07 +0200
  • a2e9d9852a
    Stop installing into CI's system Hynek Schlawack 2024-09-14 11:25:31 +0200
  • 2f1014aa60
    Black dropped us 5 years ago Hynek Schlawack 2024-09-05 08:58:23 +0200
  • 62fb657709
    Opt into uploading PEP 740 digital publish attestations to PyPI once again (#1345) Sviatoslav Sydorenko (Святослав Сидоренко) 2024-09-03 11:15:33 +0200
  • d13c897406
    Revert "Opt into uploading PEP 740 digital publish attestations to PyPI (#1342)" Hynek Schlawack 2024-09-03 07:05:57 +0200
  • e671aa5306
    Clean up a double "your" in `PULL_REQUEST_TEMPLATE.md` (#1343) Sviatoslav Sydorenko (Святослав Сидоренко) 2024-09-03 07:00:13 +0200
  • 3fb6f56458
    Opt into uploading PEP 740 digital publish attestations to PyPI (#1342) Sviatoslav Sydorenko (Святослав Сидоренко) 2024-09-03 06:59:58 +0200
  • 0ec5bdf678
    Merge branch 'main' into maintenance/pypi-digital-publish-attestations Hynek Schlawack 2024-09-03 06:42:44 +0200
  • b4b64e6e3f
    Merge branch 'main' into maintenance/pr-template-your-typo Hynek Schlawack 2024-09-03 06:42:35 +0200
  • 558c83523b
    Fix action/upload's incompatible minor update (#1344) Hynek Schlawack 2024-09-03 06:42:25 +0200
  • f7b8394d7e
    Fix action/upload's incompatible minor update Hynek Schlawack 2024-09-03 06:33:33 +0200
  • 9543e87736
    Clean up a double "your" in `PULL_REQUEST_TEMPLATE.md` Sviatoslav Sydorenko (Святослав Сидоренко) 2024-09-03 00:19:16 +0200
  • fb0aa4ad5e
    Opt into uploading PEP 740 digital publish attestations to PyPI Sviatoslav Sydorenko (Святослав Сидоренко) 2024-09-03 00:16:17 +0200
  • 64ff5a9fa5
    pyright: remove experimental flag Hynek Schlawack 2024-09-02 08:56:53 +0200
  • a8e24b0186
    Drop Python 3.7 (#1340) Hynek Schlawack 2024-08-29 17:35:04 +0200
  • a406a0f9a9
    update Ruff Hynek Schlawack 2024-08-29 17:31:10 +0200
  • 03d64432cb
    Add news fragment Hynek Schlawack 2024-08-26 07:31:32 +0200
  • bf9b8904d1
    Drop Python 3.7 Hynek Schlawack 2024-08-26 07:28:05 +0200
  • 5c3af47603
    Actually add Hynek Schlawack 2024-08-26 07:09:33 +0200
  • 9a11b57e8c
    Add Polar.sh Hynek Schlawack 2024-08-26 07:09:06 +0200
  • 5e679bc674
    Update Ruff Hynek Schlawack 2024-08-25 08:28:37 +0200
  • 2d514bbe1a
    docs: make TL link more accessible Hynek Schlawack 2024-08-25 08:28:23 +0200
  • 1a54815b1b
    Work around tox bug Hynek Schlawack 2024-08-25 08:27:47 +0200
  • da2333cd37
    📦 Make Git archives reproducible (#1338) Sviatoslav Sydorenko (Святослав Сидоренко) 2024-08-24 07:13:16 +0200
  • 83440fe003
    📦 Make Git archives reproducible Sviatoslav Sydorenko 2024-08-23 23:55:59 +0200
  • 31db9c781d
    Fix license definition in project metadata (#1337) Matthias Schoettle 2024-08-23 17:50:30 -0400
  • 8dd65c9f69
    Fix license definition in project metadata Matthias Schoettle 2024-08-23 16:57:44 -0400
  • ae7340966c
    Cull Ruff ignores Hynek Schlawack 2024-08-16 07:23:14 +0200