Commit Graph

  • 5d9837d31f Accepting request 1321798 from devel:languages:python factory Ana Guerrero 2025-12-10 14:32:54 +00:00
  • 774bbaa80d - Update to 2.3.1 * Fix edit_constant to prevent class value mutation when not constant Markéta Machová 2025-12-09 14:47:58 +00:00
  • d10737c332 Accepting request 1319761 from devel:languages:python Ana Guerrero 2025-11-24 16:17:40 +00:00
  • 53f9e818aa - Update to 2.3.0 * Add a default_factory attribute to the base Parameter (#1092) * Add a metadata attribute to the base Parameter (#1094) * Allow declaring Parameterized abstract base classes by inheriting from ParameterizedABC => This approach should be favored over __abstract = True (#1031) * Add .rx.set() method (#957) * Add missing docstrings and enhance existing ones (#992), (#994), (#997), (#998) * Better error when calling len() on a reactive expression (#1033) * Raise AttributeError when attempting to set the value attribute of a reactive expression (#1022) * Add an is_instance attribute to the List Parameter (#1023) * Allow depends(..., on_init=True) to be applied to async method (#1067) * Add concrete keyword to the descendents function => Prefer concrete(<cls>, descendents=True) over concrete_descendents(<cls>) (#1027) * Improve import time by lazy importing "slow" modules (#1037) * Only update Parameter signatures when needed (#1038) * Fix calling descendents on an object() instance (#1024) * Ensure edit_constant resets class and instance level parameters (#1015) * Ensure constant attribute is inherited (#1017) * Ensure type checkers skip ParameterizedFunction.__init__ (#1039) * Fix .values()/get_value_generator() dealing with Dynamic params and an updated default value (#1058) * Do not remove nested_refs when updating another ref (#1061) * Fix error message of ReactiveESMMetaClass (#1064) * Fix reactive_ops.__call__ (#1069) * unwatch no longer logs a warning and idempotent behavior clarified (#1018) * Remove bad abstract declaration on SelectorBase (#1086) * Do not override refs when parameter is triggered (#1089) Nico Krapp 2025-11-24 13:55:45 +00:00
  • d28de00a9a Accepting request 1316996 from devel:languages:python Dominique Leuenberger 2025-11-11 18:20:38 +00:00
  • aa59cdb400 - Drop patch filter-deprecationwarning.patch, no longer needed. - Addd patch ignore-pandas-assignment-futurewarning.patch: * Ignore a FutureWarning raised from the depths of pandas. Steve Kowalik 2025-11-11 01:40:42 +00:00
  • a353d29076 Accepting request 1288855 from devel:languages:python Ana Guerrero 2025-06-27 21:02:28 +00:00
  • 4c4cccff82 - Update to 2.2.1 * Do not remove nested_refs when updating another ref (#1061) Markéta Machová 2025-06-27 14:28:02 +00:00
  • 3f3b817484 Accepting request 1235179 from devel:languages:python Ana Guerrero 2025-01-06 15:05:53 +00:00
  • 532d727e68 - Update to 2.2.0 * Annotate depends and accept_arguments decorators (#962) * Stop directly importing numpy and add gen_types decorator (#966) * Added missing super().__init_subclass__ call in _ParameterBase.__init_subclass__ (#969) * Remove _dict_update (#980) * Improve some docstrings and set up ruff to validate them (#977), (#982), and (#983) * Remove _param_watchers, raise RuntimeError on unsafe ops during init, and failed validation of a parameter default after inheritance (#973) * Promote many deprecation warnings to future warnings (#974) * Test Python 3.13 (#971) * Drop Python 3.8 support (#986) * Replace hatch with pixi (#971) * Fix reactive tests failing intermittently on Windows (#971) * Change linting to ruff (#978) Markéta Machová 2025-01-06 12:47:14 +00:00
  • 0f9e916670 Accepting request 1184129 from devel:languages:python Dominique Leuenberger 2024-07-01 09:21:32 +00:00
  • dd75f78618 - update to 2.1.1: * Ensure rx._callback resolves accessors * Ensure refs can be updated by watcher of the same parameter * Recursively resolve references on args and kwargs passed to a reactive operation (#944) * Only override the name of a Parameterized instance on Parameter instantiation when instantiate=True (#938) * Various minor documentation improvements * Fix test_reactive_logic_unary_ops on Python 3.12 Dirk Mueller 2024-06-30 19:31:09 +00:00
  • 6932dd3aed Accepting request 1172438 from devel:languages:python Dominique Leuenberger 2024-05-07 16:05:00 +00:00
  • be1f2516f5 - update to 2.1.0: * Improvements for synchronous and asychronous generators (#908) * Additions to the .rx namespace including and_, bool, map, not_, or_ and updating (#906) * Add support for adding asynchronous watcher to rx (#917) * Make it possible to resolve reactive expressions recursively with .rx.resolve (#918) * Add support for async and generator functions in .rx.pipe (#924) * Ensure that .param.update context manager restore refs (#915) * Avoid overeager root invalidation on rx leading to unnecessary evaluation (#919) * Passing positional arguments to Parameter now raises a ParamDeprecationWarning Dirk Mueller 2024-05-07 12:55:52 +00:00
  • 1d78dce1d4 Accepting request 1144424 from devel:languages:python Ana Guerrero 2024-02-06 15:34:47 +00:00
  • 8df9c9de64 - Add patch filter-deprecationwarning.patch: * Ignore a DeprecationWarning treated as an error. Steve Kowalik 2024-02-06 01:29:03 +00:00
  • 0c5f184911 Accepting request 1140199 from devel:languages:python Ana Guerrero 2024-01-21 22:09:24 +00:00
  • 5f85be2cec - update to 2.0.2: * Minor optimizations in hot codepaths accessing class parameters * Unpack partial callables in iscoroutinefunction * Fix building Param with setuptools-scm<7 * Parameter slot values are now all inherited correctly across * There is now a ListProxy wrapper around Selector.objects (with forward and backward compatibility) to easily update objects * Parameterized classes and instances now have a rich HTML representation that is displayed automatically in * Parameters have all gained the allow_refs and nested_refs attributes, bringing an exceptionally useful feature that was * You can now use .param.update as a context manager for applying * Path now has check_exists attribute, leading it to raise an error - Update to version 1.12.3: - Don't test optional numpy with python36, but include optional * No upstream changelog Dirk Mueller 2024-01-20 19:28:10 +00:00
  • c80b9b3c7f Accepting request 1133621 from devel:languages:python Ana Guerrero 2023-12-17 20:32:15 +00:00
  • af7ce3d2d5 Accepting request 1133483 from home:badshah400:branches:devel:languages:python Dirk Mueller 2023-12-16 19:12:47 +00:00
  • 87ba04559b Accepting request 1120539 from devel:languages:python Ana Guerrero 2023-10-26 15:13:24 +00:00
  • 8e3818af0f Accepting request 1120521 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2023-10-26 10:56:00 +00:00
  • a64a5d8f42 Accepting request 1074514 from devel:languages:python Dominique Leuenberger 2023-03-27 16:16:16 +00:00
  • 23404ba3e5 - update to 1.13.0: * This release includes a new Bytes *Parameter* and a few important bug fixes. This release is also marked by the adoption of a formal project governance, ensuring Param's future as a healthy open-source project. Many thanks to @ovidner and @droumis for their first contributions! And to @maximlt, @Hoxbro, @jlstevens, @philippjfr and @jbednar for their continuing support to fixing and improving Param. * Fix copying when having watchers on e.g. bounds on inherited Parameter types (#675) * Allow JSON serialization to work with json.dumps (#655) * ListSelector restricted to list type objects (#531) * Fix depends async wrapper (#684) * Allow named colors to be any case (#711) Dirk Mueller 2023-03-26 20:02:17 +00:00
  • c00d3eafdd Accepting request 1042887 from devel:languages:python Dominique Leuenberger 2022-12-15 18:24:56 +00:00
  • 3b0280507f Accepting request 1042719 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-14 10:10:48 +00:00
  • 5492cc6401 Accepting request 984293 from devel:languages:python Dominique Leuenberger 2022-06-23 08:23:41 +00:00
  • 49af386815 Accepting request 984281 from home:badshah400:branches:devel:languages:python Matej Cepl 2022-06-22 05:56:44 +00:00
  • 5cf85dff8e Accepting request 974289 from devel:languages:python Dominique Leuenberger 2022-05-02 14:25:31 +00:00
  • 283ac4addc Accepting request 974210 from home:badshah400:branches:devel:languages:python Matej Cepl 2022-05-02 07:12:16 +00:00
  • 30c4589d5b Accepting request 955206 from devel:languages:python Dominique Leuenberger 2022-02-16 23:30:32 +00:00
  • 71ef3fb20d Accepting request 955137 from home:badshah400:branches:devel:languages:python Dirk Mueller 2022-02-16 09:36:01 +00:00
  • f446ca339f Accepting request 875538 from devel:languages:python Richard Brown 2021-03-03 17:33:44 +00:00
  • d041e0ea25 Accepting request 875526 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-02-26 21:41:07 +00:00
  • a0bfb2ea82 Accepting request 867617 from devel:languages:python Dominique Leuenberger 2021-01-29 13:57:17 +00:00
  • 496c00154f - Remove %ifpython3 guard for the %check section. Steve Kowalik 2021-01-29 04:31:37 +00:00
  • 50d5b703c5 Accepting request 862303 from devel:languages:python Dominique Leuenberger 2021-01-11 16:16:36 +00:00
  • aa2fc36d49 Accepting request 862158 from home:badshah400:branches:devel:languages:python Dirk Mueller 2021-01-11 13:52:06 +00:00
  • ef7d1b92a6 Accepting request 859978 from devel:languages:python Dominique Leuenberger 2021-01-04 18:07:25 +00:00
  • ede2a24398 Accepting request 859959 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-01-03 19:47:42 +00:00
  • 2ad294b963 Accepting request 845534 from devel:languages:python Dominique Leuenberger 2020-11-03 14:16:30 +00:00
  • 5193b3383d Accepting request 845214 from home:badshah400:branches:devel:languages:python:numeric Matej Cepl 2020-11-02 20:55:17 +00:00
  • 92c4bed97f Accepting request 824171 from devel:languages:python Dominique Leuenberger 2020-08-04 18:21:16 +00:00
  • d59bec42a6 - Add denose.patch to remove dependency on nose (gh#holoviz/param#423). Matej Cepl 2020-08-03 14:57:47 +00:00
  • f0059d393b Accepting request 783950 from devel:languages:python Dominique Leuenberger 2020-03-11 17:55:44 +00:00
  • aa8bc1151b Accepting request 783905 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-03-11 15:57:18 +00:00
  • aca9f26ff4 Accepting request 766318 from devel:languages:python Dominique Leuenberger 2020-01-22 21:46:14 +00:00
  • 738d28acab Accepting request 766317 from home:MSirringhaus:branches:devel:languages:python Tomáš Chvátal 2020-01-22 13:45:35 +00:00
  • 8d8c17353f Accepting request 727289 from devel:languages:python Dominique Leuenberger 2019-09-02 11:25:32 +00:00
  • 8663a70222 Accepting request 727287 from home:TheBlackCat:branches:devel:languages:python Todd R 2019-08-30 16:21:49 +00:00
  • c07a771fe4 Accepting request 707138 from devel:languages:python Dominique Leuenberger 2019-06-06 16:16:01 +00:00
  • fd82fde285 - Update to 1.9.1: * No upstream changelog Tomáš Chvátal 2019-06-03 10:57:46 +00:00
  • 7f15c87353 Accepting request 697417 from devel:languages:python Dominique Leuenberger 2019-04-30 11:00:47 +00:00
  • f3a0d242c3 Accepting request 697402 from home:pgajdos Tomáš Chvátal 2019-04-24 09:30:16 +00:00
  • 913848eafd Accepting request 684696 from devel:languages:python Dominique Leuenberger 2019-03-14 13:59:49 +00:00
  • 8c461be81a - Update to 1.8.2: * Added output decorator and outputs lookup method (#299, #312) Tomáš Chvátal 2019-03-13 13:44:13 +00:00
  • fcdae09fcc Accepting request 662848 from devel:languages:python Dominique Leuenberger 2019-01-08 11:27:57 +00:00
  • 84e298d364 Accepting request 662847 from home:TheBlackCat:branches:devel:languages:python Todd R 2019-01-04 16:22:30 +00:00
  • e183b69b93 Accepting request 623249 from devel:languages:python Dominique Leuenberger 2018-07-18 20:55:21 +00:00
  • e691cd5f2c - Switch to github tarball and enable tests. Tomáš Chvátal 2018-07-17 08:52:08 +00:00
  • af745c9360 Accepting request 623188 from home:apersaud:branches:devel:languages:python Dirk Mueller 2018-07-17 07:48:10 +00:00
  • 130f87f4d1 Accepting request 606681 from devel:languages:python Dominique Leuenberger 2018-05-16 09:39:33 +00:00
  • 371774c26e Accepting request 606675 from home:apersaud:branches:devel:languages:python Tomáš Chvátal 2018-05-12 18:17:06 +00:00
  • a5258bf9e4 Accepting request 597608 from devel:languages:python Dominique Leuenberger 2018-04-19 13:31:22 +00:00
  • b2b35fab8b Accepting request 597607 from home:TheBlackCat:branches:devel:languages:python Todd R 2018-04-18 02:09:47 +00:00
  • 0ea66f6cb6 Accepting request 517422 from devel:languages:python Dominique Leuenberger 2017-08-18 13:06:02 +00:00
  • a00832efd3 Accepting request 517421 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-08-17 15:51:52 +00:00
  • dca89c6ee1 Accepting request 437355 from devel:languages:python Dominique Leuenberger 2016-11-20 17:18:10 +00:00
  • 838372bad4 Accepting request 437354 from home:TheBlackCat:branches:devel:languages:python Todd R 2016-10-25 21:35:29 +00:00
  • cdbb662e18 Accepting request 315793 from home:TheBlackCat:branches:devel:languages:python Todd R 2015-07-10 08:20:42 +00:00
  • e809a0776c Accepting request 295311 from home:TheBlackCat:branches:devel:languages:python Todd R 2015-04-10 13:53:19 +00:00
  • fa4536d24c - - Initial version Todd R 2014-07-14 13:07:38 +00:00