Your message dated Sat, 22 Feb 2014 15:26:27 +0000
with message-id <[email protected]>
and subject line Bug#739717: fixed in python-cliff 1.5.2-1
has caused the Debian Bug report #739717,
regarding python-cliff: Please version dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
739717: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739717
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-cliff
Version: 1.4.5-1
Severity: normal

Hello,

setup.py defines the following requirements:
  PrettyTable>=0.6,<0.8
  pyparsing>=2.0.1
  cmd2>=0.6.7

and I think binary packages should also have versionned dependencies.

python-cliff and its dependencies can be installed on Wheezy without any
rebuild provided cmd2 is updated to version >=0.6.7. Otherwise:

  $ python -c 'import pkg_resources; pkg_resources.load_entry_point("cliff", 
"cliff.formatter.list", "table")'
  [...]
  pkg_resources.VersionConflict: (cmd2 0.6.4 
(/usr/lib/python2.7/dist-packages), Requirement.parse('cmd2>=0.6.7'))

This is also useful on testing/sid machines that have an outdated version of
python-cmd2. I use sid on my laptop and I'd get mad if I always had to do a
complete upgrade before installing any package.

I searched how to do and it seems easiest to add the following files:

  $ cat debian/pydist-overrides 
  cmd2        python-cmd2; PEP386
  PrettyTable python-prettytable; PEP386
  pyparsing   python-pyparsing; PEP386
  $ cat debian/py3dist-overrides 
  cmd2        python3-cmd2; PEP386
  PrettyTable python3-prettytable; PEP386
  pyparsing   python3-pyparsing; PEP386

Like this, no need to edit debian/* if setup.py updates versions of these
dependencies.

I checked on pypi and all these packages seem to respect PEP386.

For python-cliff, this produces:
  python-prettytable (>= 0.6), python-pyparsing (>= 2.0.1), python-cmd2 (>= 
0.6.7)

No idea why "python-prettytable (<< 0.8)" is missing
but it's probably not worth working around this.

Regards,
Julien

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (400, 'testing'), (300, 'experimental'), (200, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12.11+ (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- End Message ---
--- Begin Message ---
Source: python-cliff
Source-Version: 1.5.2-1

We believe that the bug you reported is fixed in the latest version of
python-cliff, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jan Dittberner <[email protected]> (supplier of updated python-cliff package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 22 Feb 2014 15:22:53 +0100
Source: python-cliff
Binary: python-cliff python3-cliff python-cliff-doc
Architecture: source all
Version: 1.5.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Jan Dittberner <[email protected]>
Description: 
 python-cliff - command line interface formulation framework - Python 2.x
 python-cliff-doc - command line interface formulation framework documentation
 python3-cliff - command line interface formulation framework - Python 3.x
Closes: 739717
Changes: 
 python-cliff (1.5.2-1) unstable; urgency=low
 .
   [ Thomas Goirand ]
   * (Build-)Depends on python-cmd2 at least 0.6.7. (Closes: #739717)
 .
   [ Jan Dittberner ]
   * New upstream version
   * debian/control:
     - add python-coverage, pep8, python-pbr, python-six, python-stevedore,
       python3-coverage, python3-pep8, python3-pbr, python3-six,
       python3-stevedore to Build-Depends-Indep
     - bump Standards-Version to 3.9.5 (no changes)
   * debian/rules: clean pbr-*.egg that may get created when building on
     systems without python-pbr installed
   * add debian/patches/dont-install-distribute-for-tests.patch to avoid
     installation of distribute from PyPI
Checksums-Sha1: 
 e5415110ee9f7cf7f84836bee919f1f0fd818eca 2147 python-cliff_1.5.2-1.dsc
 6aaa53a6d8778adc76960cb8ee17ac0a53a469d8 54367 python-cliff_1.5.2.orig.tar.gz
 c685734926c4ec51652a11b98c6dc911ae043041 3276 
python-cliff_1.5.2-1.debian.tar.xz
 dce57ed26a9e097c340195ce18c9fbd81348eff0 20848 python-cliff_1.5.2-1_all.deb
 6ef86747fa7cc9658877573ce527ee4fbc05aa3f 20118 python3-cliff_1.5.2-1_all.deb
 a76232ef3f963ec0a5a87eb543ba2206ba878730 43832 python-cliff-doc_1.5.2-1_all.deb
Checksums-Sha256: 
 4006d18ba026bb75ed802bf0533afd321ab227723a3509173c696b66b53581a8 2147 
python-cliff_1.5.2-1.dsc
 e81e31b04b085362ca8727fe87e0c624e32a1fb508ec6a87bf1545421b211aec 54367 
python-cliff_1.5.2.orig.tar.gz
 7e014e15e6dff67c19916b343e03bf43dc91be14fb441bdf1f29f168fcfcdb32 3276 
python-cliff_1.5.2-1.debian.tar.xz
 7b8412d4cd7c71f33befe2018328a3aa971df7be8eb300cd6d95db4416ec3762 20848 
python-cliff_1.5.2-1_all.deb
 98b83a1e781cc237163e63802e2464d1c6d4a07069a2c64cec2381cba3ef95f1 20118 
python3-cliff_1.5.2-1_all.deb
 1a233fbb70986d1c49b21548c8ac347baa4ed2be894889782f32662a2db1e442 43832 
python-cliff-doc_1.5.2-1_all.deb
Files: 
 b6544b09365ac36e6643a04408e46e70 2147 python optional python-cliff_1.5.2-1.dsc
 650d3155b38158b79563bd0f0327f081 54367 python optional 
python-cliff_1.5.2.orig.tar.gz
 621887ff781f84ec20dd6b30cc4397a7 3276 python optional 
python-cliff_1.5.2-1.debian.tar.xz
 b44c8d48a0c3684185ea088c27b539f1 20848 python optional 
python-cliff_1.5.2-1_all.deb
 1b1a3ee63fd68431bee912bb7e6c4e3c 20118 python optional 
python3-cliff_1.5.2-1_all.deb
 e3a1be1bd92351803830418977362224 43832 doc optional 
python-cliff-doc_1.5.2-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJTCLO3AAoJEA15HcjXN8HZqrUIALn8/4ETCElL0+vfSoscSgQW
+1WunWjZ4ujnDn1fCyjpp2T7WLGcJgWqhyKZKHF60prf92E9uLJsQvSWl5fktLsI
mJ50FnypvUbY/NVP+/6eF3TcJBJ5dj6Xtsnjj2/WVOHOPIhY0EnTW8dJyehzxULM
G4iFBRe7WjGsDfDggvk5Pn6JsbzUEDyC9T46l3tkB+R+v51l01WZpb0qJSTMyGSm
jBfG0lor3P1XgcSatCJJ7unXbpNvLRIkowU/J0ARcWqtoDd15aNJiyB9uCRnEsDC
c86X+rIRRa130ZV4jpo6yXyuuwkee0+dJpPAO3YU74DOTEvR6boDRcOv8LBL08I=
=51fe
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to