forked from pool/python-zope.security
		
	Accepting request 692314 from home:mcalabkova:branches:devel:languages:python
- update to version 4.3.1
  * Fix the decimal.Decimal checker, __truediv__ was missing 
    causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1 
    operation
  4.3.0
  * Add the interface ISystemPrincipal and make 
    zope.security.management.system_user a regular object that 
    implements this interface.
  4.2*
  * Add support for Python 3.7.
  * Make the pure-Python proxy on Python 2 not check permissions for
    __unicode__ just like the C implementation. Note that __str__ is 
    checked for both implementations on both Python 2 and 3, but if 
    there is no __unicode__ method defined, Python 2’s automatic 
    fallback to __str__ is not checked when unicode is called.
  * Fix the default values for Permission fields title and 
    description under Python 2.
  * Change the IPermission.id from Text (unicode) to a 
    NativeStringLine.
  * Fix the extremely rare potential for a crash when the C 
    extensions are in use.
  * The pure-Python proxy didn’t propagate TypeError from __repr__ 
    and __str__ like the C implementation did.
  * Iteration of zope.interface.providedBy() is now allowed by 
    default on all versions of Python.
  * Drop support for Python 3.3.
  * Respect PURE_PYTHON at runtime. 
  * Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python 
    mode.
- Fix tests using multibuild (can be dropped in the future).
OBS-URL: https://build.opensuse.org/request/show/692314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.security?expand=0&rev=7
			
			
This commit is contained in:
		
				
					committed by
					
						 Git OBS Bridge
						Git OBS Bridge
					
				
			
			
				
	
			
			
			
						parent
						
							6872ad5ba6
						
					
				
				
					commit
					60b6b1af92
				
			
							
								
								
									
										3
									
								
								_multibuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								_multibuild
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | <multibuild> | ||||||
|  |   <package>test</package> | ||||||
|  | </multibuild> | ||||||
| @@ -1,43 +0,0 @@ | |||||||
| ------------------------------------------------------------------- |  | ||||||
| Sun Jul 16 08:06:14 UTC 2017 - aloisio@gmx.com |  | ||||||
|  |  | ||||||
| - Update to version 4.1.1 |  | ||||||
|   * Fix issue 23: iteration of collections.OrderedDict and its |  | ||||||
|     various views is now allowed by default on all versions of |  | ||||||
|     Python. |  | ||||||
|   * As a further fix for issue 20, iteration of BTree itself is |  | ||||||
|     now allowed by default. |  | ||||||
|   4.1.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 and 3.6. |  | ||||||
|   * Fix issue 20: iteration of pure-Python BTrees.items(), and |  | ||||||
|     also creating a list from BTrees.items() on Python 3. The same |  | ||||||
|     applies for keys() and values(). |  | ||||||
|   4.0.3: |  | ||||||
|   * Fix iteration over security proxies in Python 3 using the |  | ||||||
|     pure-Python implementation. |  | ||||||
|   4.0.2: |  | ||||||
|   * Fix compatibility with zope.proxy 4.1.5 under PyPy. |  | ||||||
|   * Fix the very first call to removeSecurityProxy returning |  | ||||||
|     incorrect results if given a proxy under PyPy. |  | ||||||
|   4.0.1: |  | ||||||
|   * Add support for Python 3.4. |  | ||||||
|  |  | ||||||
| - Split docs and tests into separate -doc package to avoid |  | ||||||
|   dependency loop and other zope-related problems, see  |  | ||||||
|   (gh#/zopefoundation/zope.proxy#18) |  | ||||||
|  |  | ||||||
| - Converted to single-spec |  | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- |  | ||||||
| Tue Jul 30 10:49:33 UTC 2013 - hpj@urpla.net |  | ||||||
|  |  | ||||||
| - don't ship *.c files |  | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- |  | ||||||
| Mon Jul 29 10:34:02 UTC 2013 - hpj@urpla.net |  | ||||||
|  |  | ||||||
| - version 4.0.0: initial build |  | ||||||
|  |  | ||||||
| @@ -1,64 +0,0 @@ | |||||||
| # |  | ||||||
| # spec file for package python-zope.security-doc |  | ||||||
| # |  | ||||||
| # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. |  | ||||||
| # 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 http://bugs.opensuse.org/ |  | ||||||
| # |  | ||||||
|  |  | ||||||
|  |  | ||||||
| %{?!python_module:%define python_module() python-%{**} python3-%{**}} |  | ||||||
| Name:           python-zope.security-doc |  | ||||||
| Version:        4.1.1 |  | ||||||
| Release:        0 |  | ||||||
| Summary:        Contains documentation for python-zope.security |  | ||||||
| License:        ZPL-2.1 |  | ||||||
| Group:          Documentation/HTML |  | ||||||
| Url:            http://www.python.org/pypi/zope.security |  | ||||||
| Source0:        https://files.pythonhosted.org/packages/source/z/zope.security/zope.security-%{version}.tar.gz |  | ||||||
| BuildRequires:  %{python_module setuptools} |  | ||||||
| BuildRequires:  %{python_module zope.security = %{version}} |  | ||||||
| BuildRequires:  python-rpm-macros |  | ||||||
| # SECTION documentation requirements |  | ||||||
| BuildRequires:  %{python_module  Sphinx} |  | ||||||
| BuildRequires:  %{python_module  repoze.sphinx.autointerface} |  | ||||||
| # /SECTION |  | ||||||
| # SECTION testing requirements |  | ||||||
| BuildRequires:  %{python_module  six} |  | ||||||
| BuildRequires:  %{python_module  zope.testing} |  | ||||||
| BuildRequires:  %{python_module  zope.testrunner} |  | ||||||
| # /SECTION |  | ||||||
| Provides:       %{python_module zope.security-doc = %{version}} |  | ||||||
| BuildArch:      noarch |  | ||||||
|  |  | ||||||
| %description |  | ||||||
| This package contains documentation files for python-zope.security. |  | ||||||
|  |  | ||||||
| %prep |  | ||||||
| %setup -q -n zope.security-%{version} |  | ||||||
|  |  | ||||||
| %build |  | ||||||
| %{_python_use_flavor python3} |  | ||||||
| %__python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo |  | ||||||
|  |  | ||||||
| %install |  | ||||||
| # nothing to do here |  | ||||||
|  |  | ||||||
| %check |  | ||||||
| %python_exec %{_bindir}/zope-testrunner --test-path=src -v |  | ||||||
|  |  | ||||||
| %files |  | ||||||
| %defattr(-,root,root) |  | ||||||
| %doc build/sphinx/html/ |  | ||||||
|  |  | ||||||
| %changelog |  | ||||||
| @@ -1,3 +1,37 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Mon Apr  8 13:53:23 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> | ||||||
|  |  | ||||||
|  | - update to version 4.3.1 | ||||||
|  |   * Fix the decimal.Decimal checker, __truediv__ was missing  | ||||||
|  |     causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1  | ||||||
|  |     operation | ||||||
|  |   4.3.0 | ||||||
|  |   * Add the interface ISystemPrincipal and make  | ||||||
|  |     zope.security.management.system_user a regular object that  | ||||||
|  |     implements this interface. | ||||||
|  |   4.2* | ||||||
|  |   * Add support for Python 3.7. | ||||||
|  |   * Make the pure-Python proxy on Python 2 not check permissions for | ||||||
|  |     __unicode__ just like the C implementation. Note that __str__ is  | ||||||
|  |     checked for both implementations on both Python 2 and 3, but if  | ||||||
|  |     there is no __unicode__ method defined, Python 2’s automatic  | ||||||
|  |     fallback to __str__ is not checked when unicode is called. | ||||||
|  |   * Fix the default values for Permission fields title and  | ||||||
|  |     description under Python 2. | ||||||
|  |   * Change the IPermission.id from Text (unicode) to a  | ||||||
|  |     NativeStringLine. | ||||||
|  |   * Fix the extremely rare potential for a crash when the C  | ||||||
|  |     extensions are in use. | ||||||
|  |   * The pure-Python proxy didn’t propagate TypeError from __repr__  | ||||||
|  |     and __str__ like the C implementation did. | ||||||
|  |   * Iteration of zope.interface.providedBy() is now allowed by  | ||||||
|  |     default on all versions of Python. | ||||||
|  |   * Drop support for Python 3.3. | ||||||
|  |   * Respect PURE_PYTHON at runtime.  | ||||||
|  |   * Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python  | ||||||
|  |     mode. | ||||||
|  | - Fix tests using multibuild (can be dropped in the future). | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Sun Jul 16 08:06:14 UTC 2017 - aloisio@gmx.com | Sun Jul 16 08:06:14 UTC 2017 - aloisio@gmx.com | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| # | # | ||||||
| # spec file for package python-zope.security | # spec file for package python-zope.security | ||||||
| # | # | ||||||
| # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. | # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. | ||||||
| # Copyright (c) 2013 LISA GmbH, Bingen, Germany. | # Copyright (c) 2013 LISA GmbH, Bingen, Germany. | ||||||
| # | # | ||||||
| # All modifications and additions to the file contributed by third parties | # All modifications and additions to the file contributed by third parties | ||||||
| @@ -13,13 +13,21 @@ | |||||||
| # license that conforms to the Open Source Definition (Version 1.9) | # license that conforms to the Open Source Definition (Version 1.9) | ||||||
| # published by the Open Source Initiative. | # published by the Open Source Initiative. | ||||||
|  |  | ||||||
| # Please submit bugfixes or comments via http://bugs.opensuse.org/ | # Please submit bugfixes or comments via https://bugs.opensuse.org/ | ||||||
| # | # | ||||||
|  |  | ||||||
|  |  | ||||||
| %{?!python_module:%define python_module() python-%{**} python3-%{**}} | %{?!python_module:%define python_module() python-%{**} python3-%{**}} | ||||||
| Name:           python-zope.security | %global flavor @BUILD_FLAVOR@%{nil} | ||||||
| Version:        4.1.1 | %if "%{flavor}" == "test" | ||||||
|  | %define psuffix -test | ||||||
|  | %bcond_without test | ||||||
|  | %else | ||||||
|  | %define psuffix %{nil} | ||||||
|  | %bcond_with test | ||||||
|  | %endif | ||||||
|  | Name:           python-zope.security%{psuffix} | ||||||
|  | Version:        4.3.1 | ||||||
| Release:        0 | Release:        0 | ||||||
| Summary:        Zope Security Framework | Summary:        Zope Security Framework | ||||||
| License:        ZPL-2.1 | License:        ZPL-2.1 | ||||||
| @@ -38,8 +46,18 @@ Requires:       python-zope.configuration | |||||||
| Requires:       python-zope.i18nmessageid | Requires:       python-zope.i18nmessageid | ||||||
| Requires:       python-zope.interface | Requires:       python-zope.interface | ||||||
| Requires:       python-zope.location | Requires:       python-zope.location | ||||||
| Requires:       python-zope.proxy >= 4.1.0 | Requires:       python-zope.proxy >= 4.3.0 | ||||||
| Requires:       python-zope.schema | Requires:       python-zope.schema | ||||||
|  | %if %{with test} | ||||||
|  | BuildRequires:  %{python_module BTrees} | ||||||
|  | BuildRequires:  %{python_module zope.component} | ||||||
|  | BuildRequires:  %{python_module zope.configuration} | ||||||
|  | BuildRequires:  %{python_module zope.location} | ||||||
|  | BuildRequires:  %{python_module zope.proxy >= 4.3.0} | ||||||
|  | BuildRequires:  %{python_module zope.security = %{version}} | ||||||
|  | BuildRequires:  %{python_module zope.testing} | ||||||
|  | BuildRequires:  %{python_module zope.testrunner} | ||||||
|  | %endif | ||||||
| %python_subpackages | %python_subpackages | ||||||
|  |  | ||||||
| %description | %description | ||||||
| @@ -51,23 +69,25 @@ policies on Python objects. | |||||||
| rm -rf *.egg-info | rm -rf *.egg-info | ||||||
|  |  | ||||||
| %build | %build | ||||||
| %{_python_use_flavor python2} | %python_build | ||||||
| sed -e '1c#! %{_bindir}/python2' -i src/zope/security/setup.py |  | ||||||
| %python2_build |  | ||||||
| %{_python_use_flavor python3} |  | ||||||
| sed -e '1c#! %{_bindir}/python3' -i src/zope/security/setup.py |  | ||||||
| %python3_build |  | ||||||
|  |  | ||||||
| %install | %install | ||||||
|  | %if !%{with test} | ||||||
| %python_install | %python_install | ||||||
| %{python_expand chmod 755 %{buildroot}%{$python_sitearch}/zope/security/setup.py | %python_expand %fdupes %{buildroot}%{$python_sitearch} | ||||||
|   rm -f %{buildroot}%{$python_sitearch}/zope/security/*.c | %endif | ||||||
|   %fdupes -s %{buildroot}%{$python_sitearch} |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  | %if %{with test} | ||||||
|  | %check | ||||||
|  | %python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} %{_bindir}/zope-testrunner-%{$python_bin_suffix} -vvv --test-path src | ||||||
|  | %endif | ||||||
|  |  | ||||||
|  | %if !%{with test} | ||||||
| %files %{python_files} | %files %{python_files} | ||||||
| %defattr(-,root,root) | %defattr(-,root,root) | ||||||
| %doc | %license LICENSE.txt | ||||||
|  | %doc README.rst | ||||||
| %{python_sitearch}/* | %{python_sitearch}/* | ||||||
|  | %endif | ||||||
|  |  | ||||||
| %changelog | %changelog | ||||||
|   | |||||||
| @@ -1,3 +0,0 @@ | |||||||
| version https://git-lfs.github.com/spec/v1 |  | ||||||
| oid sha256:60d4533202e51d1ec7da763ee29eea95d7e184d9c25c849e69421a905089fb40 |  | ||||||
| size 111845 |  | ||||||
							
								
								
									
										3
									
								
								zope.security-4.3.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								zope.security-4.3.1.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | version https://git-lfs.github.com/spec/v1 | ||||||
|  | oid sha256:9448e57bcc856ff05b881ffb1852cdd367fd234e31c0003fd5373582f57beaff | ||||||
|  | size 121684 | ||||||
		Reference in New Issue
	
	Block a user