--- python-crypto-2.1.0.orig/debian/changelog +++ python-crypto-2.1.0/debian/changelog @@ -0,0 +1,337 @@ +python-crypto (2.1.0-2ubuntu1) natty; urgency=low + + * Merge from Debian unstable (LP: #662883). Remaining changes: + - Install the -dbg build using --install-layout=deb. + * Droppped changes, superseded in Debian: + - The md5 module is deprecated in Python 2.6, use hashlib when possible. + - Explicitly use python2.5 to build the docs; the old doc tools are not + included in python2.6 anymore. + + -- Stefano Rivera Sun, 24 Oct 2010 23:12:48 +0200 + +python-crypto (2.1.0-2) unstable; urgency=low + + * Added missing .install file (closes: #576478) + * Added myself to Uploaders. + + -- Andreas Rottmann Wed, 07 Apr 2010 17:24:11 +0200 + +python-crypto (2.1.0-1) unstable; urgency=low + + * New upstream version. (closes: #561306). + - 2.1.0 includes fix for 160-bit DSS key issue (closes: #433563). + - The following patches have been obsoleted (fixed by upstream): + errata-2.0.1.patch + dfsg-adjust.patch + aes256-55bytes.patch + arc2-buffer-overflow.patch + run-tests.patch + - The following patches have been updated: + no-usr-local.patch: + Remove #!/usr/local/bin/python shebang line. + * New patches: + - doc.patch: + Build doc with local source directory. + + -- James Cook Sun, 28 Feb 2010 10:17:19 +0800 + +python-crypto (2.0.1+dfsg1-5) unstable; urgency=low + + * Added python-old-doctools to Build-Depends (closes: #568047). + * Bumped Standards-Version to 3.8.4 (no changes). + + -- Andreas Rottmann Thu, 11 Feb 2010 00:45:34 +0100 + +python-crypto (2.0.1+dfsg1-4ubuntu2) lucid; urgency=low + + * Build-depend on python-old-doctools instead of python2.5-dev. + + -- Matthias Klose Mon, 01 Feb 2010 18:38:00 +0100 + +python-crypto (2.0.1+dfsg1-4ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #388002), remaining changes: + - Install the -dbg build using --install-layout=deb. + - The md5 module is deprecated in Python 2.6, use hashlib when possible. + - Explicitly use python2.5 to build the docs; the old doc tools are not + included in python2.6 anymore. + + -- Muharem Hrnjadovic Tue, 16 Jun 2009 16:15:28 +0200 + +python-crypto (2.0.1+dfsg1-4) unstable; urgency=low + + * Switched to quilt patches: + - errata-2.0.1.patch: + Syncs the source tree to the actually released 2.0.1 tarball. + - dfsg-adjust.patch: + Adjusts the build system to the DFSGified source, to deal with + the removed files. + - aes256-55bytes.patch: + Fixes the AES256 padding bug (Bug#474177). + - arc2-buffer-overflow.patch: + Fixes the ARC2 buffer overflow (Bug#516660). + - m68k-no-O3.patch: + Workaround GCC 4.0.1 ICE regarding -O3 on m68k. This patch is + deactived -- hopefully this is fixed in recent GCC. + * New patches: + - run-tests.patch: + Non-Debian part of the patch by Kees Cook + to run test suite during build (closes: #518202). + - no-usr-local.patch: + Remove #!/usr/local/bin/python shebang line from Util/RFC1751.py. + * Run test suite during build. + * Added ${misc:Depends}. + * Added ${shlib:Depends} to python-crypto. + * Restored old changelog entries, which seem to got cut off between 2. + 0.1+dfsg1-2.1 and 2.0.1+dfsg1-2.3 (by Matthias?). + * Typo fix for python-crypto-dbg description: python -> Python. + * Use ${binary:Version} instead of ${Source-Version}. + * Added debian/watch. + * Bump Standards-Version to 3.8.1: + - Added Homepage field to debian/control. + * Adjust copyright line in debian/copyright. + * Move python-crypto-dbg to section 'debug'. + * Add XB-Python-Version to python-crypto-dbg. + + -- Andreas Rottmann Fri, 20 Mar 2009 20:16:38 +0100 + +python-crypto (2.0.1+dfsg1-3) unstable; urgency=low + + * Acknowlege NMUs. + * Apply fix for CVE-2009-0544 (Buffer overflow in the ARC2 module), and + a stand-alone version of the associated testcase (see + http://www.openwall.com/lists/oss-security/2009/02/07/1). + Closes: #516660. + + -- Andreas Rottmann Fri, 20 Mar 2009 17:10:55 +0100 + +python-crypto (2.0.1+dfsg1-2.3ubuntu5) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson Thu, 19 Mar 2009 00:47:11 +0000 + +python-crypto (2.0.1+dfsg1-2.3ubuntu4) jaunty; urgency=low + + [ Martin Pool ] + * Take patch from upstream to avoid deprecation warnings under python 2.6. + (LP: #337073) + + -- James Westby Tue, 10 Mar 2009 16:12:48 +1000 + +python-crypto (2.0.1+dfsg1-2.3ubuntu3) jaunty; urgency=low + + * Explicitely use python2.5 to build the docs; the old doc tools are not + included in python2.6 anymore. + + -- Matthias Klose Sun, 01 Mar 2009 10:38:38 +0100 + +python-crypto (2.0.1+dfsg1-2.3ubuntu2) jaunty; urgency=low + + * Merge from Debian lenny: + * Apply fix for CVE-2009-0544 (Buffer overflow in the ARC2 module), and + a stand-alone version of the associated testcase (see + http://www.openwall.com/lists/oss-security/2009/02/07/1). + + -- Matthias Klose Sat, 28 Feb 2009 07:55:10 +0100 + +python-crypto (2.0.1+dfsg1-2.3ubuntu1) jaunty; urgency=low + + * Rebuild to include python2.6 build. + * Install the -dbg build using --install-layout=deb. + + -- Matthias Klose Sat, 21 Feb 2009 18:32:05 +0100 + +python-crypto (2.0.1+dfsg1-2.3) unstable; urgency=low + + * NMU. + * Fix build failure introduced in previous upload; add build dependency + on texlive-fonts-recommended. + + -- Matthias Klose Tue, 15 Jul 2008 18:10:57 +0200 + +python-crypto (2.0.1+dfsg1-2.2) unstable; urgency=low + + * NMU. + * Fix padding bug in SHA256; this resulted in bad digests whenever + (the number of bytes hashed) mod 64 == 55. Closes: #474177. LP: #191683. + * Build-depend on texlive-latex-recommended instead of tetex. + + -- Matthias Klose Sat, 12 Jul 2008 12:44:34 +0200 + +python-crypto (2.0.1+dfsg1-2.1) unstable; urgency=low + + * Non-Maintainer upload. + * Build the python-crypto-dbg binary package (patch from Matthias Klose). + (Closes: #437808) + + -- Fabio Tranchitella Tue, 04 Sep 2007 20:42:37 +0200 + +python-crypto (2.0.1+dfsg1-2ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable. + * Remaining Ubuntu changes: + - Add -dbg package. + - Bump debhelper compat level to 5. + - Set Ubuntu maintainer address. + + -- Steve Kowalik Tue, 29 May 2007 19:41:45 +1000 + +python-crypto (2.0.1+dfsg1-2) unstable; urgency=low + + * Acknowledge NMUs (closes: #374807, #373524, #313349). + + -- Andreas Rottmann Wed, 23 May 2007 14:43:13 +0200 + +python-crypto (2.0.1+dfsg1-1.2ubuntu1) feisty; urgency=low + + * Build the extension for the python debug interpreter. + * Bump debhelper to v5. + * Set Ubuntu maintainer address. + + -- Matthias Klose Sat, 17 Feb 2007 02:58:24 +0100 + +python-crypto (2.0.1+dfsg1-1.2build1) edgy; urgency=low + + * Rebuild to add support for python2.5. + + -- Matthias Klose Fri, 8 Sep 2006 13:33:18 +0000 + +python-crypto (2.0.1+dfsg1-1.2) unstable; urgency=low + + * Non-maintainer upload. + * Add missing Provides: ${python:Provides} to debian/control, completing + fix for #373524 from the previous NMU. + + -- Adeodato Simó Mon, 19 Jun 2006 03:06:37 +0200 + +python-crypto (2.0.1+dfsg1-1.1) unstable; urgency=low + + * Convert to the updated Python policy using python-central. + Closes: #373524. + * Support for python2.4 is provided. Closes: #313349. + + -- Matthias Klose Fri, 16 Jun 2006 01:28:51 +0000 + +python-crypto (2.0.1+dfsg1-1) unstable; urgency=low + + * Acknowlegde NMUs (closes: #318055, #318012). + * Packaged new upstream version (closes: #325517). + - 2.0.1 includes fix for AMD64, presumingly also closes: #297516. + + -- Andreas Rottmann Tue, 4 Oct 2005 00:10:40 +0200 + +python-crypto (2.0+dp1-2.3) unstable; urgency=low + + * NMU. + * Add python2.4-crypto package, drop python2.1 and python2.2 packages + (closes: #313349). + + -- Matthias Klose Mon, 29 Aug 2005 07:18:38 +0000 + +python-crypto (2.0+dp1-2.2) unstable; urgency=low + + * NMU to fix build failures on some architectures + * Remove -O3 gcc option on m68k architecture to fix FTBFS due to an + internal compiler error + * Standards version 3.6.2 (no changes required) + * Relax the versioned build dependency of libgmp3-dev to 4.1.4-8 + instead of -9. Some architectures only have -8 at this point + which is sufficient. + + -- Bastian Kleineidam Fri, 12 Aug 2005 11:04:21 +0200 + +python-crypto (2.0+dp1-2.1) unstable; urgency=low + + * NMU to make package installable again + * Added missing build dependency on (versioned) libgmp3-dev, otherwise + the _fastmath module won't be compiled. + * Recompile against libgmp3c2 (Closes: #318055) + + -- Bastian Kleineidam Tue, 9 Aug 2005 10:54:41 +0200 + +python-crypto (2.0+dp1-2) unstable; urgency=medium + + * Added missing build-dependency on tetex-bin and tetex-extra (closes: + #288602). + + -- Andreas Rottmann Tue, 4 Jan 2005 17:47:27 +0100 + +python-crypto (2.0+dp1-1) unstable; urgency=medium + + * Again remove problematic code from orig tarball, which the NMU did + miss (not to mention that the orig tarball from the NMU wasn't + pristine and contained .pyc files). Urgency medium, so sarge won't end + up with problematic code. + * Include the manual in binary packages (closes: #273622). + * Switch to CDBS. + * Lowercase description synopsis, as suggested by lintian/developer's + reference. + * Advertice the newly-included (since 2.0) SHA256 module in the + description. + + -- Andreas Rottmann Sat, 1 Jan 2005 14:47:12 +0100 + +python-crypto (2.0-1) unstable; urgency=medium + + * NMU. + * New upstream version. + + -- Matthias Klose Tue, 17 Aug 2004 23:44:24 +0200 + +python-crypto (1.9a6+dp2-1) unstable; urgency=low + + * Transitioned to Python 2.3. + * Removed accidential junk form .orig.tar.gz. + + -- Andreas Rottmann Sat, 9 Aug 2003 12:41:23 +0200 + +python-crypto (1.9a6+dp1-2) unstable; urgency=low + + * Fixed Section (python instead of interpreters). + + -- Andreas Rottmann Sun, 20 Jul 2003 15:21:37 +0200 + +python-crypto (1.9a6+dp1-1) unstable; urgency=low + + * New upstream release. + * Bump Standards-Version to 3.6.0 (no changes). + + -- Andreas Rottmann Sun, 13 Jul 2003 18:26:54 +0200 + +python-crypto (1.9a4+dp1-4) unstable; urgency=low + + * Use dh_python. + + Build-depend on debhelper >= 4.1.29. + + Build-depend on python. + * Bump Standards-Version to 3.5.8. + + -- Andreas Rottmann Thu, 20 Feb 2003 14:55:12 +0100 + +python-crypto (1.9a4+dp1-3) unstable; urgency=low + + * Cipher/__init__.py: Remove 'RC5' and 'IDEA' from __all__. + + -- Andreas Rottmann Fri, 14 Feb 2003 01:10:26 +0100 + +python-crypto (1.9a4+dp1-2) unstable; urgency=low + + * debian/control: Added python2.x dependencies to binary packages. + * debian/control: Fixed 'Cryptpgraphic' typo (closes: #162884). + + -- Andreas Rottmann Thu, 7 Nov 2002 22:05:27 +0100 + +python-crypto (1.9a4+dp1-1) unstable; urgency=low + + * Removed problematic algorithms from source code. + + Added README.Debian with details. + + Updated package descriptions. + * Include docs in all pythonX.Y-crypto packages. + + -- Andreas Rottmann Wed, 11 Sep 2002 13:15:45 +0200 + +python-crypto (1.9a4-1) unstable; urgency=low + + * Initial Release (closes: #159717) + + -- Andreas Rottmann Thu, 5 Sep 2002 14:53:33 +0200 --- python-crypto-2.1.0.orig/debian/rules +++ python-crypto-2.1.0/debian/rules @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM=pycentral + +include /usr/share/cdbs/1/rules/buildcore.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/class/python-distutils.mk + +pyver := $(shell pyversions -vd) + +common-build-arch:: + epydoc --config Doc/epydoc-config + +build/python-crypto:: + # If want to open test after building, + # use `python$$i ./setup.py test; \' line instead. + # This will take a long time. + for i in $(cdbs_python_build_versions); do \ + python$$i ./setup.py build; \ + done + +$(patsubst %,binary-post-install/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)):: + sh -e debian/pathmangle.sh /usr/bin/$(shell echo $(cdbs_curpkg) | sed 's,-crypto$$,,') debian/$(cdbs_curpkg) + +build/python-crypto-dbg:: + set -e; \ + for i in $(cdbs_python_build_versions); do \ + python$$i-dbg ./setup.py build; \ + done + +install/python-crypto-dbg:: + for i in $(cdbs_python_build_versions); do \ + python$$i-dbg ./setup.py install --root $(CURDIR)/debian/python-crypto-dbg --install-layout=deb; \ + done + find debian/python-crypto-dbg \ + ! -type d ! -name '*_d.so' | xargs rm -f + find debian/python-crypto-dbg -depth -empty -exec rmdir {} \; + +binary-predeb/python-crypto-dbg:: + rm -rf debian/python-crypto-dbg/usr/share/doc/python-crypto-dbg + ln -s python-crypto debian/python-crypto-dbg/usr/share/doc/python-crypto-dbg + +clean:: + rm -rf build + rm -rf Doc/apidoc --- python-crypto-2.1.0.orig/debian/control +++ python-crypto-2.1.0/debian/control @@ -0,0 +1,42 @@ +Source: python-crypto +Section: python +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: James Cook +Uploaders: Andreas Rottmann +Build-Depends: cdbs (>= 0.4.41), debhelper (>= 5.0.37.1), quilt, python-central (>= 0.4.17), python-all-dev (>= 2.3.5-9), python-all-dbg, ed, libgmp3-dev (>= 4.1.4-10), python-epydoc +XS-Python-Version: all +Standards-Version: 3.8.4 +Homepage: http://www.pycrypto.org/ + +Package: python-crypto +Architecture: any +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python2.3-crypto, python2.4-crypto +Replaces: python2.3-crypto, python2.4-crypto +Provides: ${python:Provides} +Suggests: python-crypto-dbg +XB-Python-Version: ${python:Versions} +Description: cryptographic algorithms and protocols for Python + A collection of cryptographic algorithms and protocols, implemented + for use from Python. Among the contents of the package: + . + * Hash functions: HMAC, MD2, MD4, MD5, RIPEMD160, SHA, SHA256. + * Block encryption algorithms: AES, ARC2, Blowfish, CAST, DES, Triple-DES. + * Stream encryption algorithms: ARC4, simple XOR. + * Public-key algorithms: RSA, DSA, ElGamal, qNEW. + * Protocols: All-or-nothing transforms, chaffing/winnowing. + * Miscellaneous: RFC1751 module for converting 128-key keys + into a set of English words, primality testing, random number gereration. + +Package: python-crypto-dbg +Section: debug +Priority: extra +Architecture: any +Depends: python-crypto (= ${binary:Version}), python-dbg, ${shlibs:Depends}, ${misc:Depends} +XB-Python-Version: ${python:Versions} +Description: cryptographic algorithms and protocols for Python (debug extension) + A collection of cryptographic algorithms and protocols, implemented + for use from Python. + . + This package contains the extensions built for the Python debug interpreter. --- python-crypto-2.1.0.orig/debian/README.source +++ python-crypto-2.1.0/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream source. +Changes are stored in the source package as diffs in debian/patches and +applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. --- python-crypto-2.1.0.orig/debian/pycompat +++ python-crypto-2.1.0/debian/pycompat @@ -0,0 +1 @@ +2 --- python-crypto-2.1.0.orig/debian/copyright +++ python-crypto-2.1.0/debian/copyright @@ -0,0 +1,43 @@ +This package was debianized by James Cook on +Sun, 28 Feb 2010 12:44:30 +0800. + +It was downloaded from http://www.dlitz.net/software/pycrypto/ + +Upstream Author: Dwayne C. Litzenberger + +Copyright and licensing of the Python Cryptography Toolkit ("PyCrypto"): +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To the best of our knowledge, with the exceptions noted below or +within the files themselves, the files that constitute PyCrypto are in +the public domain. Most are distributed with the following notice: + + The contents of this file are dedicated to the public domain. To + the extent that dedication to the public domain is not available, + everyone is granted a worldwide, perpetual, royalty-free, + non-exclusive license to exercise all rights associated with the + contents of this file for any purpose whatsoever. + No rights are reserved. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +Exception: + + - Portions of HMAC.py and setup.py are derived from Python 2.2, and + are therefore Copyright (c) 2001, 2002, 2003 Python Software + Foundation (All Rights Reserved). They are licensed by the PSF + under the terms of the Python 2.2 license. (See the file + LEGAL/copy/LICENSE.python-2.2 for details.) + +EXPORT RESTRICTIONS: + +Note that the export or re-export of cryptographic software and/or +source code may be subject to regulation in your jurisdiction. + --- python-crypto-2.1.0.orig/debian/README.Debian +++ python-crypto-2.1.0/debian/README.Debian @@ -0,0 +1,6 @@ +pycrypto for Debian +------------------- + +The debian pythonX.Y-crypto packages contain the Python cryptographic +toolkit compiled for Python X.Y. + --- python-crypto-2.1.0.orig/debian/pathmangle.sh +++ python-crypto-2.1.0/debian/pathmangle.sh @@ -0,0 +1,17 @@ +#! /bin/sh +# +# This script is used to mangle things like /usr/local/bin/python into +# something more in line with Debian's Python policy. + +set -e + +CMD=$1 +DIR=$2 + +grep -E -l -r '/usr/local(/bin)?/python' "$DIR" | + while read f; do + printf ",s:/usr/local\\\\(/bin\\\\)\\\\?/python:$CMD:g\nw\n" | ed -s "$f" + if [ "$(head -c2 $f)" = "#!" ]; then + chmod 755 "$f" + fi + done --- python-crypto-2.1.0.orig/debian/compat +++ python-crypto-2.1.0/debian/compat @@ -0,0 +1 @@ +5 --- python-crypto-2.1.0.orig/debian/python-crypto.install +++ python-crypto-2.1.0/debian/python-crypto.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/python* --- python-crypto-2.1.0.orig/debian/python-crypto.doc-base +++ python-crypto-2.1.0/debian/python-crypto.doc-base @@ -0,0 +1,12 @@ +Document: python-crypto +Title: PyCrypto API Documentation +Author: Dwayne C. Litzenberger +Abstract: + Python Crypto is a collection of cryptographic algorithms and + protocols, implemented for use from Python. This is the API documentation + for it. +Section: Programming/Python + +Format: HTML +Index: /usr/share/doc/python-crypto/toc.html +Files: /usr/share/doc/python-crypto/*.html --- python-crypto-2.1.0.orig/debian/docs +++ python-crypto-2.1.0/debian/docs @@ -0,0 +1,4 @@ +README +TODO +debian/README.Debian +Doc/apidoc/*.html --- python-crypto-2.1.0.orig/debian/watch +++ python-crypto-2.1.0/debian/watch @@ -0,0 +1,3 @@ +version=3 +# +http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-(.*)\.tar\.gz --- python-crypto-2.1.0.orig/debian/patches/m68k-no-O3.patch +++ python-crypto-2.1.0/debian/patches/m68k-no-O3.patch @@ -0,0 +1,32 @@ +Index: python-crypto-2.0.1+dfsg1/setup.py +=================================================================== +--- python-crypto-2.0.1+dfsg1.orig/setup.py 2009-03-20 19:07:13.000000000 +0100 ++++ python-crypto-2.0.1+dfsg1/setup.py 2009-03-20 19:07:23.000000000 +0100 +@@ -60,6 +60,16 @@ + result = find_file(filename, std_dirs, paths) + return result + ++ ++def cc_remove_option (compiler, option): ++ """ ++ Remove option from Unix-style compiler. ++ """ ++ for optlist in (compiler.compiler, compiler.compiler_so): ++ if option in optlist: ++ optlist.remove(option) ++ ++ + class PCTBuildExt (build_ext): + def build_extensions(self): + self.extensions += [ +@@ -109,6 +119,10 @@ + + # Detect which modules should be compiled + self.detect_modules() ++ if self.compiler.compiler_type == 'unix': ++ if os.uname()[4] == 'm68k': ++ # work around ICE on m68k machines in gcc 4.0.1 ++ cc_remove_option(self.compiler, "-O3") + build_ext.build_extensions(self) + + def detect_modules (self): --- python-crypto-2.1.0.orig/debian/patches/doc.patch +++ python-crypto-2.1.0/debian/patches/doc.patch @@ -0,0 +1,15 @@ +Subject: Build doc with local source directory. + +Index: pycrypto-2.1.0/Doc/epydoc-config +=================================================================== +--- pycrypto-2.1.0.orig/Doc/epydoc-config 2010-02-28 14:29:27.000000000 +0800 ++++ pycrypto-2.1.0/Doc/epydoc-config 2010-02-28 14:29:37.000000000 +0800 +@@ -2,7 +2,7 @@ + # See http://epydoc.sourceforge.net/configfile.html for sample configuration. + + [epydoc] +-modules: Crypto ++modules: lib/Crypto + docformat: restructuredtext + output: html + target: Doc/apidoc/ --- python-crypto-2.1.0.orig/debian/patches/series +++ python-crypto-2.1.0/debian/patches/series @@ -0,0 +1,3 @@ +#m68k-no-O3.patch +no-usr-local.patch +doc.patch --- python-crypto-2.1.0.orig/debian/patches/no-usr-local.patch +++ python-crypto-2.1.0/debian/patches/no-usr-local.patch @@ -0,0 +1,11 @@ +Subject: Remove #!/usr/local/bin/python shebang line. + +Index: pycrypto-2.1.0/lib/Crypto/Util/RFC1751.py +=================================================================== +--- pycrypto-2.1.0.orig/lib/Crypto/Util/RFC1751.py 2010-02-28 11:01:06.000000000 +0800 ++++ pycrypto-2.1.0/lib/Crypto/Util/RFC1751.py 2010-02-28 11:01:16.000000000 +0800 +@@ -1,4 +1,3 @@ +-#!/usr/local/bin/python + # rfc1751.py : Converts between 128-bit strings and a human-readable + # sequence of words, as defined in RFC1751: "A Convention for + # Human-Readable 128-bit Keys", by Daniel L. McDonald.