Revisions of python-tri.declarative

buildservice-autocommit accepted request 866163 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 13)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 866064 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 12)
- Update to 5.7.0
  * Make getattr_path more in line with the standard library 
    getattr semantics
  * If a default value is provided, return that on missing 
    attributes
  * If no default value is given, give a more detailed 
    error message of what was missing
  * Added the special case of the empty path returning the object
- Changes in 5.6.0
  * Fix corner case of class Meta failing to merge with 
    None namespace values
- Changes in 5.5.0
  * Include tri.struct 4.x as possible requirement
buildservice-autocommit accepted request 822411 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 11)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 822406 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 10)
- update to 5.4.1
  * Minor bug fix on trailing comma explanation TypeException
  * Fix bug when nesting `@class_shortcut` with same name i sub classes
  * Refactor code to separate modules to get better stack traces
buildservice-autocommit accepted request 810163 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 8)
- Switch to pytest5 and disable one test that does not work with it
buildservice-autocommit accepted request 794885 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 794881 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 5)
- 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
buildservice-autocommit accepted request 783735 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 783725 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 3)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 729331 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 2)
initialized devel package after accepting 729331
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 728317 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 1)
dep of mutmut
Displaying all 13 revisions
openSUSE Build Service is sponsored by