Commit graph

38 commits

Author SHA1 Message Date
rus07tam
ef8db0787e chore: update deps 2025-11-24 13:03:50 +00:00
rus07tam
9d04fb8a2e chore: apply isort & black 2025-11-24 12:58:50 +00:00
rus07tam
002ec9b63f chore: switch license from CC0 to Unlicense 2025-11-24 12:55:51 +00:00
rus07tam
43a6a8b183 feat: add async_chain() 2025-11-24 12:55:27 +00:00
rus07tam
498087befb chore: merge nolock.py and gil_enabled.py to gil.py 2025-11-23 11:01:28 +00:00
rus07tam
7b34426c82 chore: format code 2025-11-23 10:49:54 +00:00
rus07tam
a49fe64be8 feat: add async_combine 2025-11-23 10:48:20 +00:00
rus07tam
c7cd08b7e0 feat: more safety in BaseBindable, AsyncBindable, Bindable 2025-11-23 10:47:37 +00:00
rus07tam
7f83370873 chore: rename rx modules 2025-11-23 10:46:45 +00:00
rus07tam
e2286f1944 fix: UniqueType.map() 2025-11-23 10:44:08 +00:00
rus07tam
fe2a53860b feat: add Marker with object tagging system 2025-11-23 10:31:23 +00:00
rus07tam
346140d675 feat: add map(), and_then(), or_else() in UniqueType 2025-11-23 10:30:34 +00:00
rus07tam
e065b51490 feat: add throw(), call(), caller() 2025-11-23 10:28:19 +00:00
rus07tam
c879b22f43 feat: add side and side_func – clean alternative to "or print()" in lambdas 2025-11-23 10:14:46 +00:00
rus07tam
6ca21a633c feat: add get_attrs, get_or_set_attr 2025-11-23 10:14:12 +00:00
rus07tam
694dbf99be feat: add inject_decorator, hook_decorator and replace_decorator 2025-11-23 09:20:45 +00:00
rus07tam
a392685506 fix: replace typing.NamedTuple with typing_extensions.NamedTuple to support multiple inheritance 2025-11-23 09:16:25 +00:00
rus07tam
9840c1706e chore: add types-networkx 2025-11-21 15:55:39 +00:00
rus07tam
8f9347381a perf: add slots 2025-11-21 15:41:49 +00:00
rus07tam
dbc57b8ecb
Merge pull request #2 from rus07tam/release/v0.4.2
Release/v0.4.2
2025-10-29 18:15:30 +03:00
rus07tam
7f25bcbcb4 chore: bump version to 0.4.2 2025-10-29 15:05:43 +00:00
rus07tam
dc33a78700 chore: update pyproject.toml classifiers 2025-10-29 15:04:49 +00:00
rus07tam
4f5d3d550b refactor: replace typing.Self, ExceptionGroup and use explicit generics for 3.10 compat 2025-10-29 15:04:05 +00:00
rus07tam
521aa7c323 ci: lower minimum python version from 3.12 to 3.10 2025-10-29 15:03:12 +00:00
rus07tam
4f258ffc7a
Merge pull request #1 from rus07tam/release/v0.4.1
Release/v0.4.1
2025-10-27 15:05:33 +03:00
rus07tam
5affbf91b0 chore: bump version to 0.4.1 2025-10-27 11:53:57 +00:00
rus07tam
8cb03ff355 fix(rx): remove __value usage from Bindable/AsyncBindable 2025-10-27 11:41:45 +00:00
rus07tam
3a09db8e46 docs: update README 2025-10-27 11:39:03 +00:00
rus07tam
72d34799a1 chore: update gitignore 2025-10-27 11:26:47 +00:00
rus07tam
e7e6491cc3 feat(rx): add cond fabric 2025-10-27 11:25:16 +00:00
rus07tam
737f21bf06 feat(property): add strict mode to Readonly 2025-10-27 11:23:04 +00:00
rus07tam
d640f21107 feat(field): add get_fields method 2025-10-27 11:16:49 +00:00
rus07tam
52d1505839 perf(properties): add __slots__ to Property 2025-10-26 18:40:59 +00:00
rus07tam
d7b965d26d chore: update imports 2025-10-26 18:10:49 +00:00
rus07tam
c1e841fea9 fix(classproperty): require fget, remove unsafe default 2025-10-26 18:07:01 +00:00
rus07tam
072a0d7c0a chore(lint): configure pylint to fail only on errors 2025-10-26 17:52:06 +00:00
rus07tam
19da3c7d8e docs: refactor README 2025-10-26 17:42:11 +00:00
rus07tam
19c9b9537d initial commit 2025-10-26 16:26:46 +00:00