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

Reply via email to