- Apr 24, 2024
-
-
Andreas Klöckner authored
-
- Apr 15, 2024
-
-
Matthias Diener authored
* clean up some version_info checks * change name to pytools.tag
-
Matthias Diener authored
* better docs, type annotations * more annotations * add to README * make it generic * fix doc * complete annotations
-
- Apr 09, 2024
-
-
- Apr 01, 2024
-
-
- Mar 29, 2024
-
-
- Mar 28, 2024
-
-
- Mar 25, 2024
-
-
Matthias Diener authored
* improve KeyBuilder documentation * clarify slightly * Tweak docs, add types --------- Co-authored-by: Andreas Kloeckner <inform@tiker.net>
-
- Mar 20, 2024
-
-
Andreas Klöckner authored
-
Andreas Klöckner authored
This reverts commit 0b4604cc.
-
Matthias Diener authored
* Record: make field ordering deterministic * add set conversion to __setstate__ * remove duplicate/unnecessary definitions * add warning * fix register_fields * improve tests * add pickle test * restore __slots__ in Record, add to test * better warning * add type annotations
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
Andreas Klöckner authored
-
- Mar 19, 2024
-
-
- Mar 15, 2024
-
-
also removes update_checksum, which appears to be unused
-
- Mar 13, 2024
-
-
- Feb 22, 2024
-
-
Matthias Diener authored
* Tag: remove update_persistent_hash Covered by dataclass hashing * add more tests
-
- Feb 21, 2024
-
-
Matthias Diener authored
* KeyBuilder: fix hashing of dataclasses/attrs, add test * warn on missing attrs * install attrs * break out attrs test * add another small test
-
- Feb 16, 2024
-
-
Andreas Klöckner authored
-
- Feb 14, 2024
-
-
- Feb 02, 2024
-
-
Matthias Diener authored
-
-
- Jan 08, 2024
-
-
- Nov 27, 2023
-
-
Matthias Diener authored
* persistent_dict: separate different sources of KeyErrors * add to doc
-
- Nov 25, 2023
-
-
- Nov 21, 2023
-
-
Matthias Diener authored
* Tag: implement eq, repr for DottedName * flake8
-
- Nov 07, 2023
-
-
- Oct 31, 2023
-
-
Matthias Diener authored
Co-authored-by: Andreas Kloeckner <inform@tiker.net>
-
-
- Oct 11, 2023
-
-
Matthias Diener authored
* persistent_dict: add complex hashing, numpy scalar hashing * simplify * fix * better update_for_complex * convert numpy scalars to 1D array * use np.array instead * tobytes() is not stable, try str+dtype * fix number detection * Revert "tobytes() is not stable, try str+dtype" This reverts commit f1b766c791299b08bf4f7090b9b47b4dbfe2678a. * Revert "fix number detection" This reverts commit 078c75a4027146c8c4b27534e33b461e6cf908f1. * convert large float types to python types * Revert "Revert "fix number detection"" This reverts commit fc4350a8a526aebeea73f7ce15aa847bc76208da.
-
- Oct 08, 2023
-
-
- Aug 01, 2023
-
-
- Jul 25, 2023
-
-
Andreas Klöckner authored
-