View | Details | Raw Unified | Return to bug 40291
Collapse All | Expand All

(-)./python-cffi-0.8.6.ori/debian/control (-39 / +1 lines)
 Lines 13-31    Link Here 
13
 python-pycparser,
13
 python-pycparser,
14
 python-pytest,
14
 python-pytest,
15
 python-setuptools,
15
 python-setuptools,
16
 virtualenv | python-virtualenv (<< 1.11.6),
16
 virtualenv | python-virtualenv (<< 1.11.6)
17
 python3-all-dbg,
18
 python3-all-dev (>= 3.1.2-6~),
19
 python3-py,
20
 python3-pycparser,
21
 python3-pytest,
22
 python3-setuptools
23
Standards-Version: 3.9.5
17
Standards-Version: 3.9.5
24
Homepage: http://cffi.readthedocs.org/
18
Homepage: http://cffi.readthedocs.org/
25
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cffi/trunk/
19
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cffi/trunk/
26
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cffi/trunk/
20
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cffi/trunk/
27
X-Python-Version: >= 2.6
21
X-Python-Version: >= 2.6
28
X-Python3-Version: >= 3.1
29
XS-Testsuite: autopkgtest
22
XS-Testsuite: autopkgtest
30
23
31
Package: python-cffi
24
Package: python-cffi
 Lines 54-90    Link Here 
54
 .
47
 .
55
 The aim of this project is to provide a convenient and reliable way of calling
48
 The aim of this project is to provide a convenient and reliable way of calling
56
 C code from Python. It keeps Python logic in Python, and minimises the C
49
 C code from Python. It keeps Python logic in Python, and minimises the C
57
 required. It is able to work at either the C API or ABI level, unlike most
58
 other approaches, that only support the ABI level.
59
 .
60
 This package contains the debug version of python-cffi.
61
62
Package: python3-cffi
63
Architecture: any
64
Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
65
Suggests: python3-dev
66
Description: Foreign Function Interface for Python 3 calling C code
67
 Convenient and reliable way of calling C code from Python 3.
68
 .
69
 The aim of this project is to provide a convenient and reliable way of calling
70
 C code from Python. It keeps Python logic in Python, and minimises the C
71
 required. It is able to work at either the C API or ABI level, unlike most
72
 other approaches, that only support the ABI level.
73
74
Package: python3-cffi-dbg
75
Architecture: any
76
Section: debug
77
Priority: extra
78
Depends:
79
 python3-cffi (= ${binary:Version}),
80
 ${misc:Depends},
81
 ${python3:Depends},
82
 ${shlibs:Depends}
83
Description: Foreign Function Interface for Python 3 calling C code (Debug version)
84
 Convenient and reliable way of calling C code from Python 3.
85
 .
86
 The aim of this project is to provide a convenient and reliable way of calling
87
 C code from Python. It keeps Python logic in Python, and minimises the C
88
 required. It is able to work at either the C API or ABI level, unlike most
50
 required. It is able to work at either the C API or ABI level, unlike most
89
 other approaches, that only support the ABI level.
51
 other approaches, that only support the ABI level.
90
 .
52
 .
(-)./python-cffi-0.8.6.ori/debian/rules (-2 / +1 lines)
 Lines 3-9    Link Here 
3
export PYBUILD_NAME=cffi
3
export PYBUILD_NAME=cffi
4
4
5
%:
5
%:
6
	dh $@ --with python2,python3 --buildsystem pybuild
6
	dh $@ --with python2 --buildsystem pybuild
7
7
8
override_dh_auto_test:
8
override_dh_auto_test:
9
	PYBUILD_SYSTEM=custom \
9
	PYBUILD_SYSTEM=custom \
 Lines 12-18    Link Here 
12
12
13
override_dh_strip:
13
override_dh_strip:
14
	dh_strip -p python-cffi -p python-cffi-dbg --dbg-package=python-cffi-dbg
14
	dh_strip -p python-cffi -p python-cffi-dbg --dbg-package=python-cffi-dbg
15
	dh_strip -p python3-cffi -p python3-cffi-dbg --dbg-package=python3-cffi-dbg
16
	dh_strip --remaining-packages
15
	dh_strip --remaining-packages
17
16
18
override_dh_clean:
17
override_dh_clean:
(-)./python-cryptography-0.8.2.ori/debian/control (-36 / +1 lines)
 Lines 6-40    Link Here 
6
 debhelper (>= 9),
6
 debhelper (>= 9),
7
 dh-python,
7
 dh-python,
8
 python-all-dev,
8
 python-all-dev,
9
 python3-all-dev,
10
 python-setuptools,
9
 python-setuptools,
11
 python3-setuptools,
12
 python-cffi (>= 0.8),
10
 python-cffi (>= 0.8),
13
 python3-cffi (>= 0.8),
14
 python-six (>= 1.4.1),
11
 python-six (>= 1.4.1),
15
 python3-six (>= 1.4.1),
16
 libssl-dev,
12
 libssl-dev,
17
 python-cryptography-vectors (>= 0.8.2~),
13
 python-cryptography-vectors (>= 0.8.2~),
18
 python-cryptography-vectors (<< 0.8.3~),
14
 python-cryptography-vectors (<< 0.8.3~),
19
 python3-cryptography-vectors (>= 0.8.2~),
20
 python3-cryptography-vectors (<< 0.8.3~),
21
 python-iso8601,
15
 python-iso8601,
22
 python3-iso8601,
23
 python-pytest,
24
 python3-pytest,
25
 python-pretend,
16
 python-pretend,
26
 python3-pretend,
27
 python-pyasn1,
17
 python-pyasn1,
28
 python3-pyasn1,
18
 python-enum34
29
 python-enum34,
30
 python3-enum34
31
Standards-Version: 3.9.6
19
Standards-Version: 3.9.6
32
Homepage: https://cryptography.io/
20
Homepage: https://cryptography.io/
33
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cryptography/trunk/
21
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cryptography/trunk/
34
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cryptography/trunk/
22
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cryptography/trunk/
35
XS-Python-Version: >= 2.6
23
XS-Python-Version: >= 2.6
36
X-Python3-Version: >= 3.2
37
XS-Testsuite: autopkgtest
38
24
39
Package: python-cryptography
25
Package: python-cryptography
40
Architecture: any
26
Architecture: any
 Lines 57-83    Link Here 
57
 .
43
 .
58
 This package contains the Python 2 version of cryptography.
44
 This package contains the Python 2 version of cryptography.
59
45
60
Package: python3-cryptography
61
Architecture: any
62
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
63
Suggests: python-cryptography-doc, python3-cryptography-vectors
64
Description: Python library exposing cryptographic recipes and primitives (Python 3)
65
 The cryptography library is designed to be a "one-stop-shop" for
66
 all your cryptographic needs in Python.
67
 .
68
 As an alternative to the libraries that came before it, cryptography
69
 tries to address some of the issues with those libraries:
70
  - Lack of PyPy and Python 3 support.
71
  - Lack of maintenance.
72
  - Use of poor implementations of algorithms (i.e. ones with known
73
    side-channel attacks).
74
  - Lack of high level, "Cryptography for humans", APIs.
75
  - Absence of algorithms such as AES-GCM.
76
  - Poor introspectability, and thus poor testability.
77
  - Extremely error prone APIs, and bad defaults.
78
 .
79
 This package contains the Python 3 version of cryptography.
80
81
Package: python-cryptography-doc
46
Package: python-cryptography-doc
82
Architecture: all
47
Architecture: all
83
Depends: ${misc:Depends}
48
Depends: ${misc:Depends}
(-)./python-cryptography-0.8.2.ori/debian/rules (-1 / +4 lines)
 Lines 7-13    Link Here 
7
7
8
8
9
%:
9
%:
10
	dh $@ --with python2,python3 --buildsystem=pybuild
10
	dh $@ --with python2 --buildsystem=pybuild
11
11
12
12
13
override_dh_auto_clean:
13
override_dh_auto_clean:
 Lines 19-21    Link Here 
19
override_dh_python3:
19
override_dh_python3:
20
	dh_python3
20
	dh_python3
21
	rm -rf debian/python3-cryptography/usr/lib/python3.?
21
	rm -rf debian/python3-cryptography/usr/lib/python3.?
22
23
override_dh_auto_test:
24
	true
(-)./python-cryptography-vectors-0.8.2.ori/debian/control (-13 lines)
 Lines 6-20    Link Here 
6
 debhelper (>= 9),
6
 debhelper (>= 9),
7
 dh-python,
7
 dh-python,
8
 python-all,
8
 python-all,
9
 python3-all,
10
 python-setuptools,
9
 python-setuptools,
11
 python3-setuptools,
12
Standards-Version: 3.9.6
10
Standards-Version: 3.9.6
13
Homepage: https://cryptography.io/
11
Homepage: https://cryptography.io/
14
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cryptography-vectors/trunk/
12
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-cryptography-vectors/trunk/
15
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cryptography-vectors/trunk/
13
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-cryptography-vectors/trunk/
16
XS-Python-Version: >= 2.6
14
XS-Python-Version: >= 2.6
17
X-Python3-Version: >= 3.2
18
15
19
Package: python-cryptography-vectors
16
Package: python-cryptography-vectors
20
Architecture: all
17
Architecture: all
 Lines 25-37    Link Here 
25
 tests do not need to download and install them.
22
 tests do not need to download and install them.
26
 .
23
 .
27
 This package contains the Python 2 version of cryptography_vectors.
24
 This package contains the Python 2 version of cryptography_vectors.
28
29
Package: python3-cryptography-vectors
30
Architecture: all
31
Depends: ${python3:Depends}, ${shlibs:Depends}, ${misc:Depends}
32
Description: Test vectors for python-cryptography (Python 3)
33
 The test vectors for the cryptography library are rather large; thus, they are
34
 broken out into their own package so that users who do not need to run the
35
 tests do not need to download and install them.
36
 .
37
 This package contains the Python 3 version of cryptography_vectors.
(-)./python-cryptography-vectors-0.8.2.ori/debian/rules (-1 / +1 lines)
 Lines 2-5    Link Here 
2
export PYBUILD_NAME=cryptography-vectors
2
export PYBUILD_NAME=cryptography-vectors
3
3
4
%:
4
%:
5
	dh $@ --with python2,python3 --buildsystem=pybuild
5
	dh $@ --with python2 --buildsystem=pybuild
(-)./python-pretend-1.0.8.ori/debian/control (-26 lines)
 Lines 6-19    Link Here 
6
 debhelper (>= 9),
6
 debhelper (>= 9),
7
 dh-python,
7
 dh-python,
8
 python-all,
8
 python-all,
9
 python3-all,
10
 pypy
11
Standards-Version: 3.9.5
9
Standards-Version: 3.9.5
12
Homepage: https://github.com/alex/pretend
10
Homepage: https://github.com/alex/pretend
13
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-pretend/trunk/
11
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/python-pretend/trunk/
14
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-pretend/trunk/
12
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/python-pretend/trunk/
15
XS-Python-Version: >= 2.6
13
XS-Python-Version: >= 2.6
16
X-Python3-Version: >= 3.2
17
14
18
Package: python-pretend
15
Package: python-pretend
19
Architecture: all
16
Architecture: all
 Lines 26-51    Link Here 
26
 responses, rather than doing any computation.
23
 responses, rather than doing any computation.
27
 .
24
 .
28
 This package contains the Python 2 version of pretend.
25
 This package contains the Python 2 version of pretend.
29
30
Package: python3-pretend
31
Architecture: all
32
Depends: ${python3:Depends}, ${misc:Depends}
33
Description: Python library for stubbing (Python 3)
34
 Pretend is a library to make stubbing with Python easier.
35
 .
36
 Stubbing is a technique for writing tests. You may hear the term mixed up with
37
 mocks, fakes, or doubles. Basically a stub is an object that returns pre-canned
38
 responses, rather than doing any computation.
39
 .
40
41
Package: pypy-pretend
42
Architecture: all
43
Depends: ${pypy:Depends}, ${misc:Depends}
44
Description: Python library for stubbing (PyPy)
45
 Pretend is a library to make stubbing with Python easier.
46
 .
47
 Stubbing is a technique for writing tests. You may hear the term mixed up with
48
 mocks, fakes, or doubles. Basically a stub is an object that returns pre-canned
49
 responses, rather than doing any computation.
50
 .
51
 This package contains the PyPy version of pretend.
(-)./python-pretend-1.0.8.ori/debian/rules (-1 / +1 lines)
 Lines 2-5    Link Here 
2
export PYBUILD_NAME=pretend
2
export PYBUILD_NAME=pretend
3
3
4
%:
4
%:
5
	dh $@ --with python2,python3,pypy --buildsystem=pybuild
5
	dh $@ --with python2 --buildsystem=pybuild
(-)./pyjwt-1.3.0.ori/debian/control (-31 / +1 lines)
 Lines 8-20    Link Here 
8
 dh-python,
8
 dh-python,
9
 python-all (>= 2.6.6-3),
9
 python-all (>= 2.6.6-3),
10
 python-cryptography,
10
 python-cryptography,
11
 python-setuptools (>= 0.6b3),
11
 python-setuptools (>= 0.6b3)
12
 python3-all,
13
 python3-cryptography,
14
 python3-setuptools,
15
Standards-Version: 3.9.6
12
Standards-Version: 3.9.6
16
X-Python-Version: >= 2.6
13
X-Python-Version: >= 2.6
17
X-Python3-Version: >= 3.3
18
Homepage: https://github.com/jpadilla/pyjwt
14
Homepage: https://github.com/jpadilla/pyjwt
19
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pyjwt/trunk/
15
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pyjwt/trunk/
20
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pyjwt/trunk/
16
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pyjwt/trunk/
 Lines 42-70    Link Here 
42
 .
38
 .
43
 Supported reserved claim names:
39
 Supported reserved claim names:
44
   - "exp" (Expiration Time) Claim
40
   - "exp" (Expiration Time) Claim
45
46
Package: python3-jwt
47
Architecture: all
48
Depends: ${misc:Depends}, ${python3:Depends}
49
Recommends: python3-cryptography
50
Suggests: python3-crypto
51
Description: Python 3 implementation of JSON Web Token
52
 PyJWT implements the JSON Web Token draft 01, a way of representing
53
 signed content using JSON data structures.
54
 .
55
 Supported algorithms for cryptographic signing:
56
 .
57
   * HS256 - HMAC using SHA-256 hash algorithm (default)
58
   * HS384 - HMAC using SHA-384 hash algorithm
59
   * HS512 - HMAC using SHA-512 hash algorithm
60
   * RS256 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-256 hash
61
     algorithm
62
   * RS384 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-384 hash
63
     algorithm
64
   * RS512 - RSASSA-PKCS1-v1_5 signature algorithm using SHA-512 hash
65
     algorithm
66
 .
67
 Supported reserved claim names:
68
   - "exp" (Expiration Time) Claim
69
 .
70
 This package contains the Python 3 version of the library.
(-)./pyjwt-1.3.0.ori/debian/rules (-2 / +1 lines)
 Lines 8-14    Link Here 
8
export PYTHONWARNINGS=d
8
export PYTHONWARNINGS=d
9
9
10
%:
10
%:
11
	dh $@ --with python2,python3 --buildsystem=pybuild
11
	dh $@ --with python2 --buildsystem=pybuild
12
12
13
override_dh_auto_build:
13
override_dh_auto_build:
14
	dh_auto_build
14
	dh_auto_build
 Lines 17-20    Link Here 
17
17
18
override_dh_auto_install:
18
override_dh_auto_install:
19
	dh_auto_install
19
	dh_auto_install
20
	mv debian/python3-jwt/usr/bin/jwt debian/python3-jwt/usr/bin/jwt3
(-)./six-1.8.0.ori/debian/control (-15 / +1 lines)
 Lines 4-15    Link Here 
4
Maintainer: Colin Watson <cjwatson@debian.org>
4
Maintainer: Colin Watson <cjwatson@debian.org>
5
Uploaders: Barry Warsaw <barry@debian.org>
5
Uploaders: Barry Warsaw <barry@debian.org>
6
Standards-Version: 3.9.5
6
Standards-Version: 3.9.5
7
Build-Depends: debhelper (>= 7.2.11~), python (>= 2.6.6-3~), python-all, python3 (>= 3.1.2-8~), python3-all, python-pytest, python3-pytest, python-py, python3-py, python-setuptools, python3-setuptools, dh-python
7
Build-Depends: debhelper (>= 7.2.11~), python (>= 2.6.6-3~), python-all, python-pytest, python-py, python-setuptools, dh-python
8
Homepage: http://pythonhosted.org/six/
8
Homepage: http://pythonhosted.org/six/
9
Vcs-Git: git://anonscm.debian.org/collab-maint/six.git
9
Vcs-Git: git://anonscm.debian.org/collab-maint/six.git
10
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/six.git
10
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/six.git
11
X-Python-Version: >= 2.5
11
X-Python-Version: >= 2.5
12
X-Python3-Version: >= 3.0
13
12
14
Package: python-six
13
Package: python-six
15
Architecture: all
14
Architecture: all
 Lines 23-38    Link Here 
23
 .
22
 .
24
 This package provides Six on the Python 2 module path. It is complemented
23
 This package provides Six on the Python 2 module path. It is complemented
25
 by python3-six.
24
 by python3-six.
26
27
Package: python3-six
28
Architecture: all
29
Multi-Arch: foreign
30
Depends: ${misc:Depends}, ${python3:Depends}
31
Description: Python 2 and 3 compatibility library (Python 3 interface)
32
 Six is a Python 2 and 3 compatibility library. It provides utility
33
 functions for smoothing over the differences between the Python versions
34
 with the goal of writing Python code that is compatible on both Python
35
 versions.
36
 .
37
 This package provides Six on the Python 3 module path. It is complemented
38
 by python-six.
(-)./six-1.8.0.ori/debian/rules (-1 / +1 lines)
 Lines 9-12    Link Here 
9
9
10
10
11
%:
11
%:
12
	dh $@ --with python2,python3 --buildsystem=pybuild
12
	dh $@ --with python2 --buildsystem=pybuild
(-)./enum34-1.0.3.ori/debian/control (-15 lines)
 Lines 4-10    Link Here 
4
Homepage: https://pypi.python.org/pypi/enum34
4
Homepage: https://pypi.python.org/pypi/enum34
5
Section: python
5
Section: python
6
X-Python-Version: >= 2.6
6
X-Python-Version: >= 2.6
7
X-Python3-Version: >= 3.2
8
Priority: optional
7
Priority: optional
9
Build-Depends: debhelper (>= 8),
8
Build-Depends: debhelper (>= 8),
10
               dh-python,
9
               dh-python,
 Lines 12-19    Link Here 
12
               python-docutils,
11
               python-docutils,
13
               python-setuptools,
12
               python-setuptools,
14
               python-sphinx (>= 1.0.7+dfsg-1~),
13
               python-sphinx (>= 1.0.7+dfsg-1~),
15
               python3-all,
16
               python3-setuptools
17
Standards-Version: 3.9.6
14
Standards-Version: 3.9.6
18
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/enum34/trunk/
15
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/enum34/trunk/
19
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/enum34/trunk/
16
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/enum34/trunk/
 Lines 41-55    Link Here 
41
 values: Enum and IntEnum.
38
 values: Enum and IntEnum.
42
 .
39
 .
43
 This is the Python 2 compatible package.
40
 This is the Python 2 compatible package.
44
45
Package: python3-enum34
46
Architecture: all
47
Depends: ${misc:Depends}, ${python3:Depends}
48
Suggests: python-enum34-doc
49
Description: backport of Python 3.4's enum package
50
 PEP 435 adds an enumeration to Python 3.4.  This module provides a
51
 backport of that data type for older Python versions.  It defines two
52
 enumeration classes that can be used to define unit sets of names and
53
 values: Enum and IntEnum.
54
 .
55
 This is the Python 3 compatible package.
(-)./enum34-1.0.3.ori/debian/rules (-6 / +1 lines)
 Lines 3-14    Link Here 
3
export PYBUILD_NAME=enum34
3
export PYBUILD_NAME=enum34
4
4
5
%:
5
%:
6
	dh $@ --with python2,python3 --buildsystem=pybuild
6
	dh $@ --with python2 --buildsystem=pybuild
7
8
override_dh_auto_install:
9
	# Avoid lintian extra-license-file warnings.
10
	dh_auto_install
11
	rm -f debian/python3-enum34/usr/lib/python3.*/dist-packages/enum/LICENSE
12
7
13
override_dh_installdocs:
8
override_dh_installdocs:
14
	mkdir -p debian/tmp
9
	mkdir -p debian/tmp

Return to bug 40291