17
0

Commit Graph

  • 19c0acecb3 Accepting request 1266249 from devel:languages:python factory Ana Guerrero 2025-04-11 14:45:18 +00:00
  • 00c42d4830 Accepting request 1266249 from devel:languages:python slfo-main slfo-1.2 Ana Guerrero 2025-04-11 14:45:18 +00:00
  • 0ffbdd16fd - Make it compatible with older setuptools Markéta Machová 2025-04-01 15:53:45 +00:00
  • f86d899f05 - Make it compatible with older setuptools Markéta Machová 2025-04-01 15:53:45 +00:00
  • a58f183709 - Correct dist-info directory due to new setuptools. Steve Kowalik 2025-03-24 07:13:18 +00:00
  • 8caf583715 - Correct dist-info directory due to new setuptools. Steve Kowalik 2025-03-24 07:13:18 +00:00
  • f5d55e6044 Accepting request 1238985 from devel:languages:python Ana Guerrero 2025-01-21 20:09:44 +00:00
  • fb015d9ebb Accepting request 1238985 from devel:languages:python Ana Guerrero 2025-01-21 20:09:44 +00:00
  • f85e14f8ea Accepting request 1238979 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-01-20 10:47:30 +00:00
  • 859466602f - Update to 7.2 * Add preliminary support for Python 3.14a2, this means that `.common.builtins.IByteString and .common.collections.IByteString are no longer available from this Python version onwards as Python 3.14 dropped collections.abc.ByteString`. Markéta Machová 2025-01-20 10:47:30 +00:00
  • e9d591cc5c Accepting request 1219613 from devel:languages:python Dominique Leuenberger 2024-11-01 20:00:39 +00:00
  • 67df76c31d Accepting request 1219613 from devel:languages:python Dominique Leuenberger 2024-11-01 20:00:39 +00:00
  • fd69b8ae4e Accepting request 1219575 from home:glaubitz:branches:devel:languages:python Markéta Machová 2024-10-30 16:02:56 +00:00
  • 731ea91e1d - Update to 7.1.1 * Fix segmentation faults in weakrefobject.c on Python 3.12 and 3.13. (#323) - Adjust upstream source name in spec file Markéta Machová 2024-10-30 16:02:56 +00:00
  • 51e988c0b5 Accepting request 1207763 from devel:languages:python Dominique Leuenberger 2024-10-14 11:06:27 +00:00
  • 5867fdfac4 Accepting request 1207763 from devel:languages:python Dominique Leuenberger 2024-10-14 11:06:27 +00:00
  • 66ace796da - Update to 7.1.0: * Declare support for Python 3.13. * Fix segmentation faults on Python 3.13. (#323) - Drop patch fix-testsuite-segfault.patch, included upstream. - Switch to autosetup macros. Steve Kowalik 2024-10-14 03:38:40 +00:00
  • 9543ffcc15 - Update to 7.1.0: * Declare support for Python 3.13. * Fix segmentation faults on Python 3.13. (#323) - Drop patch fix-testsuite-segfault.patch, included upstream. - Switch to autosetup macros. Steve Kowalik 2024-10-14 03:38:40 +00:00
  • 9e4aaf3cb2 Accepting request 1203592 from home:glaubitz:branches:devel:languages:python Oliver Kurz 2024-09-26 18:20:07 +00:00
  • 471e5f7b60 - Cherry-pick upstream patch to fix testsuite segfault with Python 3.13 * fix-testsuite-segfault.patch Oliver Kurz 2024-09-26 18:20:07 +00:00
  • 200c803c34 Accepting request 1199456 from devel:languages:python Ana Guerrero 2024-09-09 12:43:24 +00:00
  • 122c95924c Accepting request 1199456 from devel:languages:python Ana Guerrero 2024-09-09 12:43:24 +00:00
  • 1967e48d40 - update to 7.0.3: * Fix Assertion 'memb->type == T_PYSSIZET' failed. for Python < 3.12. * Fix reference-counting bug in C module initialization (broken in 7.0). * Fix subclassability of ObjectSpecificationDescriptor (broken in 7.0). * Enable heap-based types (PEP 384) for Python >= 3.11. * Adopt multi-phase module initialization (PEP 489). * Drop support for Python 3.7. Dirk Mueller 2024-09-08 13:12:08 +00:00
  • 71b6ed8362 - update to 7.0.3: * Fix Assertion 'memb->type == T_PYSSIZET' failed. for Python < 3.12. * Fix reference-counting bug in C module initialization (broken in 7.0). * Fix subclassability of ObjectSpecificationDescriptor (broken in 7.0). * Enable heap-based types (PEP 384) for Python >= 3.11. * Adopt multi-phase module initialization (PEP 489). * Drop support for Python 3.7. Dirk Mueller 2024-09-08 13:12:08 +00:00
  • dad1d18cf2 Accepting request 1179654 from devel:languages:python Ana Guerrero 2024-06-11 16:27:10 +00:00
  • d242d47e99 Accepting request 1179654 from devel:languages:python Ana Guerrero 2024-06-11 16:27:10 +00:00
  • 3e90a68a52 - update to 6.4.post2: * Publish missing Windows wheels, second attempt. * Publish missing Windows wheels. * The sdist of version 6.4 was uploaded to PyPI as zope_interface-6.4.tar.gz instead of zope.interface-6.4-py2.tar.gz which cannot be installed by zc.buildout. This release is a re-release of version 6.4 with the correct sdist name. * Adjust for incompatible changes in Python 3.13b1. * Build windows wheels on GHA. Dirk Mueller 2024-06-10 08:29:10 +00:00
  • 2154523d12 - update to 6.4.post2: * Publish missing Windows wheels, second attempt. * Publish missing Windows wheels. * The sdist of version 6.4 was uploaded to PyPI as zope_interface-6.4.tar.gz instead of zope.interface-6.4-py2.tar.gz which cannot be installed by zc.buildout. This release is a re-release of version 6.4 with the correct sdist name. * Adjust for incompatible changes in Python 3.13b1. * Build windows wheels on GHA. Dirk Mueller 2024-06-10 08:29:10 +00:00
  • 8ba3677c6e Accepting request 1174206 from devel:languages:python Ana Guerrero 2024-05-16 15:13:02 +00:00
  • 1594d98046 Accepting request 1174206 from devel:languages:python Ana Guerrero 2024-05-16 15:13:02 +00:00
  • 905817b674 - update to 6.3: * Add preliminary support for Python 3.13 as of 3.13a6. Dirk Mueller 2024-05-08 10:59:13 +00:00
  • 1f2a4de699 - update to 6.3: * Add preliminary support for Python 3.13 as of 3.13a6. Dirk Mueller 2024-05-08 10:59:13 +00:00
  • 4f8049473b Accepting request 1159258 from devel:languages:python Dominique Leuenberger 2024-03-20 20:09:50 +00:00
  • 2a9b906474 Accepting request 1159258 from devel:languages:python Dominique Leuenberger 2024-03-20 20:09:50 +00:00
  • 5e08139795 - update to 6.2: * Add preliminary support for Python 3.13 as of 3.13a3. * Add support to use the pipe (|) syntax for typing.Union. Dirk Mueller 2024-03-13 10:01:38 +00:00
  • 43523b3682 - update to 6.2: * Add preliminary support for Python 3.13 as of 3.13a3. * Add support to use the pipe (|) syntax for typing.Union. Dirk Mueller 2024-03-13 10:01:38 +00:00
  • 970d10e39b Accepting request 1136282 from devel:languages:python Dominique Leuenberger 2024-01-05 21:59:07 +00:00
  • 4ef9f3fa9a Accepting request 1136282 from devel:languages:python Dominique Leuenberger 2024-01-05 21:59:07 +00:00
  • dd86359c53 - remove python2 specific codepaths Dirk Mueller 2024-01-02 21:00:39 +00:00
  • 9a58657670 - remove python2 specific codepaths Dirk Mueller 2024-01-02 21:00:39 +00:00
  • 842cc92107 Accepting request 1134716 from devel:languages:python Ana Guerrero 2023-12-25 18:04:34 +00:00
  • 0bae8d1777 Accepting request 1134716 from devel:languages:python Ana Guerrero 2023-12-25 18:04:34 +00:00
  • 61720b8445 - update to 6.1: * Add support for Python 3.12. * Fix building of the docs for non-final versions. - Update to version 5.5.2 - Update to version 5.5.1 - Update to version 5.5.0 Dirk Mueller 2023-12-16 09:00:59 +00:00
  • 4a4b3d8155 - update to 6.1: * Add support for Python 3.12. * Fix building of the docs for non-final versions. - Update to version 5.5.2 - Update to version 5.5.1 - Update to version 5.5.0 Dirk Mueller 2023-12-16 09:00:59 +00:00
  • 8fba2a5953 Accepting request 1085003 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:37 +00:00
  • 9c6423529d Accepting request 1085003 from devel:languages:python Dominique Leuenberger 2023-05-09 11:06:37 +00:00
  • 3a0918f29f - update to 6.0: * Build Linux binary wheels for Python 3.11. * Drop support for Python 2.7, 3.5, 3.6. * Fix test deprecation warning on Python 3.11. * Add preliminary support for Python 3.12 as of 3.12a5. * Drop: * + zope.interface.implements * + zope.interface.implementsOnly * + zope.interface.classProvides Dirk Mueller 2023-05-05 08:46:01 +00:00
  • ca41fed7b8 - update to 6.0: * Build Linux binary wheels for Python 3.11. * Drop support for Python 2.7, 3.5, 3.6. * Fix test deprecation warning on Python 3.11. * Add preliminary support for Python 3.12 as of 3.12a5. * Drop: * + zope.interface.implements * + zope.interface.implementsOnly * + zope.interface.classProvides Dirk Mueller 2023-05-05 08:46:01 +00:00
  • 08a9869399 Accepting request 1081715 from devel:languages:python Dominique Leuenberger 2023-04-22 19:58:01 +00:00
  • 0445fade60 Accepting request 1081715 from devel:languages:python Dominique Leuenberger 2023-04-22 19:58:01 +00:00
  • c352c54684 Accepting request 1081707 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 13:27:10 +00:00
  • 43555e0b8c Accepting request 1081707 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 13:27:10 +00:00
  • 657b7e9eef Accepting request 1040463 from devel:languages:python Dominique Leuenberger 2022-12-07 16:34:15 +00:00
  • 64111487bf Accepting request 1040463 from devel:languages:python Dominique Leuenberger 2022-12-07 16:34:15 +00:00
  • 85512aadab Clean up SPEC file Matej Cepl 2022-12-05 17:57:04 +00:00
  • d62dfb1ace Clean up SPEC file Matej Cepl 2022-12-05 17:57:04 +00:00
  • d96559eafc Accepting request 1040297 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-05 17:50:27 +00:00
  • 4c2bc73be2 Accepting request 1040297 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-05 17:50:27 +00:00
  • 18c0f9731c Accepting request 1035260 from devel:languages:python Dominique Leuenberger 2022-11-12 16:40:18 +00:00
  • 9fb13d43e3 Accepting request 1035260 from devel:languages:python Dominique Leuenberger 2022-11-12 16:40:18 +00:00
  • 042d400cbb Accepting request 1034945 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2022-11-11 13:19:42 +00:00
  • 951f831693 Accepting request 1034945 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2022-11-11 13:19:42 +00:00
  • 8f54932fb0 Accepting request 1032249 from devel:languages:python Dominique Leuenberger 2022-10-30 17:28:35 +00:00
  • 04d932e7df Accepting request 1032249 from devel:languages:python Dominique Leuenberger 2022-10-30 17:28:35 +00:00
  • 37b4d58aa3 Accepting request 1032246 from home:yarunachalam:branches:devel:languages:python Oliver Kurz 2022-10-29 18:40:57 +00:00
  • a5ae3f0585 Accepting request 1032246 from home:yarunachalam:branches:devel:languages:python Oliver Kurz 2022-10-29 18:40:57 +00:00
  • 70bd210d75 Accepting request 925649 from devel:languages:python Dominique Leuenberger 2021-10-20 18:23:25 +00:00
  • ad97a71c37 Accepting request 925649 from devel:languages:python Dominique Leuenberger 2021-10-20 18:23:25 +00:00
  • 3be29ce246 Accepting request 925059 from home:pgajdos:python Dirk Mueller 2021-10-16 09:42:23 +00:00
  • 276da46288 Accepting request 925059 from home:pgajdos:python Dirk Mueller 2021-10-16 09:42:23 +00:00
  • ae899a7546 Accepting request 905786 from devel:languages:python Dominique Leuenberger 2021-07-16 20:12:32 +00:00
  • 23adeaa34a Accepting request 905786 from devel:languages:python Dominique Leuenberger 2021-07-16 20:12:32 +00:00
  • 19a08cbafd Accepting request 905596 from home:jacraig:branches:devel:languages:python Markéta Machová 2021-07-12 08:04:42 +00:00
  • ca0f24278b Accepting request 905596 from home:jacraig:branches:devel:languages:python Markéta Machová 2021-07-12 08:04:42 +00:00
  • 3848b56f96 Accepting request 870203 from devel:languages:python Dominique Leuenberger 2021-02-10 20:29:53 +00:00
  • 3cda25180b Accepting request 870203 from devel:languages:python Dominique Leuenberger 2021-02-10 20:29:53 +00:00
  • c7abe2bd98 - Don't switch off python36 build, half of python-* packages depend on it. Matej Cepl 2021-02-08 07:50:24 +00:00
  • e8136188e9 - Don't switch off python36 build, half of python-* packages depend on it. Matej Cepl 2021-02-08 07:50:24 +00:00
  • bdc952f2af Accepting request 868983 from home:gladiac:mailman3 Matej Cepl 2021-02-03 17:12:25 +00:00
  • 728cf3e83b Accepting request 868983 from home:gladiac:mailman3 Matej Cepl 2021-02-03 17:12:25 +00:00
  • d7692f6c77 Accepting request 793786 from devel:languages:python Dominique Leuenberger 2020-04-15 17:53:22 +00:00
  • 888b9fd80c Accepting request 793786 from devel:languages:python Dominique Leuenberger 2020-04-15 17:53:22 +00:00
  • 646a70dc2c - 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. Tomáš Chvátal 2020-04-14 09:16:42 +00:00
  • b4f430de9d - 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. Tomáš Chvátal 2020-04-14 09:16:42 +00:00
  • 82e8b55e6f Accepting request 787837 from devel:languages:python Dominique Leuenberger 2020-03-26 23:28:55 +00:00
  • a28ad2ae69 Accepting request 787837 from devel:languages:python Dominique Leuenberger 2020-03-26 23:28:55 +00:00
  • 632f235359 Accepting request 787833 from home:pgajdos:python Tomáš Chvátal 2020-03-24 15:03:36 +00:00
  • 81d16fe7be Accepting request 787833 from home:pgajdos:python Tomáš Chvátal 2020-03-24 15:03:36 +00:00
  • fff7e876ea Accepting request 785663 from home:pgajdos:python Tomáš Chvátal 2020-03-16 15:14:30 +00:00
  • 4ee4f808fd Accepting request 785663 from home:pgajdos:python Tomáš Chvátal 2020-03-16 15:14:30 +00:00
  • b0d6a7c6ef Accepting request 755107 from devel:languages:python Dominique Leuenberger 2019-12-11 11:10:28 +00:00
  • 9de81cb151 Accepting request 755107 from devel:languages:python Dominique Leuenberger 2019-12-11 11:10:28 +00:00
  • eefdd074ac - 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. Steve Kowalik 2019-12-09 05:24:01 +00:00
  • 051916111e - 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. Steve Kowalik 2019-12-09 05:24:01 +00:00
  • c278548df1 Accepting request 691792 from devel:languages:python Dominique Leuenberger 2019-04-09 18:17:42 +00:00
  • 338bddcaf5 Accepting request 691792 from devel:languages:python Dominique Leuenberger 2019-04-09 18:17:42 +00:00
  • f72392e454 Accepting request 691773 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2019-04-05 11:43:51 +00:00
  • 75688dd806 Accepting request 691773 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2019-04-05 11:43:51 +00:00
  • 448f490260 Accepting request 655596 from devel:languages:python Dominique Leuenberger 2018-12-14 19:45:40 +00:00
  • 781286fb26 Accepting request 655596 from devel:languages:python Dominique Leuenberger 2018-12-14 19:45:40 +00:00