py-catalogue (python/py-catalogue) Updated: 2 years, 5 months ago Add to my watchlist

Super lightweight function registries for your library

catalogue is a tiny, zero-dependencies library that makes it easy to add function (or object) registries to your code. Function registries are helpful when you have objects that need to be both easily serializable and fully customizable. Instead of passing a function into your object, you pass in an identifier name, which the object can use to lookup the function from the registry. This makes the object easy to serialize, because the name is a simple string. If you instead saved the function, you'd have to use Pickle for serialization, which has many drawbacks.

Version: 2.0.7 License: MIT GitHub
Reset

80 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
10.14 145517 2022-11-16 6:28:05 0:00:23 46383 build successful
11 91166 2022-11-16 6:27:14 0:00:24 25283 build successful
10.15 118718 2022-11-16 6:25:34 0:00:23 35373 build successful
10.12 205786 2022-11-16 6:24:45 0:00:15 63526 build successful
10.6 92733 2022-11-16 6:23:17 0:00:31 37257 build successful
10.11 199828 2022-11-16 6:22:01 0:00:15 64722 build successful
10.8 108832 2022-11-16 6:17:13 0:00:08 35075 build successful
10.13 169309 2022-11-16 6:12:29 0:00:12 55615 build successful
10.6.x86_64 127529 2022-11-16 6:12:29 0:00:18 37287 build successful
12 47647 2022-11-16 6:12:29 0:00:14 14067 build successful
10.9 206470 2022-11-16 6:08:02 0:00:14 64296 build successful
10.10 201295 2022-11-16 6:05:41 0:00:14 64603 build successful
10.7 118727 2022-11-16 6:05:41 0:00:11 37035 build successful
12.arm64 72026 2022-11-16 6:01:28 0:00:04 14067 build successful
10.7 110570 2022-08-28 20:00:22 0:00:07 34272 build successful
10.11 192284 2022-08-25 13:23:44 0:00:14 61970 build successful
10.10 193222 2022-08-25 11:28:51 0:00:13 61850 build successful
10.8 100350 2022-08-25 10:57:57 0:00:08 32323 build successful
10.6.x86_64 119202 2022-08-24 23:58:04 0:00:14 34516 build successful
10.9 198543 2022-08-24 20:56:13 0:00:19 61542 build successful
12.arm64 61484 2022-08-24 20:30:07 0:00:04 11304 build successful
10.14 137283 2022-08-24 20:16:10 0:00:15 43628 build successful
10.13 160583 2022-08-24 20:13:01 0:00:11 52859 build successful
11 82332 2022-08-24 19:03:15 0:00:29 22523 build successful
10.12 196597 2022-08-24 18:35:06 0:00:13 60769 build successful
10.15 110164 2022-08-24 18:14:59 0:00:19 32621 build successful
12.arm64 10924 2021-11-11 15:27:08 0:00:28 820 build successful
10.7 51929 2021-05-06 18:38:57 0:01:43 17575 build successful
10.10 142076 2021-05-05 22:55:07 0:01:36 45171 build successful
10.9 146071 2021-05-05 22:07:41 0:01:51 44850 build successful
10.15 56895 2021-05-05 19:32:37 0:03:05 15754 build successful
10.13 110124 2021-05-05 18:31:04 0:02:28 36049 build successful
10.6.x86_64 55183 2021-05-05 17:54:17 0:02:19 17530 build successful
10.8 45604 2021-05-05 16:01:18 0:01:11 15435 build successful
10.11 140563 2021-05-05 14:42:01 0:01:53 45106 build successful
10.14 85782 2021-05-05 13:30:20 0:02:59 26757 build successful
10.12 145613 2021-05-05 10:29:15 0:01:27 44095 build successful
11 29537 2021-05-05 9:01:27 0:02:34 5551 build successful
10.15 52737 2021-03-26 11:20:25 0:02:08 13711 build successful
10.12 140671 2021-03-15 13:24:15 0:01:41 42052 build successful
11 23625 2021-03-15 13:17:44 0:02:52 3502 build successful
10.13 105311 2021-03-15 13:16:27 0:01:50 34009 build successful
10.14 81059 2021-03-15 13:12:58 0:02:15 24703 build successful
10.8 40324 2021-03-15 13:11:30 0:01:30 13377 build successful
10.10 137107 2021-03-15 13:09:49 0:01:34 43112 build successful
10.11 135655 2021-03-15 13:09:21 0:01:49 43052 build successful
10.9 140712 2021-03-15 13:07:14 0:01:16 42787 build successful
10.6.x86_64 50229 2021-03-15 12:53:22 0:01:24 15485 build successful
10.7 46480 2021-03-15 12:17:56 0:01:20 15519 build successful
11 13881 2021-01-12 9:12:58 0:02:21 1843 build successful
10.12 128412 2020-10-12 5:20:15 0:01:35 37445 build successful
10.14 68924 2020-10-10 11:46:02 0:03:02 20131 build successful
10.11 123143 2020-10-09 19:01:43 0:01:57 38447 build successful
10.10 124765 2020-10-09 8:16:03 0:01:46 38503 build successful
10.15 39929 2020-10-09 1:48:45 0:02:10 9684 build successful
10.13 92999 2020-10-09 1:48:31 0:02:15 29404 build successful
10.6.x86_64 36147 2020-10-09 1:47:34 0:01:31 10898 build successful
10.7 32258 2020-10-09 1:40:54 0:01:37 10885 build successful
10.8 27199 2020-10-09 1:40:33 0:01:43 8751 build successful
10.9 128339 2020-10-09 1:39:19 0:01:17 38454 build successful
10.15 22638 2020-01-28 20:48:10 0:02:21 2641 build successful
10.6.x86_64 17166 2020-01-28 19:05:24 0:01:34 3819 build successful
10.13 77169 2020-01-28 17:05:19 0:01:51 22373 build successful
10.14 52152 2020-01-28 17:00:31 0:02:03 13098 build successful
10.12 112457 2020-01-28 16:37:51 0:01:40 30395 build successful
10.8 14443 2020-01-28 16:12:29 0:01:44 3809 build successful
10.7 15948 2020-01-28 15:57:30 0:01:19 3811 build successful
10.11 107329 2020-01-28 15:19:38 0:02:24 31414 build successful
10.9 111484 2020-01-28 15:09:25 0:01:25 31405 build successful
10.10 108866 2020-01-28 15:07:29 0:01:54 31462 build successful
10.15 6706 2019-11-26 15:43:59 0:02:38 972 build successful
10.14 47070 2019-11-25 12:02:39 0:03:10 11464 build successful
10.6.x86_64 11163 2019-11-25 11:55:13 0:02:43 2176 build successful
10.12 107548 2019-11-25 11:48:27 0:02:17 28768 build successful
10.13 72393 2019-11-25 11:39:04 0:02:15 20744 build successful
10.11 102643 2019-11-25 11:27:37 0:02:12 29785 build successful
10.10 103943 2019-11-25 11:17:41 0:02:02 29831 build successful
10.9 106698 2019-11-25 11:15:11 0:01:53 29777 build successful
10.8 9195 2019-11-25 11:14:02 0:01:49 2171 build successful
10.7 10355 2019-11-25 11:12:02 0:01:44 2173 build successful