[Python-modules-commits] r28408 - in packages/python-bcrypt/trunk/debian (8 files)
xnox at users.alioth.debian.org
xnox at users.alioth.debian.org
Mon Mar 31 21:30:33 UTC 2014
Date: Monday, March 31, 2014 @ 21:30:31
Author: xnox
Revision: 28408
releasing package python-bcrypt version 0.4-1
Modified:
packages/python-bcrypt/trunk/debian/changelog
packages/python-bcrypt/trunk/debian/compat
packages/python-bcrypt/trunk/debian/control
packages/python-bcrypt/trunk/debian/copyright
packages/python-bcrypt/trunk/debian/python-bcrypt.1
packages/python-bcrypt/trunk/debian/rules
packages/python-bcrypt/trunk/debian/source/format
packages/python-bcrypt/trunk/debian/watch
Modified: packages/python-bcrypt/trunk/debian/changelog
===================================================================
--- packages/python-bcrypt/trunk/debian/changelog 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/changelog 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,20 +1,17 @@
-python-bcrypt (0.1-2) UNRELEASED; urgency=low
+python-bcrypt (0.4-1) unstable; urgency=low
- [ Piotr Ożarowski ]
- * Provide pythonX.Y-bcrypt packages
+ * New Upstream release
+ * Migrate to git-buildpackage
+ * Update control file to reflect more modern debian standards (no changes)
+ * Update to use debhelper 9
+ * Add source/format of "3.0 (quilt)"
+ * Fix spelling of parametrised throughout debian/ directory
+ * Update watch file to use google code
+ * Remove depricated pycompat file
+ * Update copyright file to be machine-readable
- [ Sandro Tosi ]
- * debian/control
- - uniforming Vcs-Browser field
- * debian/control
- - switch Vcs-Browser field to viewsvn
+ -- Simon Fondrie-Teitler <simonft at riseup.net> Sat, 21 Sep 2013 16:26:21 -0500
- [ Jakub Wilk ]
- * Use canonical URIs for Vcs-* fields.
- * Fix a typo in the package description.
-
- -- Jakub Wilk <jwilk at debian.org> Fri, 21 Jun 2013 19:55:24 +0200
-
python-bcrypt (0.1-1) unstable; urgency=low
* Initial release (Closes: #454627)
Modified: packages/python-bcrypt/trunk/debian/compat
===================================================================
--- packages/python-bcrypt/trunk/debian/compat 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/compat 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1 +1 @@
-5
+9
Modified: packages/python-bcrypt/trunk/debian/control
===================================================================
--- packages/python-bcrypt/trunk/debian/control 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/control 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,21 +1,23 @@
Source: python-bcrypt
+Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
+Uploaders: Simon Fondrie-Teitler <simonft at riseup.net>,
Section: python
Priority: extra
-Maintainer: Kevin Coyner <kcoyner at debian.org>
-Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: cdbs (>=0.4.43), debhelper (>= 5), python-all-dev, python-support (>= 0.6)
-Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-bcrypt/trunk/
-Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-bcrypt/trunk/
+Build-Depends: debhelper (>= 9),
+ python-all,
+ python-dev,
+ python-setuptools,
+ python3-all,
+ python3-dev,
+ python3-setuptools
Homepage: http://www.mindrot.org/projects/py-bcrypt/
-Standards-Version: 3.7.3
+Standards-Version: 3.9.4
Package: python-bcrypt
Architecture: any
Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}
-Provides: ${python:Provides}
-XB-Python-Version: ${python:Versions}
-Description: implementation of OpenBSD's Blowfish password hash algorithm
- py-bcrypt is a Python module implementing the OpenBSD Blowfish password
+Description: implementation of OpenBSD's Blowfish password hash algorithm - python 2.x
+ py-bcrypt is a Python module implementating the OpenBSD Blowfish password
hashing algorithm, as described in "A Future-Adaptable Password Scheme" by
Niels Provos and David Mazieres:
http://www.openbsd.org/papers/bcrypt-paper.ps
@@ -24,3 +26,21 @@
block cipher with modifications designed to raise the cost of off-line
password cracking. The computation cost of the algorithm is parametrised, so
it can be increased as computers get faster.
+ .
+ This package provides the py-bcript Python module for Python 2.x.
+
+Package: python3-bcrypt
+Architecture: any
+Depends: ${python3:Depends}, ${misc:Depends}, ${shlibs:Depends}
+Description: implementation of OpenBSD's Blowfish password hash algorithm - python 3.x
+ py-bcrypt is a Python module implementating the OpenBSD Blowfish password
+ hashing algorithm, as described in "A Future-Adaptable Password Scheme" by
+ Niels Provos and David Mazieres:
+ http://www.openbsd.org/papers/bcrypt-paper.ps
+ .
+ This module hashes passwords using a version of Bruce Schneier's Blowfish
+ block cipher with modifications designed to raise the cost of off-line
+ password cracking. The computation cost of the algorithm is parametrised, so
+ it can be increased as computers get faster.
+ .
+ This package provides the py-bcript Python module for Python 3.x.
Modified: packages/python-bcrypt/trunk/debian/copyright
===================================================================
--- packages/python-bcrypt/trunk/debian/copyright 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/copyright 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,67 +1,76 @@
-This package was debianized by Kevin Coyner <kcoyner at debian.org> on
-Sat, 22 Dec 2007 13:45:05 -0500.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: py-bcrypt
+Upstream-Contact: Damien Miller <djm at mindrot.org>
+Source: http://code.google.com/p/py-bcrypt/source/browse/
-It was downloaded from http://www.mindrot.org/projects/py-bcrypt/
+Files: *
+Copyright: 2006 Damien Miller <djm at mindrot.org>
+License: ISC
+ Permission to use, copy, modify, and distribute this software for any
+ purpose with or without fee is hereby granted, provided that the
+ above copyright notice and this permission notice appear in all
+ copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THIS SOFTWARE.
-The Python binding code is subject to this license:
-
-Upstream Author: Damien Miller <djm at mindrot.org>
-
-Copyright: (c) 2006 Damien Miller
-
-License:
-
- Permission to use, copy, modify, and distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies.
-
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
- IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-The underlying blowfish code is derived from OpenBSD libc and is
-subject to the following license:
-
-Upstream Author: Niels Provos <provos at physnet.uni-hamburg.de>
-
-Copyright: (c) 1997 Niels Provos
-
-Implementation advice: David Mazieres <dm at lcs.mit.edu>
-
-License:
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
+Files: /bcrypt/*
+Copyright: 1997 Niels Provos <provos at physnet.uni-hamburg.de>
+License: BSD-4-clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
-
- 3. All advertising materials mentioning features or use of this software
- must display the following acknowledgement: This product includes software
- developed by Niels Provos.
-
- 4. The name of the author may not be used to endorse or promote products
+ .
+ 3. Neither the name of the Institute nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ .
+ 4. Neither the name of the <organization> nor the
+ names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Files: /debian/*
+Copyright: 2007 Kevin Coyner <kcoyner at debian.org>, 2013 Simon Fondrie-Teitler <simonft at riseup.net>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or (at
+ your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the full text of the GNU General Public License
+ version 3 can be found in the file
+ `/usr/share/common-licenses/GPL-3'.
-The Debian packaging is (C) 2007, Kevin Coyner <kcoyner at debian.org> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
Modified: packages/python-bcrypt/trunk/debian/python-bcrypt.1
===================================================================
--- packages/python-bcrypt/trunk/debian/python-bcrypt.1 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/python-bcrypt.1 2014-03-31 21:30:31 UTC (rev 28408)
@@ -11,7 +11,7 @@
.PP
This system hashes passwords using a version of Bruce Schneier's Blowfish
block cipher with modifications designed to raise the cost of off-line
-password cracking. The computation cost of the algorithm is parametised, so it
+password cracking. The computation cost of the algorithm is parametrised, so it
can be increased as computers get faster.
.PP
A simple example demonstrates most of the features:
Modified: packages/python-bcrypt/trunk/debian/rules
===================================================================
--- packages/python-bcrypt/trunk/debian/rules 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/rules 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,6 +1,22 @@
#!/usr/bin/make -f
-DEB_PYTHON_SYSTEM = pysupport
+PYTHONS:=$(shell pyversions -vr)
+PYTHON3S:=$(shell py3versions -vr)
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
+%:
+ dh $@ --buildsystem=python_distutils --with python2,python3
+
+override_dh_clean:
+ dh_clean -O--buildsystem=python_distutils
+ rm -rf build py_bcrypt.egg-info
+
+override_dh_auto_install:
+ set -e && for pyvers in $(PYTHONS); do \
+ python$$pyvers setup.py install --install-layout=deb \
+ --root $(CURDIR)/debian/python-bcrypt; \
+ done
+
+ set -e && for pyvers in $(PYTHON3S); do \
+ python$$pyvers setup.py install --install-layout=deb \
+ --root $(CURDIR)/debian/python3-bcrypt; \
+ done
Modified: packages/python-bcrypt/trunk/debian/source/format
===================================================================
--- packages/python-bcrypt/trunk/debian/source/format 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/source/format 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1 +1 @@
-1.0
+3.0 (quilt)
\ No newline at end of file
Modified: packages/python-bcrypt/trunk/debian/watch
===================================================================
--- packages/python-bcrypt/trunk/debian/watch 2014-03-31 21:07:56 UTC (rev 28407)
+++ packages/python-bcrypt/trunk/debian/watch 2014-03-31 21:30:31 UTC (rev 28408)
@@ -1,2 +1,2 @@
version=3
-http://www.mindrot.org/files/py-bcrypt/py-bcrypt-(.*)\.tar\.gz
+http://code.google.com/p/py-bcrypt/downloads/list .*/py-bcrypt-(\d\S*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
More information about the Python-modules-commits
mailing list