17
0
Commit Graph

4 Commits

Author SHA256 Message Date
Tomáš Chvátal
e6e2e92eea OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tri.declarative?expand=0&rev=7 2020-05-29 09:27:55 +00:00
Tomáš Chvátal
67b99bd2ee Accepting request 794881 from home:pgajdos:python
- version update to 5.3.0
  * Enable `@class_shortcut` to override baseclass shortcuts with the same name.
  * Fix `@with_meta` failing on method declarations with `@staticmethod` declaration

OBS-URL: https://build.opensuse.org/request/show/794881
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tri.declarative?expand=0&rev=5
2020-04-17 11:30:15 +00:00
Tomáš Chvátal
bb10f4f13d Accepting request 783725 from home:pgajdos:python
- version update to 5.2.0
  5.2.0 (2020-02-28)
  ------------------
  * The namespace merge is narrowed to only affect the @with_meta case.
  * Handle calling `Namespace` with `call_target__attribute=None`
  5.1.1 (2020-02-11)
  ------------------
  * Improve namespace merge in @with_meta to not trip up @declarative
  5.1.0 (2020-02-11)
  ------------------
  * Fix @with_meta argument injector to merge namespaces
  5.0.1 (2019-02-03)
  ------------------
  * A minor update to the documentation generation to make it play nice with rST
  5.0.0 (2019-01-30)
  ------------------
  * Added private field to shortcuts: `__tri_declarative_shortcut_stack`. This is useful to be able to figure out a shortcut stack after the fact
  * `get_callable_description` thought stuff that contained a lambda in its string representation was a lambda
  * Removed all deprecated APIs/behaviors:
      * `creation_ordered`
      * The promotion of string values to keys in `Namespace`
  * Much improved error messages
  4.0.1 (2019-10-23)
  ------------------
  * Bugfix to correctly handle Namespace as callable/not callable depending on content
  4.0.0 (2019-10-11)
  ------------------
  * `get_meta()` now collects extra arguments in a `Namespace` to get consistent override behaviour.
  * `should_show` no longer accepts a callable as a valid return value. It will assert on this, because it's always a mistake.
  * Added `evaluate_strict` and `evaluate_recursive_strict` that will not accept callables left over after the evaluation. If possible prefer these methods because they will stop the user of your library from making the mistake of not matching the given signature and ending up with an unevaluated callable in the output.

OBS-URL: https://build.opensuse.org/request/show/783725
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tri.declarative?expand=0&rev=3
2020-03-11 10:22:04 +00:00
Tomáš Chvátal
593d2d683c Accepting request 728317 from home:jayvdb:py-tri
dep of mutmut

OBS-URL: https://build.opensuse.org/request/show/728317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tri.declarative?expand=0&rev=1
2019-09-09 07:20:05 +00:00