Hello community,
here is the log from the commit of package python-ldap.12062 for
openSUSE:Leap:15.1:Update checked in at 2020-03-07 18:13:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:Update/python-ldap.12062 (Old)
and /work/SRC/openSUSE:Leap:15.1:Update/.python-ldap.12062.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ldap.12062"
Sat Mar 7 18:13:48 2020 rev:1 rq:780998 version:3.1.0
Changes:
--------
New Changes file:
--- /dev/null 2019-12-19 10:12:34.003146842 +0100
+++
/work/SRC/openSUSE:Leap:15.1:Update/.python-ldap.12062.new.26092/python-ldap.changes
2020-03-07 18:13:49.267927510 +0100
@@ -0,0 +1,588 @@
+-------------------------------------------------------------------
+Mon Dec 10 12:23:48 UTC 2018 - Tomáš Chvátal <[email protected]>
+
+- Reduce the runtime dependencies to match the actual needs
+ * User can use either openldap or 389-ds or anything else
+- Run the tests on the package
+- Fix the fdupes call
+
+-------------------------------------------------------------------
+Fri Dec 7 09:18:38 UTC 2018 - Tomáš Chvátal <[email protected]>
+
+- Add this package to SLE wrt fate#325747
+- Do not add version dependency to devel requirement
+
+-------------------------------------------------------------------
+Tue Aug 14 07:00:52 UTC 2018 - [email protected]
+
+- Require openldap2-client as some of the binaries are called
+ on the runtime
+
+-------------------------------------------------------------------
+Tue Aug 7 17:43:33 UTC 2018 - [email protected]
+
+- update to upstream release 3.1.0:
+ * Long-deprecated functions `ldap.open()` and `ldap.init()` are removed
+ * `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1
+ * Tons of changes see CHANGES file
+
+-------------------------------------------------------------------
+Thu Jan 18 09:04:33 UTC 2018 - [email protected]
+
+- update to upstream release 3.0.0b4:
+ - Adds support for Python 3.4+
+ - Adds support for `bytes_mode`
+ - Idiotmatic python code changes
+ - Adds testing for `pypy`
+ - Fixes/enhances tests
+
+- Remove python-ldap.keyring and python-ldap-%{version}.tar.gz.asc:
+ There is no signature provided for the new upstream tarball
+
+-------------------------------------------------------------------
+Mon Nov 20 17:49:28 UTC 2017 - [email protected]
+
+- update to upstream release 2.5.2
+
+Changes since 2.5.1:
+
+* code-cleaning in setup.py
+
+Modules/
+* PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro
+* moved code from version.c to ldapmodule.c
+* removed obsolete back-ward compability constants from common.h
+* build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x
+* _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo
+* assume C extension API for Python 2.7+
+
+Lib/
+* removed all dependencies on modules string and types
+* removed use of .has_key()
+* removed class ldap.ldapobject.NonblockingLDAPObject
+* new global constant ldap.LIBLDAP_API_INFO
+* right after importing _ldap there is a call into libldap to initialize it
+* method .decodeControlValue() of SSSResponseControl and VLVResponseControl
+ does not set class attribute result_code anymore
+* always use bytes() for UUID() constructor in ldap.syncrepl
+* module ldif now uses functions b64encode() and b64decode()
+* fixed pickling and restoring of ReconnectLDAPObject
+* more modules with PEP-8 compliance
+* ldap.ldapobject split into module-package
+
+Tests/
+* scripts do not directly call SlapdTestCase.setUpClass() anymore
+* added LDIF test with folded, base64-encoded attribute
+* added more tests for sub-module ldap.dn
+* added tests for ldap.syncrepl (thanks to Karl Kornel)
+
+-------------------------------------------------------------------
+Sun Nov 12 17:49:25 UTC 2017 - [email protected]
+
+- update to upstream release 2.5.1
+- adjusted BuildRequires to match upstream prerequisites
+
+Changes since 2.4.45:
+
+Mandatory prerequisites:
+- Python 2.7.x
+- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
+
+Modules/
+* removed unused code schema.c
+
+Lib/
+* ldap.__version__, ldap.__author__ and ldap.__license__ now
+ imported from new sub-module ldap.pkginfo also to setup.py
+* Added safety assertion when importing _ldap:
+ ldap.pkginfo.__version__ must match _ldap.__version__
+* removed stand-alone module dsml
+* slapdtest.SlapdObject.restart() just restarts slapd
+ without cleaning any data
+* Compability changes for pyasn1 0.3.x or newer
+ (thanks to Ilya Etingof and Christian Heimes)
+* The methods SSSResponseControl.decodeControlValue() and
+ VLVResponseControl.decodeControlValue() now follow the coding
+ convention to use camel-cased ASN.1 name as class attribute name.
+ The old class names are still set for back-ward compability
+ but should not be used in new code because they might be removed
+ in a later release.
+* removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
+
+Tests/
+* added explicit reconnect tests for ReconnectLDAPObject
+
+-------------------------------------------------------------------
+Mon Oct 9 15:14:14 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.45
+ * fixed error handling
+
+-------------------------------------------------------------------
+Thu Sep 7 22:23:21 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.44
+ * GIL fix
+
+-------------------------------------------------------------------
+Thu Sep 7 07:57:14 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.43
+ * SASL bind fix
+
+-------------------------------------------------------------------
+Mon Sep 4 08:57:32 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.42
+ * small enhancements to test suite
+
+-------------------------------------------------------------------
+Wed Jul 12 18:07:10 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.41 (small LDIF parser enhancement)
+
+-------------------------------------------------------------------
+Tue Jun 27 18:40:32 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.40 (small memleak fix)
+
+-------------------------------------------------------------------
+Wed May 31 20:03:45 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.39
+
+-------------------------------------------------------------------
+Thu May 18 15:05:14 UTC 2017 - [email protected]
+
+- provide python2-ldap to support singlespec packages
+
+-------------------------------------------------------------------
+Fri Apr 28 09:06:40 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.38
+
+-------------------------------------------------------------------
+Thu Apr 27 08:45:02 UTC 2017 - [email protected]
+
+- update to upstream release 2.4.37
+
+-------------------------------------------------------------------
+Wed Feb 8 09:52:17 UTC 2017 - [email protected]
+
+- Update to upstream release 2.4.30
+ (with compability fix for pyasn1 0.2.x)
+
+-------------------------------------------------------------------
+Wed Jan 25 19:54:48 UTC 2017 - [email protected]
+
+- Update to upstream release 2.4.29
+- added python-ldap.keyring to validate upstream source signatures
+
+-------------------------------------------------------------------
+Fri Nov 18 07:05:01 UTC 2016 - [email protected]
+
+- Update to upstream release 2.4.28
+
+-------------------------------------------------------------------
+Mon Aug 1 10:44:31 UTC 2016 - [email protected]
+
+- Update to upstream release 2.4.27
+
+-------------------------------------------------------------------
+Sun Jul 24 16:31:08 UTC 2016 - [email protected]
+
+- Update to upstream release 2.4.26
+- updated pypi source URL
+
+-------------------------------------------------------------------
++++ 391 more lines (skipped)
++++ between /dev/null
++++ and
/work/SRC/openSUSE:Leap:15.1:Update/.python-ldap.12062.new.26092/python-ldap.changes
New:
----
python-ldap-3.1.0.tar.gz
python-ldap.changes
python-ldap.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ldap.spec ++++++
#
# spec file for package python-ldap
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, 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-%{**}}
Name: python-ldap
Version: 3.1.0
Release: 0
Summary: Python LDAP interface
License: Python-2.0
Group: Development/Libraries/Python
URL: https://www.python-ldap.org/
Source0:
https://files.pythonhosted.org/packages/source/p/python-ldap/python-ldap-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pyasn1 >= 0.3.7}
BuildRequires: %{python_module pyasn1-modules >= 0.1.5}
BuildRequires: %{python_module setuptools}
BuildRequires: cyrus-sasl-devel >= 2.1
BuildRequires: fdupes
BuildRequires: krb5-devel
BuildRequires: libopenssl-devel >= 0.9.7
# needed for slapd binary in tests
BuildRequires: openldap2
# needed for ldapadd binary in tests
BuildRequires: openldap2-client
BuildRequires: openldap2-devel >= 2.4.11
BuildRequires: python-rpm-macros
Requires: python-pyasn1 >= 0.3.7
Requires: python-pyasn1-modules >= 0.1.5
%python_subpackages
%description
python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs
for that purpose. Additionally the package contains modules for other
LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
%prep
%setup -q
cp Build/setup.cfg.suse-linux setup.cfg
%build
CFLAGS="%{optflags}" %python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
%python_exec setup.py test
%files %{python_files}
%license LICENCE
%doc README Demo CHANGES TODO
%{python_sitearch}/*
%changelog