Revisions of python-zope.interface

Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081707 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 56)
SR for python stack proposal
buildservice-autocommit accepted request 1040463 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 55)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 54)
Clean up SPEC file
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1040297 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 53)
- Update to version 5.5.2 
  * Add support for building arm64 wheels on macOS.
buildservice-autocommit accepted request 1035260 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 52)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1034945 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 51)
- Update to version 5.5.1 
  * Add support for final Python 3.11 release.
buildservice-autocommit accepted request 1032249 from Oliver Kurz's avatar Oliver Kurz (okurz) (revision 50)
baserev update by copy to link target
Oliver Kurz's avatar Oliver Kurz (okurz) accepted request 1032246 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 49)
- Update to version 5.5.0 
  * Add support for Python 3.10 and 3.11 (as of 3.11.0rc2).
  * Add missing Trove classifier showing support for Python 3.9.
  * Add some more entries to zope.interface.interfaces.__all__.
  * Disable unsafe math optimizations in C code. See pull request 262.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 925059 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 48)
- %check: use %pyunittest rpm macro
- added sources
  + _multibuild
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 905596 from Jason Craig's avatar Jason Craig (jacraig) (revision 47)
- Update to 5.4.0
  * many changes, see CHANGES.rst
buildservice-autocommit accepted request 870203 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 46)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 45)
- Don't switch off python36 build, half of python-* packages depend on it.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 868983 from Andreas Schneider's avatar Andreas Schneider (gladiac) (revision 44)
- Update to version 5.2.0
  * Add documentation section ``Persistency and Equality``
  * Create arm64 wheels.
  * Add support for Python 3.9.
- Fix build on tumbleweed
buildservice-autocommit accepted request 793786 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 43)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 42)
- Update to 5.1.0:
  * Make @implementer(*iface) and classImplements(cls, *iface) ignore redundant interfaces. If the class already implements an interface through inheritance, it is no longer redeclared specifically for cls. This solves many instances of inconsistent resolution orders, while still allowing the interface to be declared for readability and maintenance purposes. See issue 199.
  * Remove all bare except: statements. Previously, when accessing special attributes such as __provides__, __providedBy__, __class__ and __conform__, this package wrapped such access in a bare except: statement, meaning that many errors could pass silently; typically this would result in a fallback path being taken and sometimes (like with providedBy()) the result would be non-sensical. This is especially true when those attributes are implemented with descriptors. Now, only AttributeError is caught. This makes errors more obvious.
  * In addition, ZODB errors like POSKeyError could now be propagated where previously they would ignored by this package.
  * Require that the second argument (bases) to InterfaceClass is a tuple. This only matters when directly using InterfaceClass to create new interfaces dynamically. Previously, an individual interface was allowed, but did not work correctly. Now it is consistent with type and requires a tuple.
  * Let interfaces define custom __adapt__ methods. This implements the other side of the PEP 246 adaptation protocol: objects being adapted could already implement __conform__ if they know about the interface, and now interfaces can implement __adapt__ if they know about particular objects. There is no performance penalty for interfaces that do not supply custom __adapt__ methods.
  * Make the internal singleton object returned by APIs like implementedBy and directlyProvidedBy for objects that implement or provide no interfaces more immutable. Previously an internal cache could be mutated. See issue 204.
buildservice-autocommit accepted request 787837 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 41)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 787833 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 40)
- version update to 5.0.1
  * lot of changes, see CHANGES.rst
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 785663 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 39)
- version update to 4.7.2
  - Remove deprecated use of setuptools features.  See `issue 30
    <https://github.com/zopefoundation/zope.interface/issues/30>`_.
buildservice-autocommit accepted request 755107 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 38)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 37)
- update to 4.7.1:
  * Use Python 3 syntax in the documentation. See issue 119.
  * Drop support for Python 3.4.
  * Fix queryTaggedValue, getTaggedValue, getTaggedValueTags subclass
    inheritance. See PR 144.
  * Add support for Python 3.8.
Displaying revisions 21 - 40 of 76
openSUSE Build Service is sponsored by