From c994842c911cb0c5129d8647361499784ae8ab225423a0429db0e31369500883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 23:37:16 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main python-zope.component revision 3f5cfaaa21097e3d36a8391db915f80d --- .gitattributes | 23 ++++++++ _multibuild | 3 + python-zope.component.changes | 103 ++++++++++++++++++++++++++++++++++ python-zope.component.spec | 94 +++++++++++++++++++++++++++++++ zope.component-6.0.tar.gz | 3 + 5 files changed, 226 insertions(+) create mode 100644 .gitattributes create mode 100644 _multibuild create mode 100644 python-zope.component.changes create mode 100644 python-zope.component.spec create mode 100644 zope.component-6.0.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..fcc7b97 --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ + + test + diff --git a/python-zope.component.changes b/python-zope.component.changes new file mode 100644 index 0000000..fbf13aa --- /dev/null +++ b/python-zope.component.changes @@ -0,0 +1,103 @@ +------------------------------------------------------------------- +Fri May 5 14:22:43 UTC 2023 - Dirk Müller + +- update to 6.0: + * Drop support for Python 2.7, 3.5, 3.6. + * Fix crash when the environment variable `PYTHONOPTIMIZED` is + set to `2` and docstrings are set to `None` by the interpreter. + * Add support for Python 3.10 and 3.11. + +------------------------------------------------------------------- +Sat Jul 10 00:31:03 UTC 2021 - Jason Craig + +- Update to 5.0.1 + * Add support for Python 3.9. + * Many other changes, see CHANGES.rst +- Update requirements as changed in setup.py. +- Mark LICENSE.txt, COPYRIGHT.txt with %license. + +------------------------------------------------------------------- +Tue Jul 21 09:07:11 UTC 2020 - Marketa Calabkova + +- update to version 4.6.2 + * Improve the documentation, both published and in docstrings. + +------------------------------------------------------------------- +Thu Apr 2 07:38:51 UTC 2020 - pgajdos@suse.com + +- version update to 4.6.1 + - Ensure the resolution order of ``BaseGlobalComponents`` is + consistent. See `issue 45 `_. + +------------------------------------------------------------------- +Tue Jan 21 11:24:19 UTC 2020 - Marketa Calabkova + +- update to version 4.6 + * Add support for Python 3.8. + * Drop support for Python 3.4. + * Fix tests on Python 2 following changes in ZODB 5.5.0. + +------------------------------------------------------------------- +Mon Apr 8 15:05:42 UTC 2019 - Marketa Calabkova + +- update to version 4.5 + * Add support for Python 3.6 and 3.7. + * Drop support for Python 3.3. + * Drop support for “setup.py test”. + * Always install zope.hookable as a dependency. + * Make accessing names that have been moved to zope.interface + produce a DeprecationWarning. +- Drop the *-doc subpackage, use multibuild instead. + * Drop pre-checkin.sh as it is no longer needed. + +------------------------------------------------------------------- +Sun Jul 16 08:15:36 UTC 2017 - aloisio@gmx.com + +- Update to version 4.3.0 + * When testing PURE_PYTHON environments under tox, avoid + poisoning the user’s global wheel cache. + * Drop support for Python 2.6 and 3.2. + * Add support for Python 3.5. + 4.2.2: + * Fix test cases for PyPy and PyPy3. + +- Split docs and tests into separate package to avoid dependency + loop. + +- Converted to single-spec + +------------------------------------------------------------------- +Fri May 15 11:13:54 UTC 2015 - benoit.monin@gmx.fr + +- update to version 4.2.1: + * Added support for Python 3.4. +- switch source archive to tar.gz (zip not available) +- remove unzip from BuildRequires + +------------------------------------------------------------------- +Wed Feb 19 04:08:29 UTC 2014 - os-dev@jacraig.com + +- Update to 4.2.0: + * Updated ``boostrap.py`` to version 2.2. + * Reset the cached ``adapter_hooks`` at ``zope.testing.cleanup.cleanUp`` + time (LP1100501). + * Implemented ability to specify adapter and utility names in Python. Use + the ``@zope.component.named(name)`` decorator to specify the name. +- Update python-zope.interface requirement version (see setup.py). + +------------------------------------------------------------------- +Tue Dec 10 13:13:28 UTC 2013 - p.drouand@gmail.com + +- Use download Url as source +- Add unzip requirement to support tarball format + +------------------------------------------------------------------- +Wed Jul 31 08:57:22 UTC 2013 - hpj@urpla.net + +- disable testing due to circular dependency with python-zope.security + +------------------------------------------------------------------- +Mon Jul 29 21:43:49 UTC 2013 - hpj@urpla.net + +- version 4.1.0: initial build + diff --git a/python-zope.component.spec b/python-zope.component.spec new file mode 100644 index 0000000..f53a821 --- /dev/null +++ b/python-zope.component.spec @@ -0,0 +1,94 @@ +# +# spec file +# +# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2013 LISA GmbH, Bingen, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +Name: python-zope.component%{psuffix} +Version: 6.0 +Release: 0 +Summary: Zope Component Architecture +License: ZPL-2.1 +Group: Development/Languages/Python +URL: https://github.com/zopefoundation/zope.component +Source: https://files.pythonhosted.org/packages/source/z/zope.component/zope.component-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-zope.event +Requires: python-zope.hookable >= 4.2.0 +Requires: python-zope.interface >= 5.3.0a1 +#test requirements +%if %{with test} +BuildRequires: %{python_module persistent} +BuildRequires: %{python_module zope.deferredimport} +BuildRequires: %{python_module zope.hookable} +BuildRequires: %{python_module zope.interface} +BuildRequires: %{python_module zope.location} +BuildRequires: %{python_module zope.proxy} +BuildRequires: %{python_module zope.security} +BuildRequires: %{python_module zope.testing} +BuildRequires: %{python_module zope.testrunner} +%endif +%python_subpackages + +%description +This package is intended to be independently reusable in any Python project. It +is maintained by the Zope Toolkit project. + +This package represents the core of the Zope Component Architecture. Together +with the 'zope.interface' package, it provides facilities for defining, +registering and looking up components. + +Please see http://docs.zope.org/zope.component/ or doc package for the +documentation. + +%prep +%setup -q -n zope.component-%{version} +rm -rf src/zope.component.egg-info + +%build +%python_build + +%install +%if !%{with test} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif + +%if %{with test} +%check +%python_expand PYTHONPATH=src %{_bindir}/zope-testrunner-%{$python_bin_suffix} -vvv --test-path src +%endif + +%if !%{with test} +%files %{python_files} +%defattr(-,root,root) +%license LICENSE.txt COPYRIGHT.txt +%doc CHANGES.rst README.rst +%{python_sitelib}/* +%endif + +%changelog diff --git a/zope.component-6.0.tar.gz b/zope.component-6.0.tar.gz new file mode 100644 index 0000000..ea7f5f8 --- /dev/null +++ b/zope.component-6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0a0472ad201b94b4fe6741ce9ac2c30b8bb22c516077bf03692dec4dfb6906 +size 90268