[Python-modules-commits] r30214 - in packages/mockldap/trunk/debian (5 files)
fladi-guest at users.alioth.debian.org
fladi-guest at users.alioth.debian.org
Thu Aug 21 09:44:58 UTC 2014
Date: Thursday, August 21, 2014 @ 09:44:53
Author: fladi-guest
Revision: 30214
New upstream release and Python3 support.
Added:
packages/mockldap/trunk/debian/python3-mockldap.docs
Modified:
packages/mockldap/trunk/debian/changelog
packages/mockldap/trunk/debian/control
packages/mockldap/trunk/debian/rules
Deleted:
packages/mockldap/trunk/debian/python-mockldap.install
Modified: packages/mockldap/trunk/debian/changelog
===================================================================
--- packages/mockldap/trunk/debian/changelog 2014-08-21 08:34:11 UTC (rev 30213)
+++ packages/mockldap/trunk/debian/changelog 2014-08-21 09:44:53 UTC (rev 30214)
@@ -1,3 +1,10 @@
+mockldap (0.2.2-1) unstable; urgency=low
+
+ * New upstream release.
+ * Add Python3 support. Test are not yet compatible.
+
+ -- Michael Fladischer <FladischerMichael at fladi.at> Thu, 21 Aug 2014 11:40:02 +0200
+
mockldap (0.2.0-1) unstable; urgency=low
* New upstream release.
Modified: packages/mockldap/trunk/debian/control
===================================================================
--- packages/mockldap/trunk/debian/control 2014-08-21 08:34:11 UTC (rev 30213)
+++ packages/mockldap/trunk/debian/control 2014-08-21 09:44:53 UTC (rev 30214)
@@ -12,9 +12,12 @@
python-mock-doc,
python-setuptools,
python-sphinx (>= 1.0.7+dfsg),
- python-unittest2
+ python-unittest2,
+ python3-all,
+ python3-setuptools
Standards-Version: 3.9.5
X-Python-Version: >= 2.5
+X-Python3-Version: >= 3.3
Homepage: http://bitbucket.org/psagers/mockldap/
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/mockldap/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/mockldap/trunk/
@@ -40,6 +43,29 @@
LDAP operationsâthis obviously isnât a complete Python LDAP server
implementationâbut those simple operations tend to cover a lot of cases.
+Package: python3-mockldap
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
+Suggests: python-mockldap-doc
+Description: simple mock implementation of python-ldap (Python3 version)
+ This project provides a mock replacement for python-ldap. Itâs useful for any
+ project that would like to write unit tests against LDAP code without relying
+ on a running LDAP server.
+ .
+ The goal of mockldap is to provide a mock instance of LDAPObject in response to
+ any call to ldap.initialize. In the general case, you would register return
+ values for all LDAPObject calls that you expect the code under test to make.
+ Your assertions would then verify that the tested code behaved correctly given
+ this set of return values from the LDAP APIs.
+ .
+ As a convenience, the mock LDAPObject isnât just a dumb mock object. The
+ typical way to use mockldap is to provide some static directory content and
+ then let LDAPObject generate real return values. This will only work for simple
+ LDAP operationsâthis obviously isnât a complete Python LDAP server
+ implementationâbut those simple operations tend to cover a lot of cases.
+ .
+ This package contains the Python 3 version of the library.
+
Package: python-mockldap-doc
Section: doc
Architecture: all
Deleted: packages/mockldap/trunk/debian/python-mockldap.install
===================================================================
--- packages/mockldap/trunk/debian/python-mockldap.install 2014-08-21 08:34:11 UTC (rev 30213)
+++ packages/mockldap/trunk/debian/python-mockldap.install 2014-08-21 09:44:53 UTC (rev 30214)
@@ -1 +0,0 @@
-/usr
Added: packages/mockldap/trunk/debian/python3-mockldap.docs
===================================================================
--- packages/mockldap/trunk/debian/python3-mockldap.docs (rev 0)
+++ packages/mockldap/trunk/debian/python3-mockldap.docs 2014-08-21 09:44:53 UTC (rev 30214)
@@ -0,0 +1 @@
+README
Modified: packages/mockldap/trunk/debian/rules
===================================================================
--- packages/mockldap/trunk/debian/rules 2014-08-21 08:34:11 UTC (rev 30213)
+++ packages/mockldap/trunk/debian/rules 2014-08-21 09:44:53 UTC (rev 30214)
@@ -3,24 +3,46 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+PYVERS := $(shell pyversions -r)
+PY3VERS := $(shell py3versions -r)
+
%:
- dh $@ --with python2,sphinxdoc
+ dh $@ --with python2,python3,sphinxdoc
-.PHONY: override_dh_auto_build
override_dh_auto_build:
+ set -e; \
+ for py in $(PYVERS) $(PY3VERS); do \
+ $$py -B setup.py build; \
+ done
PYTHONPATH=. sphinx-build -b html -d docs/.build/.doctrees -N docs/source docs/.build/html
- dh_auto_build
-.PHONY: override_dh_auto_test
+override_dh_auto_clean:
+ set -e; \
+ for py in $(PYVERS) $(PY3VERS); do \
+ $$py -B setup.py clean; \
+ rm -rf build; \
+ done
+
+override_dh_auto_install:
+ set -e; \
+ for py in $(PYVERS); do \
+ $$py -B setup.py install --skip-build --root debian/python-mockldap \
+ --install-layout deb; \
+ done
+ set -e; \
+ for py in $(PY3VERS); do \
+ $$py -B setup.py install --skip-build --root debian/python3-mockldap \
+ --install-layout deb; \
+ done
+
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
set -e; \
- for python in $(shell pyversions -r); do \
+ for python in $(PYVERS); do \
$$python setup.py test ; \
done
endif
-.PHONY: override_dh_auto_clean
override_dh_auto_clean:
dh_auto_clean
rm -rf docs/.build
More information about the Python-modules-commits
mailing list