Bug#891618: DistributionNotFound: The 'pyqt5' distribution was not found

2018-02-26 Thread Ghislain Antony Vaillant
Package: spyder3
Version: 3.2.6+dfsg1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

The latest update of src:spyder now explicitly requires pyqt5. Despite
being pulled transitively by python{,3}-qtpy, detection by pkg_resources 
is failing. Launching spyder3 yields a DistributionNotFound error with
the following traceback:

Traceback (most recent call last):
  File "/usr/bin/spyder3", line 6, in 
from pkg_resources import load_entry_point
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 3147, in 
@_call_aside
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 3131, in _call_aside
f(*args, **kwargs)
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 3160, in _initialize_master_working_set
working_set = WorkingSet._build_master()
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 666, in _build_master
ws.require(__requires__)
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 984, in require
needed = self.resolve(parse_requirements(requirements))
  File 
"/home/ghislain/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", 
line 870, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyqt5' distribution was not found and 
is required by spyder

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (90, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages spyder3 depends on:
ii  python3 3.6.4-1
ii  python3-spyder  3.2.6+dfsg1-1
ii  python3.6   3.6.4-4

spyder3 recommends no packages.

spyder3 suggests no packages.

Versions of packages python3-spyder depends on:
ii  libjs-jquery 3.2.1-1
ii  libjs-mathjax2.7.2+dfsg-1
ii  pylint3  1.8.1-1
ii  python3  3.6.4-1
ii  python3-chardet  3.0.4-1
ii  python3-cloudpickle  0.5.2-2
ii  python3-jedi 0.11.1-1
ii  python3-nbconvert5.3.1-1
ii  python3-numpydoc 0.7.0-1
ii  python3-pickleshare  0.7.4-2
ii  python3-psutil   5.4.2-1
ii  python3-pycodestyle  2.3.1-2
ii  python3-pyflakes 1.6.0-1
ii  python3-pygments 2.2.0+dfsg-1
ii  python3-qtawesome0.4.4+ds1-1
ii  python3-qtconsole4.3.1-1
ii  python3-qtpy 1.3.1-1
ii  python3-rope 0.10.5-2
ii  python3-sphinx   1.6.7-1
ii  python3-zmq  16.0.2-2+b1
ii  spyder-common3.2.6+dfsg1-1

Versions of packages python3-spyder suggests:
ii  cython3 0.26.1-0.4
pn  python3-matplotlib  
pn  python3-numpy   
pn  python3-pandas  
ii  python3-pil 4.3.0-2
pn  python3-scipy   
pn  python3-sympy   
pn  spyder-doc  

Versions of packages python3-pyqt5 depends on:
ii  libc62.26-6
ii  libgcc1  1:8-20180218-1
ii  libpython3.6 3.6.4-4
ii  libqt5core5a [qtbase-abi-5-9-2]  5.9.2+dfsg-12
ii  libqt5dbus5  5.9.2+dfsg-12
ii  libqt5designer5  5.9.2-6
ii  libqt5gui5   5.9.2+dfsg-12
ii  libqt5help5  5.9.2-6
ii  libqt5network5   5.9.2+dfsg-12
ii  libqt5printsupport5  5.9.2+dfsg-12
ii  libqt5test5  5.9.2+dfsg-12
ii  libqt5widgets5   5.9.2+dfsg-12
ii  libqt5xml5   5.9.2+dfsg-12
ii  libstdc++6   8-20180218-1
ii  python3  3.6.4-1
ii  python3-sip [sip-py3api-12.3]4.19.7+dfsg-1

Versions of packages python3-pyqt5 suggests:
pn  python3-pyqt5-dbg  

-- no debconf information



Bug#891617: DistributionNotFound: The 'pyopengl' distribution was not found

2018-02-26 Thread Ghislain Antony Vaillant
Package: spyder
Version: 3.2.6+dfsg1-1
Severity: grave
Justification: renders package unusable

The latest update of src:spyder now requires pyopengl, which is
currently missing from Depends. Launching spyder yields a
DistributionNotFound error with the following traceback:

Traceback (most recent call last):
  File "/usr/bin/spyder", line 6, in 
from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3147, 
in 
@_call_aside
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3131, 
in _call_aside
f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3160, 
in _initialize_master_working_set
working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 666, 
in _build_master
ws.require(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 984, 
in require
needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 870, 
in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyopengl' distribution was not found 
and is required by spyder

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (90, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages spyder depends on:
ii  python 2.7.14-4
ii  python-spyder  3.2.6+dfsg1-1
ii  python2.7  2.7.14-6

spyder recommends no packages.

spyder suggests no packages.

Versions of packages python-spyder depends on:
ii  libjs-jquery3.2.1-1
ii  libjs-mathjax   2.7.2+dfsg-1
ii  pylint  1.8.1-1
ii  python  2.7.14-4
ii  python-chardet  3.0.4-1
ii  python-cloudpickle  0.5.2-2
ii  python-jedi 0.11.1-1
ii  python-nbconvert5.3.1-1
ii  python-numpydoc 0.7.0-1
ii  python-pickleshare  0.7.4-2
ii  python-psutil   5.4.2-1
ii  python-pycodestyle  2.3.1-2
ii  python-pyflakes 1.6.0-1
ii  python-pygments 2.2.0+dfsg-1
ii  python-qtawesome0.4.4+ds1-1
ii  python-qtconsole4.3.1-1
ii  python-qtpy 1.3.1-1
ii  python-rope 0.10.5-2
ii  python-sphinx   1.6.7-1
ii  python-zmq  16.0.2-2+b1
ii  spyder-common   3.2.6+dfsg1-1

Versions of packages python-spyder suggests:
pn  cython 
pn  python-matplotlib  
ii  python-numpy   1:1.13.3-2
pn  python-pandas  
ii  python-pil 4.3.0-2
pn  python-scipy   
pn  python-sympy   
pn  spyder-doc 

Versions of packages python-pyqt5 depends on:
ii  libc62.26-6
ii  libqt5core5a [qtbase-abi-5-9-2]  5.9.2+dfsg-12
ii  libqt5dbus5  5.9.2+dfsg-12
ii  libqt5designer5  5.9.2-6
ii  libqt5gui5   5.9.2+dfsg-12
ii  libqt5help5  5.9.2-6
ii  libqt5network5   5.9.2+dfsg-12
ii  libqt5printsupport5  5.9.2+dfsg-12
ii  libqt5test5  5.9.2+dfsg-12
ii  libqt5widgets5   5.9.2+dfsg-12
ii  libqt5xml5   5.9.2+dfsg-12
ii  libstdc++6   8-20180218-1
ii  python   2.7.14-4
ii  python-sip [sip-api-12.3]4.19.7+dfsg-1

Versions of packages python-pyqt5 suggests:
pn  python-pyqt5-dbg  

-- no debconf information



Bug#890048: src:pydocstyle: New upstream release

2018-02-10 Thread Ghislain Antony Vaillant
Package: src:pydocstyle
Severity: wishlist

Dear Maintainer,

Please consider updating the packaging for src:pydocstyle to the latest
upstream release (2.1.1 at present). The latest upstream release for
flake8-docstrings requires python3-pydocstyle >= 2.1.

Cheers,
Ghis

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#889554: RFP: gnome-shell-extension-backslide -- wallpaper slideshow extension for GNOME Shell

2018-02-04 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist

* Package name: gnome-shell-extension-backslide
  Version : 1.4.4
  Upstream Author : Lukas Knuth
* URL : https://extensions.gnome.org/extension/543/backslide/
* License : GPL-3+
  Programming Lang: Javascript
  Description : wallpaper slideshow extension for GNOME Shell

Long-Description:
 A simple Gnome-Shell Extension for setting up an automatic
 background-image (wallpaper) slideshow.



Bug#889284: src:sphinx-gallery: Missing install dependencies

2018-02-03 Thread Ghislain Antony Vaillant
Package: src:sphinx-gallery
Severity: normal

Dear Maintainer,

Upstream did not explicitly list the required install dependencies for
sphinx-gallery (see comment in setup.py). According to the upstream
README the following relationships should be added:

Depends: python{,3}-matplotlib,
 python{,3}-pil,
 python{,3}-sphinx,

Suggests: python{,3}-mayavi,
  python{,3}-seaborn

Cheers,
Ghis

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#888482: RFP: python-numcodecs -- buffer compression and transformation codecs for Python

2018-01-26 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist

* Package name: python-numcodecs
  Version : 0.5.2
  Upstream Author : Alistair Miles 
* URL : https://github.com/alimanfoo/numcodecs
* License : Expat
  Programming Lang: Python
  Description : buffer compression and transformation codecs for Python

Long-Description:
 Numcodecs is a Python package providing buffer compression and
 transformation codecs for use in data storage and communication
 applications. These include:
 .
   - Compression codecs, e.g., Zlib, BZ2, LZMA and Blosc.
   - Pre-compression filters, e.g., Delta, Quantize, FixedScaleOffset,
 PackBits, Categorize.
   - Integrity checks, e.g., CRC32, Adler32.
 .
 All codecs implement the same API, allowing codecs to be organized into
 pipelines in a variety of ways.

This package is a dependency for src:python-zarr also under RFP.



Bug#888481: RFP: python-zarr -- chunked, compressed, N-dimensional arrays for Python

2018-01-26 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist

* Package name: python-zarr
  Version : 2.1.4
  Upstream Author : Alistair Miles 
* URL : https://github.com/zarr-developers/zarr
* License : Expat
  Programming Lang: Python
  Description : chunked, compressed, N-dimensional arrays for Python

Long-Description:
 Zarr is a Python package providing an implementation of chunked,
 compressed, N-dimensional arrays. Some highlights:
 .
   - Create N-dimensional arrays with any NumPy dtype.
   - Chunk arrays along any dimension.
   - Compress chunks using the fast Blosc meta-compressor or
 alternatively using zlib, BZ2 or LZMA.
   - Store arrays in memory, on disk, inside a Zip file, on S3, ...
   - Read an array concurrently from multiple threads or processes.
   - Write to an array concurrently from multiple threads or processes.
   - Organize arrays into hierarchies via groups.
   - Use filters to preprocess data and improve compression.

This package is a new supported backend for src:python-xarray. It should
probably be team-maintained within the Debian Science Team alongside
src:python-xarray.



Bug#887933: src:nose2: Provide a binary package for PyPy

2018-01-21 Thread Ghislain Antony Vaillant
Package: src:nose2
Severity: wishlist

Dear Maintainer,

Please consider providing a binary package for PyPy to facilitate
testing of other PyPy packages which test suite depends on nose2.

One such package is src:python-jsonrpc, which I am currently working on.

Cheers,
Ghis

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#883784: src:cloudpickle: Binary package for Python 2

2017-12-07 Thread Ghislain Antony Vaillant
Package: src:cloudpickle
Severity: normal

Dear Maintainer,

The next release of spyder will require a dependency on cloudpickle [1].
Since spyder is packaged for both Python 2 and 3, could you please
consider providing a binary package for Python 2?

[1] https://github.com/spyder-ide/spyder/pull/5341

Thanks,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 
'artful'), (100, 'artful-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-17-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#883782: src:cloudpickle: New upstream release

2017-12-07 Thread Ghislain Antony Vaillant
Package: src:cloudpickle
Severity: wishlist

Dear Maintainer,

Please consider upgrading the packaging to the latest version (0.5.2 at
the time of writing).

Thanks,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 
'artful'), (100, 'artful-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-17-generic (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#881604: src:mypy: New upstream release

2017-11-13 Thread Ghislain Antony Vaillant
Package: src:mypy
Severity: wishlist
Control: block -1 by 881602

The update of mypy to the latest upstream version (0.550) requires a
newer version of psutil (>=5.4, <5.5). A request for updating
src:python-psutil has already been filed.

Regards,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#881602: src:python-psutil: New upstream release

2017-11-13 Thread Ghislain Antony Vaillant
Package: src:python-psutil
Severity: wishlist

Dear Maintainer,

The latest version of mypy (0.550) now depends on a newer version of
psutil (>=5.4, <5.5). Please consider updating the packaging with a
suitable version. The latest version of psutil is 5.4.1 at this time.

Regards,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#880678: src:bottleneck: Transfer package maintenance to the DPMT

2017-11-03 Thread Ghislain Antony Vaillant
Package: src:bottleneck
Severity: wishlist

Hi Pietro,

Could you acknowledge your agreement to this request, which we discussed
offline some time ago. This way I can make it official by closing this
bug in the next entry of the change log.

Thanks,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#880679: src:bottleneck: Relicense debianization to compatible terms with upstream

2017-11-03 Thread Ghislain Antony Vaillant
Package: src:bottleneck
Severity: wishlist

Hi Pietro,

Could you acknowledge your agreement to this request, which we discussed
offline some time ago. This way I can make it official by closing this
bug in the next entry of the change log.

Thanks,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#880402: src:python-prov: New upstream release (version 1.5.1)

2017-10-31 Thread Ghislain Antony Vaillant
Package: src:python-prov
Severity: wishlist
Control: block -1 by 868857

New versions of python-prov requires pydot with a minimum version of
1.2.0 for testing. A wishlist bug to update src:pydot has already been
filed.

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful-security'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#879611: src:backintime: Switch graphical backend to PyQt5

2017-10-23 Thread Ghislain Antony Vaillant
Package: src:backintime
Severity: wishlist

Dear Maintainer,

PyQt4 is planned for removal for the Buster release cycle [1]. It would
be wise to consider switching the backend of backintime from PyQt4 to
PyQt5 whenever possible.

It might not be possible for the 1.1.x series, but it will definitely be
possible in 1.2.x according to the README in the master branch [2].

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875109
[2] https://github.com/bit-team/backintime/blob/master/README.md

Best regards,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#879609: src:backintime: New upstream release

2017-10-23 Thread Ghislain Antony Vaillant
Package: src:backintime
Severity: wishlist

Dear Maintainer,

A new release of backintime is available (1.1.20). Since the current
version (1.1.12), a number of bug fixes have been backported from the
1.2.x branch, including CVE-2017-7572.

Also, perhaps this new release would be a good opportunity to switch the
graphical backend from Qt4 to Qt5. PyQt4 is planned for removal for the
Buster release cycle [1]. I'll file a different bug for that.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875109

Best regards,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful-updates
  APT policy: (500, 'artful-updates'), (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#879196: src:yapf: Split public modules from yapf / yapf3

2017-10-20 Thread Ghislain Antony Vaillant
Package: src:yapf
Severity: wishlist

Dear Ana,

src:yapf currently produces the yapf and yapf3 binary packages providing
both the main command line interface and the public modules for their
respective major Python versions. However, the Python language server,
which is in the process of being packaged, requires the public modules
shipped by yapf3.

The Debian Python policy stipulates that public modules be provided in a
separate binary package [1]. Please consider packaging the public
modules for yapf / yapf3 in separate python-yapf / python3-yapf binary
packages and have yapf /yapf3 depend on them.

I would have offered to do it myself, but it looks like your package is
not under team-maintenance. You might want to consider joining a team
(for instance the DPMT) to ease future maintenance efforts.

Cheers,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful
  APT policy: (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#879195: src:mypy: Split public modules from mypy package

2017-10-20 Thread Ghislain Antony Vaillant
Package: src:mypy
Severity: wishlist

Dear Michael,

src:mypy currently produces a single binary package providing both the
main command line interface and the public modules. However, the latter
is a dependency of integration plugins for flake8 (flake8-mypy) and the
Python language server (pyls-mypy), both of which are in the process of
being packaged.

The Debian Python policy stipulates that public modules be provided in a
separate binary package, or install standalone Python applications under
/usr/share/${app} [1].

Please consider packaging the public modules into a separate
python3-mypy binary package and have mypy depend on it. If you can't
find the time, I'd be happy to do it as I am also a member of d-med.

[1] 
https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html

Cheers,
Ghis

-- System Information:
Debian Release: stretch/sid
  APT prefers artful
  APT policy: (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-16-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#879050: ITP: python-json-rpc -- Python implementation of JSON-RPC 1.0 and 2.0

2017-10-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-json-rpc
  Version : 1.10.3
  Upstream Author : Kirill Pavlov 
* URL : https://github.com/pavlov99/json-rpc
* License : Expat
  Programming Lang: Python
  Description : Python implementation of JSON-RPC 1.0 and 2.0

This package will be co-maintained by the DPMT. It is a dependency for
the python-language-server package.



Bug#878998: ITP: pyls-mypy -- mypy plugin for the Python Language Server

2017-10-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: pyls-mypy
  Version : 0.1.2
  Upstream Author : Tom van Ommeren
* URL : https://github.com/tomv564/pyls-mypy
* License : Expat
  Programming Lang: Python
  Description : mypy plugin for the Python Language Server

This package will be team-maintained by the DPMT. It requires
python-language-server to be packaged first.



Bug#878997: ITP: python-language-server -- Python Language Server for the Language Server Protocol

2017-10-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-language-server
  Version : 0.8.0
  Upstream Author : Palantir Technologies, Inc.
* URL : https://github.com/palantir/python-language-server
* License : Expat
  Programming Lang: Python
  Description : Python Language Server for the Language Server Protocol

This package will be team-maintained by the DPMT.



Bug#878056: src:spyder: Incomplete list of install dependencies

2017-10-09 Thread Ghislain Antony Vaillant
Package: src:spyder
Severity: grave
Justification: renders package unusable

Since the upgrade to version 3.2.x, the python{,3}-spyder packages
have an incomplete list of install dependencies. This issue affects the
usability of the spyder{,3} applications, hence the severity of this
bug.

Solutions to this issue are to either list the install dependencies
manually (not great) or ensure setuptools is used for the build so that
dh_python can parse them automatically (much better).

-- System Information:
Debian Release: stretch/sid
  APT prefers artful
  APT policy: (500, 'artful')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-12-generic (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#875756: src:catch: New upstream release (version 1.10)

2017-09-14 Thread Ghislain Antony Vaillant
Package: src:catch
Severity: wishlist

Dear Maintainer,

Please consider packaging the new upstream release of Catch (version
1.10 at the time of writing). Pybind11, which I am the maintainer of,
now requires Catch with a minimum version of 1.9.3 for part of its test
suite.

Thanks,
Ghis


-- System Information:
Debian Release: 9.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#872904: RFA: libopenshot

2017-08-22 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: normal

Due to limited time, I can no longer commit to maintain the OpenShot
stack for Debian. I am hereby giving up libopenshot-audio and
libopenshot for adoption, whilst openshot-qt is still under RFP.

Thanks,
Ghis



Bug#872902: RFA: libopenshot-audio

2017-08-22 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: normal

Due to limited time, I can no longer commit to maintain the OpenShot
stack for Debian. I am hereby giving up libopenshot-audio and
libopenshot for adoption, whilst openshot-qt is still under RFP.

Thanks,
Ghis



Bug#872534: ITP: spyder-reports -- Spyder-IDE plugin for Markdown reports using Pweave

2017-08-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-reports
  Version : 0.1.1
  Upstream Author : Spyder Project Contributors
* URL : https://github.com/spyder-ide/spyder-reports
* License : Expat
  Programming Lang: Python
  Description : Spyder-IDE plugin for Markdown reports using Pweave

This package will be co-maintained by the Debian Science Team, alongside
the rest of the Spyder ecosystem.



Bug#872318: ITP: python-meshio -- library for reading and writing mesh data

2017-08-16 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-meshio
  Version : 1.8.13
  Upstream Author : Nico Schlömer
* URL : https://github.com/nschloe/meshio
* License : Expat
  Programming Lang: Python
  Description : library for reading and writing mesh data

This package will be co-maintained by the Debian Science Team alongside
other scientific I/O libraries.


Bug#871261: ITP: spyder-notebook -- Jupyter notebook integration with Spyder

2017-08-07 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-notebook
  Version : 0.1.0
  Upstream Author : Spyder Development Team
* URL : https://github.com/spyder-ide/spyder-notebook
* License : Expat
  Programming Lang: Python
  Description : Jupyter notebook integration with Spyder

Long-Description:
 Spyder plugin to use Jupyter notebooks inside Spyder. Currently it
 supports basic functionality such as creating new notebooks, opening any
 notebook in your filesystem and saving notebooks at any location.
 .
 You can also use Spyder's file switcher to easily switch between
 notebooks and open an IPython console connected to the kernel of a
 notebook to inspect its variables in the Variable Explorer.

This package will be maintained by the Debian Science Team, alongside
spyder and the rest of the spyder plugins.



Bug#870726: ITP: libjs-fetch -- window.fetch JavaScript polyfill

2017-08-04 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: libjs-fetch
  Version : 2.0.3
  Upstream Author : GitHub, Inc.
* URL : https://github.com/github/fetch
* License : Expat
  Programming Lang: Javascript
  Description : window.fetch JavaScript polyfill

Long-Description:
 The fetch() function is a Promise-based mechanism for programmatically making
 web requests in the browser. This project is a polyfill that implements a
 subset of the standard Fetch specification, enough to make fetch a viable
 replacement for most uses of XMLHttpRequest in traditional web applications.

This package is a dependency for spyder-terminal, another ITP of mine. It will
be maintained by the Debian Javascript Team.



Bug#870061: src:humanfriendly: missing documentation package

2017-07-29 Thread Ghislain Antony Vaillant
Package: src:humanfriendly
Severity: wishlist

Dear Maintainer,

Upstream seems to provide the source for the documentation of
humanfriendly, at least in the GitHub release tarballs. I have submitted
a PR [1] to include the docs to the release tarball on PyPI.

Regardless of what source you are tracking, please consider providing a
corresponding package (python-humanfriendly-doc) with the HTML
documentation generated with Sphinx. The documentation of coloredlogs
is linked to humanfriendly's via intersphinx.

[1] https://github.com/xolox/python-humanfriendly/pull/18

Thanks,
Ghis


-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#869976: ITP: python-parameterized -- parameterized testing for Python

2017-07-28 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-parameterized
  Version : 0.6.1
  Upstream Author : David Wolever
* URL : https://github.com/wolever/parameterized
* License : BSD
  Programming Lang: Python
  Description : parameterized testing for Python

The parameterized module supersedes nose-parameterized (from the same
author) as it is no longer tied to nose specifically. Besides the name
change, the API is no longer compatible with the version of
nose-parameterized currently packaged in the archive (0.3.x). Both can
happily co-exist though, as they use different namespaces.

This package is required for the new version of Theano. It will be
co-maintained by the Debian Python Modules Team.



Bug#869971: nose: Provide a package for PyPy

2017-07-28 Thread Ghislain Antony Vaillant
Source: nose
Severity: wishlist

Dear Maintainer,

The lack of a nose package for PyPy may block testing of future packaged
PyPy modules. Since nose should be compatible with PyPy according to the
upstream wiki [1], you might want to consider providing a corresponding
pypy-nose package.

[1] https://bitbucket.org/pypy/compatibility/wiki/nose

Cheers,
Ghis


-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#868857: pydot: Upgrade to version 1.2.x

2017-07-19 Thread Ghislain Antony Vaillant
Source: pydot
Severity: wishlist

Dear Maintainer,

Please consider upgrading src:pydot to the latest upstream release
(1.2.3 at the time of writing). The latest release of prov now depends
on pydot>=1.2.0, hence the request.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#868748: swig3.0: Cherry-pick upstream fix for R wrappers generation

2017-07-18 Thread Ghislain Antony Vaillant
Package: swig3.0
Version: 3.0.10-1.1
Severity: normal

Dear Maintainer,

As part of my current effort to package SimpleITK, I discovered that our
version of swig is affected by a bug which prevents the correct generation
of R wrappers [1]. The corresponding fix was merged upstream and has
been released since version 3.0.11. 

[1] https://github.com/swig/swig/pull/839

Please consider either upgrading swig to the latest upstream release
(3.0.12 at the time of writing), or cherry-pick the patch on top of the
current version.

Cheers,
Ghis

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (2, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.11.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages swig3.0 depends on:
ii  libc6   2.24-12
ii  libgcc1 1:7.1.0-9
ii  libpcre32:8.39-3
ii  libstdc++6  7.1.0-9
ii  zlib1g  1:1.2.8.dfsg-5

swig3.0 recommends no packages.

Versions of packages swig3.0 suggests:
pn  swig3.0-doc   
pn  swig3.0-examples  

-- no debconf information



Bug#868432: ITP: parsington -- expression parser for SciJava

2017-07-15 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: parsington
  Version : 1.0.1
  Upstream Author : Board of Regents of the University of Wisconsin-Madison
* URL : https://github.com/scijava/parsington
* License : BSD
  Programming Lang: Java
  Description : expression parser for SciJava

Long-Description:
 Parsington is an infix-to-postfix (or infix-to-syntax-tree) expression parser
 for mathematical expressions written in Java. It is simple yet fancy, handling
 (customizable) operators, functions, variables and constants in a similar way
 to what the Java language itself supports.
 .
 Parsington is part of the SciJava project for scientific computing in Java.

This software is part of the SciJava / Fiji / ImageJ v2 stack. It will be
maintained by the Debian Science Team.



Bug#868381: ITP: imglib2 -- multidimensional image processing library in Java

2017-07-15 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: imglib2
  Version : 4.3.0
  Upstream Author : Tobias Pietzsch, Curtis Rueden et al.
* URL : http://imglib2.net/
* License : BSD
  Programming Lang: Java
  Description : multidimensional image processing library in Java

Long-Description:
 ImgLib2 is a general-purpose, multidimensional image processing library.
 .
 It provides an interface-driven design that supports numeric and non-
 numeric data types (8-bit unsigned integer, 32-bit floating point, etc.)
 in an extensible way. It implements several data sources and sample
 organizations, including one single primitive array, one array per
 plane, N-dimensional array "cells" cached to and from disk on demand,
 and planes read on demand from disk.

This software is a dependency of Fiji / ImageJ v2 and the scientific Java
stack. The packaging will be maintained by the Debian Science Team.



Bug#867915: ITP: xsimd -- C++ wrappers for SIMD intrinsics

2017-07-10 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: xsimd
  Version : 3.0.0
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : https://github.com/QuantStack/xsimd
* License : BSD
  Programming Lang: C++
  Description : C++ wrappers for SIMD intrinsics

Long-Description:
 SIMD (Single Instruction, Multiple Data) is a feature of microprocessors
 that has been available for many years. SIMD instructions perform a
 single operation on a batch of values at once, and thus provide a way to
 significantly accelerate code execution. However, these instructions
 differ between microprocessor vendors and compilers.
 .
 xsimd provides a unified means for using these features for library
 authors. Namely, it enables manipulation of batches of numbers with the
 same arithmetic operators as for single values. It also provides
 accelerated implementation of common mathematical functions operating
 on batches.

The xsimd library is part of the xtensor stack. It will be maintained by
the Debian Science Team alongside the rest of the xtensor libraries.



Bug#864545: pydocstyle: provide the public modules in a separate package

2017-06-10 Thread Ghislain Antony Vaillant
Package: pydocstyle
Version: 2.0.0-1~exp1
Severity: normal

Dear Maintainer,

I am in the process of packaging flake8-docstrings, which integrates the
features of pydocstyle to the flake8 source code checker.

flake-docstrings uses pydocstyle as a library, not an executable, so it
would be worth providing the public modules in a new python3-pydocstyle
package and have pydocstyle depend on python3-pydocstyle. This setup is
what the Debian Python library style guide recommends [1].

[1] https://wiki.debian.org/Python/LibraryStyleGuide

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pydocstyle depends on:
ii  python3  3.5.3-1

pydocstyle recommends no packages.

pydocstyle suggests no packages.

-- no debconf information



Bug#864527: ITP: flake8-docstrings -- flake8 extension to check docstrings

2017-06-09 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: flake8-docstrings
  Version : 1.1.0
  Upstream Author : Simon Andre and Ian Cordasco
* URL : https://gitlab.com/pycqa/flake8-docstrings
* License : MIT
  Programming Lang: Python
  Description : flake8 extension to check docstrings

Long-Description:
 A simple module that adds an extension for the fantastic pydocstyle
 tool to flake8.



Bug#864526: ITP: flake8-polyfill -- polyfill package for Flake8 plugins

2017-06-09 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: flake8-polyfill
  Version : 1.0.1
  Upstream Author : Ian Cordasco 
* URL : https://gitlab.com/pycqa/flake8-polyfill
* License : MIT
  Programming Lang: Python
  Description : polyfill package for Flake8 plugins

Long-Description:
 Flake8-polyfill is a package that provides some compatibility helpers
 for Flake8 plugins that intend to support Flake8 2.x and 3.x
 simultaneously.

This package is a dependency to flake8-docstrings. It will be
co-maintained by the Debian Python Modules Team.



Bug#863605: ITP: python-pyserial -- serial port access library in Python

2017-05-29 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-pyserial
  Version : 3.3
  Upstream Author : Chris Liechti 
* URL : https://github.com/pyserial/pyserial
* License : BSD
  Programming Lang: Python
  Description : serial port access library in Python

Long-Description:
 This module encapsulates the access for the serial port. It provides
 backends for Python running on Windows, OSX, Linux, BSD (possibly any
 POSIX compliant system) and IronPython. The module named "serial"
 automatically selects the appropriate backend.

This package is a dependency to src:python-pymeasure. It will be
co-maintained by the Debian Science Team.



Bug#863604: ITP: python-pymeasure -- scientific measurement library for Python

2017-05-29 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-pymeasure
  Version : 0.4.3
  Upstream Author : PyMeasure Developers
* URL : https://github.com/ralph-group/pymeasure
* License : Expat
  Programming Lang: Python
  Description : scientific measurement library for Python

Long-Description:
 PyMeasure makes scientific measurements easy to set up and run. The
 package contains a repository of instrument classes and a system for
 running experiment procedures, which provides graphical interfaces for
 graphing live data and managing queues of experiments. Both parts of the
 package are independent, and when combined provide all the necessary
 requirements for advanced measurements with only limited coding.

This package will be co-maintained by the Debian Science Team.



Bug#863305: ITP: python-pyepsg -- easy access to the EPSG database

2017-05-25 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-pyepsg
  Version : 0.3.1
  Upstream Author : Richard Hattersley
* URL : https://github.com/rhattersley/pyepsg
* License : LGPL
  Programming Lang: Python 
  Description : easy access to the EPSG database

Long-Description:
 A simple interface to EPSG.io (https://epsg.io/).
 .
 EPSG.io simplifies the discovery of coordinate reference systems
 utilized all over the world for creating maps and geodata and for
 identifying geo-position. It is a practical tool for anybody interested
 in cartography and digital map making, who needs to know exact latitude
 and longitude values for numerical coordinates in different spatial
 reference systems.

This package is an optional dependency for Cartopy. It will be
co-maintained by the Debian Science Team alongside the Cartopy
packaging.



Bug#862720: src:python-requests-mock: new upstream release

2017-05-16 Thread Ghislain Antony Vaillant
Package: src:python-requests-mock
Severity: wishlist

Dear Maintainer,

A new upstream release is available for requests-mock (version 1.3.0 at
the time of writing). Please consider upgrading the packaging with this
version.

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#862198: ITP: python-bayespy -- variational Bayesian inference tools for Python

2017-05-09 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-bayespy
  Version : 0.5.6
  Upstream Author : Jaakko Luttinen 
* URL : https://www.bayespy.org/
* License : Expat
  Programming Lang: Python
  Description : variational Bayesian inference tools for Python

Long-Description:
 BayesPy provides tools for Bayesian inference with Python. The user constructs
 a model as a Bayesian network, observes data and runs posterior inference. The
 goal is to provide a tool which is efficient, flexible and extendable enough
 for expert use but also accessible for more casual users.

This package will be co-maintained by the Debian Science Team.



Bug#862142: ITP: python-sparse -- multidimensional sparse arrays for Python

2017-05-08 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-sparse
  Version : 0.1.0
  Upstream Author : Matthew Rocklin 
* URL : https://github.com/mrocklin/sparse
* License : BSD
  Programming Lang: Python
  Description : multidimensional sparse arrays for Python

Long-Description:
 This package implements sparse multidimensional arrays on top of NumPy
 and scipy.sparse. It generalizes the scipy.sparse.coo_matrix layout but
 extends beyond just rows and columns to an arbitrary number of
 dimensions. The original motivation is for machine learning algorithms,
 but it is intended for somewhat general use.
 .
 It supports:
 .
   - NumPy ufuncs (where zeros are preserved)
   - Arithmetic with scalars (where zeros are preserved)
   - Reductions (sum, max)
   - Reshape
   - Transpose
   - Tensordot
   - Slicing with integers, lists, and slices (with no step value)
   - Concatenation and stacking
   - Addition with other sparse arrays of the same shape

This package is a dependency to the newer versions of the dask stack. It will
be co-maintained by the DPMT alongside dask.



Bug#861741: src:sympy: Relax the Recommends dependency chain

2017-05-03 Thread Ghislain Antony Vaillant
Package: src:sympy
Severity: normal

Dear Maintainer,

The spyder IDE recommends the installation of sympy, but is yet to be
enabled in the Debian packages. Adding python[,3]-sympy to Recommends
makes the installation jump from a couple 100MB to 2GB, which is
uncomfortably high.  

Indeed, the chain of Recommends would transitively pulls a significant
number of packages, some of which should probably be downgraded to
Suggests to help reduce the installation size of spyder[,3], such as:

- The documentation package: python-sympy-doc,
- The isympy[,3] console scripts,
- The texlive stuff and dvipng.

What are your thoughts?

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#861646: ITP: reprounzip -- Linux tools for reproducible experiments

2017-05-02 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: reprounzip
  Version : 1.0.9
  Upstream Author : Remi Rampin et al.
* URL : https://www.reprozip.org/
* License : BSD
  Programming Lang: Python
  Description : Linux tools for reproducible experiments

Long-Description:
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).

This package will be co-maintained by the Debian Science Team.


Bug#860923: src:dask: New upstream release

2017-04-21 Thread Ghislain Antony Vaillant
Package: src:dask
Severity: wishlist

Dear Maintainer,

A new version of Dask is out (0.14.1) and is required for the latest
version of src:python-xarray. Please consider updating the packaging.

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#860921: RFS: python-ordered-set/2.0.2-1 [ITP]

2017-04-21 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

* Package name: python-ordered-set
  Version : 2.0.2-1
  Upstream Author : Luminoso Technologies, Inc.
* URL : https://github.com/LuminosoInsight/ordered-set/
* License : Expat
  Section : python

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/python-modules/packages/python-ordered-set.git

Changes since the last upload:

  * Initial release. (Closes: #860768)

Best regards,
Ghis



Bug#860870: RFS: docopt.cpp/0.6.2-2

2017-04-20 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "docopt.cpp"

* Package name: docopt.cpp
  Version : 0.6.2-2
  Upstream Author : Jared Grubb
* URL : https://github.com/docopt/docopt.cpp
* License : MIT / BSL
  Section : libs

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/debian-science/packages/docopt.cpp.git

Changes since the last upload:

  * Switch from git-dpm to gbp
- Drop git-dpm configuration
- Unapply patch queue
- Add gbp configuration
  * Refresh and drop numbering of the patch queue
  * Fixup the VCS-Browser URI
  * Support the nocheck build profile
- Add versioned b-dep on dpkg-dev
- Mark test b-deps as !nocheck
- Use DEB_BUILD_PROFILES in nocheck guards
  * Run the tests using Python 3 instead of Python 2
- Testing now depends on any Python 3 interpreter
- New patch Make-tests-compatible-with-Python-3.patch
  * Fixup the Maintainer and Uploaders fields
- Move myself from Maintainer to Uploaders
- Set the Debian Science Team as Maintainer

Best regards,
Ghis



Bug#860868: RFS: xtensor-python/0.10.0-1

2017-04-20 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

* Package name: xtensor-python
  Version : 0.10.0-1
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : http://quantstack.net/xtensor
* License : BSD
  Section : libs

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/debian-science/packages/xtensor-python.git

Changes since the last upload:

  * New upstream version 0.10.0
  * Refresh the patch queue
  * Build depends on xtensor >= 0.9.0

Best regards,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#860867: RFS: xtensor/0.9.0-1

2017-04-20 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

* Package name: xtensor
  Version : 0.9.0-1
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : http://quantstack.net/xtensor
* License : BSD
  Section : libs

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/debian-science/packages/xtensor.git

Changes since the last upload:

  * New upstream version 0.9.0

Best regards,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#860768: ITP: python-ordered-set -- ordered set implementation for Python

2017-04-19 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-ordered-set
  Version : 2.0.2
  Upstream Author : Luminoso Technologies, Inc.
* URL : https://github.com/LuminosoInsight/ordered-set/
* License : Expat
  Programming Lang: Python
  Description : ordered set implementation for Python

This package is a dependency for sphinxcontrib-bibtex. It will be
co-maintained by the DPMT.



Bug#860531: ITP: reprozip -- Linux tools for reproducible experiments

2017-04-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: reprozip
  Version : 1.0.9
  Upstream Author : Remi Rampin
* URL : https://www.reprozip.org/
* License : BSD
  Programming Lang: Python
  Description : Linux tools for reproducible experiments

Long-Description:
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).

This package will be co-maintained by the Debian Science Team.


Bug#860530: ITP: python-usagestats -- anonymous usage statistics collecter

2017-04-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-usagestats
  Version : 0.6
  Upstream Author : Remi Rampin
* URL : https://github.com/remram44/usagestats
* License : Apache-2.0
  Programming Lang: Python
  Description : anonymous usage statistics collecter

This package is a dependency for reprozip. It will be co-maintained by
the DPMT.



Bug#860529: ITP: python-rpaths -- cross-platform path manipulation library for Python

2017-04-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-rpaths
  Version : 0.13
  Upstream Author : Remi Rampin
* URL : https://github.com/remram44/rpaths
* License : BSD
  Programming Lang: Python
  Description : cross-platform path manipulation library for Python

This package is a dependency for reprozip. It will be co-maintained by
the DPMT.



Bug#860526: ITP: python-ltfatpy -- Large Time-Frequency Toolbox (LTFAT) in Python

2017-04-18 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-ltfatpy
  Version : 1.0.8
  Upstream Author : Denis Arrivault and Florent Jaillet
* URL : https://gitlab.lif.univ-mrs.fr/dev/ltfatpy
* License : GPL
  Programming Lang: Python, C++
  Description : Large Time-Frequency Toolbox (LTFAT) in Python

Long-Description:
 The ltfatpy package is a partial Python port of the Large
 Time/Frequency Analysis Toolbox (LTFAT), a MATLAB®/Octave toolbox
 for working with time-frequency analysis and synthesis.
 .
 It is intended both as an educational and a computational tool.
 .
 The package provides a large number of linear transforms including
 Gabor transforms along with routines for constructing windows (filter
 prototypes) and routines for manipulating coefficients.

This package will be co-maintained by the Debian Science Team.


Bug#860415: RFS: python-xarray/0.9.2-1

2017-04-16 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

* Package name: python-xarray
  Version : 0.8.2
  Upstream Author : xarray Developers
* URL : http://xarray.pydata.org
* License : Apache-2.0
  Section : python

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/debian-science/packages/python-xarray.git

Changes since last upload:

  * New upstream version 0.9.2
  * Drop repacking of upstream tarballs, no longer required
  * Cherry-pick upstream fix for test config errors
- New patch Fix-missing-config-errors-when-running-test-suite.patch
  * Add optional dependencies to the build
- Added bottleneck, dask, distributed, h5netcdf, h5py, matplotlib,
  netcdf4, pydap, scipy, seaborn, toolz to the list of b-deps and
  suggested i-deps
- Test without distributed and pydap since they are known to fail
  upstream
  * Run DEP-8 tests with all optional dependencies
  * Increase verbosity of DEP-8 tests
  * Discard egg-info dir using extend-diff-ignore
  * Add the documentation package
- Add cartopy, ipython, numpydoc, sphinx, sphinx-rtd-theme to the list
  of b-deps
- Mark the dask, matplotlib, netcdf4, numpy, pandas, scipy, seaborn
  b-deps as !nodoc
- Do not build the documentation if the nodoc b-prof is requested
  * Use the packaged documentation
- Add numpy-doc, pandas-doc, python3-doc to the list of b-deps
- Patch the intersphinx configuration to use the packaged docs (new
  patch Use-packaged-docs.patch)
  * Use the packaged MathJax
- Add MathJax to the i-deps of the documentation package
- Patch the docs configuration to use the packaged MathJax
  * Remove privacy breaching content from the docs
- New patch No-privacy-breach.patch

Cheers,
Ghis



Bug#860377: src:dask.distributed: New upstream release

2017-04-15 Thread Ghislain Antony Vaillant
Package: src:dask.distributed
Severity: wishlist

Dear Maintainer,

Please consider packaging the new upstream release of dask.distribtued
(version 0.16.1 at the time of writing). It is required by the latest
version of src:python-xarray, which I am the maintainer of.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#860050: RFS: xtensor/0.8.4-1

2017-04-10 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: normal

Dear mentors,

* Package name: xtensor
  Version : 0.8.4-1
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : http://quantstack.net/xtensor
* License : BSD
  Section : libs

One can check out the package by visiting the following URL:

  https://anonscm.debian.org/git/debian-science/packages/xtensor.git

Changes since the last upload:

  * New upstream version 0.8.4
  * Drop the patch queue, applied upstream
  * Fix the clean target when nodoc requested
  * Change doc-base registration to Programming/C++

Best regards,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#859880: ITP: spyder-terminal -- plugin to display a virtual terminal within the Spyder IDE

2017-04-08 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-terminal
  Version : 0.1.0
  Upstream Author : Spyder Project Contributors
* URL : https://github.com/spyder-ide/spyder-terminal
* License : Expat
  Programming Lang: Python
  Description : plugin to display a virtual terminal within the Spyder IDE

Long-Description:
 Spyder Plugin for displaying a virtual terminal (OS independent) inside
 the main Spyder window. Currently it only supports Unix and Unix-like
 operating systems.
 .
 This plugin allows you to execute flawlessly any bash command inside
 spyder, even ncurses applications like nano or vi.

This package will be maintained by the Debian Science Team alongside
the other spyder plugins.



Bug#859879: RFP: xterm.js -- terminal front-end component for the browser

2017-04-08 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist

* Package name: xterm.js
  Version : 2.5.0
  Upstream Author : SourceLair Private Company 
* URL : https://github.com/sourcelair/xterm.js
* License : Expat
  Programming Lang: JavaScript
  Description : terminal front-end component for the browser

Long-Description:
 Xterm.js is a terminal front-end component written in JavaScript that works in
 the browser.
 .
 It enables applications to provide fully featured terminals to their users and
 create great development experiences.
 .
 Features:
 .
   - **Text-based application support**: Use xterm.js to work with applications
 like `bash`, `git` etc.
   - **Curses-based application support**: Use xterm.js to work with
 applications like `vim`, `tmux` etc.
   - **Mouse events support**: Xterm.js captures mouse events like click and
 scroll and passes them to the terminal's back-end controlling process
   - **CJK (Chinese, Japanese, Korean) character support**: Xterm.js renders
 CJK characters seamlessly
   - **IME support**: Insert international (including CJK) characters using IME
 input with your keyboard
   - **Self-contained library**: Xterm.js works on its own. It does not require
 any external libraries like jQuery or React to work
   - **Modular, event-based API**: Lets you build addons and themes with ease

This software is a runtime dependency for the integrated terminal plugin for
the Spyder IDE.



Bug#858862: ITP: spyder-line-profiler -- line profiling plugin for the Spyder IDE

2017-03-27 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-line-profiler
  Version : 0.1.1
  Upstream Author : Spyder Project Contributors
* URL : https://github.com/spyder-ide/spyder-line-profiler
* License : Expat
  Programming Lang: Python
  Description : line profiling plugin for the Spyder IDE

Long-Description:
 This is a plugin for the Spyder IDE that integrates the Python line
 profiler. It allows you to see the time spent in every line.
 Usage
 .
 Add a @profile decorator to the functions that you wish to profile then
 press Shift+F10 (line profiler default) to run the profiler on the
 current script, or go to Run > Profile line by line.
 .
 The results will be shown in a dockwidget, grouped by function. Lines
 with a stronger color take more time to run.

This package will be co-maintained by the Debian Science Team, alongside
the spyder application.



Bug#858861: ITP: spyder-memory-profiler -- memory profiling plugin for the Spyder IDE

2017-03-27 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-memory-profiler
  Version : 0.1.0
  Upstream Author : Spyder Project Contributors
* URL : https://github.com/spyder-ide/spyder-memory-profiler
* License : Expat
  Programming Lang: Python
  Description : memory profiling plugin for the Spyder IDE

Long-Description:
 This is a plugin for the Spyder IDE that integrates the Python memory
 profiler. It allows you to see the memory usage in every line.
 .
 Add a `@profile` decorator to the functions that you wish to profile then
 press Ctrl+Shift+F10 to run the profiler on the current script, or go to
 `Run > Profile memory line by line`.
 .
 The results will be shown in a dockwidget, grouped by function. Lines with a
 stronger color have the largest increments in memory usage.

This package will be co-maintained by the Debian Science Team, alongside the
spyder application.



Bug#858841: unblock: spyder/3.1.3+dfsg1-3 (pre-approval)

2017-03-27 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package spyder

Since the migration of spyder version 3.1.2 in Stretch, upstream has
released a newer bugfix release (3.1.3) which they consider should be
the one supported long term [1]. The list of changes are comprehensively
recorded in the change log [2] and include a large list of fixes for
various crashes and segfaults.

Another issue is the broken code completion feature due to the update of
jedi from 0.9.x to 0.10.x in the archive. Code completion was working in
Jessie and is no longer working in Stretch, so I consider this important
for our users. I was able to cherry-pick the upstream fix on top of
3.1.3 [3], but the latter does not apply cleanly on top of 3.1.2.

To sum-up, I am requesting your approval for updating spyder to version
3.1.3 by migrating the package currently sitting in experimental to
unstable and then Stretch.

[1] https://github.com/spyder-ide/spyder/pull/4121#issuecomment-288244364
[2] 
https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md#version-313-2017-02-20
[3] 
https://anonscm.debian.org/cgit/debian-science/packages/spyder.git/commit/?h=experimental&id=8ef2a2db2040bfd6eabed96a02f90cad0a34ef71

Best regards,
Ghis

unblock spyder/3.1.3+dfsg1-3

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#858838: unblock: python-qtawesome/0.4.4+ds1-1 (pre-approval)

2017-03-27 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package python-qtawesome

An important bug was found on the QtAwesome Python library but was
wrongly assigned to spyder at the time of the freeze (#844601). Upstream
then released version 0.4.4, which only contains the fix for the said
bug.

I have prepared an update including the new upstream release fixing this
bug, also merged a downstream fix from Ubuntu and improved the DEP-8
tests to cover all supported Python versions. The corresponding debdiff
is attached with this email. I would like to request your approval for
pushing this update to unstable and letting it migrate to Stretch.

Best regards,
Ghis

unblock python-qtawesome/0.4.4+ds1-1

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru python-qtawesome-0.4.3/CHANGELOG.md 
python-qtawesome-0.4.4+ds1/CHANGELOG.md
--- python-qtawesome-0.4.3/CHANGELOG.md 2017-01-22 13:13:15.0 +
+++ python-qtawesome-0.4.4+ds1/CHANGELOG.md 2017-01-28 22:03:42.0 
+
@@ -1,5 +1,19 @@
 # History of changes
 
+## Version 0.4.4 (2017-01-28)
+
+### Bugs fixed
+
+**Pull requests**
+
+* [PR 70](https://github.com/spyder-ide/qtawesome/pull/70) - PR: Prevent 
segfaults when importing QtAwesome out of a of QApplication
+
+In this release 1 pull request was merged
+
+
+
+
+
 ## Version 0.4.3 (2017-01-22)
 
 ### Bugs fixed
diff -Nru python-qtawesome-0.4.3/debian/changelog 
python-qtawesome-0.4.4+ds1/debian/changelog
--- python-qtawesome-0.4.3/debian/changelog 2017-01-24 00:47:22.0 
+
+++ python-qtawesome-0.4.4+ds1/debian/changelog 2017-03-27 14:50:02.0 
+0100
@@ -1,3 +1,14 @@
+python-qtawesome (0.4.4+ds1-1) unstable; urgency=medium
+
+  * Filter spurious bytecode files from tarball
+  * New upstream release (Closes: #844601)
+  * Call xvfb-run with -a -s "-screen 0 1024x768x24 +extension GLX" to fix
+segfaults on Ubuntu.
+Thanks to Dmitry Shachnev
+  * Run autopkgtests for all supported Python versions
+
+ -- Ghislain Antony Vaillant   Mon, 27 Mar 2017 14:50:02 
+0100
+
 python-qtawesome (0.4.3-1) unstable; urgency=medium
 
   * Switch to git-dpm
diff -Nru python-qtawesome-0.4.3/debian/copyright 
python-qtawesome-0.4.4+ds1/debian/copyright
--- python-qtawesome-0.4.3/debian/copyright 2017-01-24 00:47:22.0 
+
+++ python-qtawesome-0.4.4+ds1/debian/copyright 2017-03-27 14:50:02.0 
+0100
@@ -1,6 +1,8 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: qtawesome
 Source: https://github.com/spyder-ide/qtawesome
+Comment: Spurious bytecode files are excluded.
+Files-Excluded: qtawesome/tests/__pycache__/*
 
 Files: *
 Copyright: 2015 The Spyder Development Team
diff -Nru python-qtawesome-0.4.3/debian/.git-dpm 
python-qtawesome-0.4.4+ds1/debian/.git-dpm
--- python-qtawesome-0.4.3/debian/.git-dpm  2017-01-24 00:47:22.0 
+
+++ python-qtawesome-0.4.4+ds1/debian/.git-dpm  2017-03-27 14:50:02.0 
+0100
@@ -1,11 +1,11 @@
 # see git-dpm(1) from git-dpm package
-a699b9288646c00802eaaa95c0d1e353decd6364
-a699b9288646c00802eaaa95c0d1e353decd6364
-503eba56b88b7cb3cd3930dbb13ccc91ce5057ff
-503eba56b88b7cb3cd3930dbb13ccc91ce5057ff
-python-qtawesome_0.4.3.orig.tar.gz
-c03d11d444a1c8ce704c40720e36125d01a3cf6b
-158547
+bd70c9f1881f0a3bede47757db183a7a2ddc7cff
+bd70c9f1881f0a3bede47757db183a7a2ddc7cff
+1852c97f07a08c89330741387f9ea36dee74a8bf
+1852c97f07a08c89330741387f9ea36dee74a8bf
+python-qtawesome_0.4.4+ds1.orig.tar.gz
+528605f1d2ba0e760508b73153d9bd45da88283e
+158896
 debianTag="debian/%e%v"
 patchedTag="patched/%e%v"
 upstreamTag="upstream/%e%u"
diff -Nru 
python-qtawesome-0.4.3/debian/patches/0001-Make-intersphinx-link-with-system-documentation.patch
 
python-qtawesome-0.4.4+ds1/debian/patches/0001-Make-intersphinx-link-with-system-documentation.patch
--- 
python-qtawesome-0.4.3/debian/patches/0001-Make-intersphinx-link-with-system-documentation.patch
2017-01-24 00:47:22.0 +
+++ 
python-qtawesome-0.4.4+ds1/debian/patches/0001-Make-intersphinx-link-with-system-documentation.patch
2017-03-27 14:50:02.0 +0100
@@ -1,4 +1,4 @@
-From 797dd345de78a16bd7cf50b38cbabc4f494554d4 Mon Sep 17 00:00:00 2001
+From f63f0017409f13b480f535e07be54671f2a15048 Mon Sep 17 00:00:00 2001
 From: Ghislain Antony Vaillant 
 Date: Mon, 11 Jul 2016 15:12:19 +0100
 Subject: Make intersphinx link with system documentation
diff -Nru python-qtawesome-0.4.3/debian/patches/0002-Use-system-fonts.patch 
python-qtawesome-0.4.4+ds1/debian/patches/0002-Use-system

Bug#858836: unblock: h5py/2.7.0~rc3-2 or h5py/2.7.0-1 (pre-approval)

2017-03-27 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package h5py

Whilst improving the DEP-8 tests of h5py to cover all supported Python
versions, I discovered that the -dbg packages were missing an install
dependency on Numpy (#858727). Without this fix, using python-h5py-dbg
or python3-h5py-dbg would result in an ImportError.

I have prepared an update providing the more comprehensive DEP-8 tests
and solving the issue with the missing numpy-dbg install dependencies.
The corresponding debdiff is attached with this email. I would like to
request your approval for pushing this update to unstable and letting it
migrate to Stretch.

On a closing note, upstream recently released h5py version 2.7.0. This
version does not differ much from 2.7.0~rc3, and providing it would
allow us to drop the last two patches from the patch queue that had to
be cherry-picked in order to get rc3 to work. Therefore, perhaps
shipping 2.7.0 instead of rc3 would be better from a maintenance
perspective.

Best regards,
Ghis

unblock h5py/2.7.0~rc3-2

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru h5py-2.7.0~rc3/debian/changelog h5py-2.7.0~rc3/debian/changelog
--- h5py-2.7.0~rc3/debian/changelog 2017-01-25 14:13:35.0 +
+++ h5py-2.7.0~rc3/debian/changelog 2017-03-25 15:55:00.0 +
@@ -1,3 +1,10 @@
+h5py (2.7.0~rc3-2) unstable; urgency=medium
+
+  * Run DEP-8 tests for all supported Python versions
+  * Add missing i-deps on python{,3}-numpy-dbg (Closes: #858727)
+
+ -- Ghislain Antony Vaillant   Sat, 25 Mar 2017 15:55:00 
+
+
 h5py (2.7.0~rc3-1) unstable; urgency=medium
 
   * New upstream release (Closes: #851162)
diff -Nru h5py-2.7.0~rc3/debian/control h5py-2.7.0~rc3/debian/control
--- h5py-2.7.0~rc3/debian/control   2017-01-25 14:13:35.0 +
+++ h5py-2.7.0~rc3/debian/control   2017-03-25 15:55:00.0 +
@@ -69,7 +69,8 @@
 Depends: ${misc:Depends},
  ${python:Depends},
  ${shlibs:Depends},
- python-h5py (= ${binary:Version})
+ python-h5py (= ${binary:Version}),
+ python-numpy-dbg
 Description: debug extension for h5py (Python 2)
  HDF5 for Python (h5py) is a general-purpose Python interface to the
  Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
@@ -125,7 +126,8 @@
 Depends: ${misc:Depends},
  ${python3:Depends},
  ${shlibs:Depends},
- python3-h5py (= ${binary:Version})
+ python3-h5py (= ${binary:Version}),
+ python3-numpy-dbg
 Description: debug extension for h5py (Python 3)
  HDF5 for Python (h5py) is a general-purpose Python interface to the
  Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
diff -Nru h5py-2.7.0~rc3/debian/tests/control 
h5py-2.7.0~rc3/debian/tests/control
--- h5py-2.7.0~rc3/debian/tests/control 2017-01-25 14:13:35.0 +
+++ h5py-2.7.0~rc3/debian/tests/control 2017-03-25 15:55:00.0 +
@@ -1,9 +1,27 @@
-Test-Command: cd $AUTOPKGTEST_TMP
- ; python -c "import h5py; h5py.run_tests()"
-Depends: python-h5py
+Test-Command: set -e
+ ; for py in $(pyversions -r 2>/dev/null)
+ ; do cd "$AUTOPKGTEST_TMP"
+ ; echo "Testing with $py:"
+ ; $py -c "import h5py; h5py.run_tests()"
+ ; echo "Testing with $py-dbg:"
+ ; $py-dbg -c "import h5py; h5py.run_tests()"
+ ; done
+Depends: python-all,
+ python-all-dbg,
+ python-h5py,
+ python-h5py-dbg
 Restrictions: allow-stderr
 
-Test-Command: cd $AUTOPKGTEST_TMP
- ; python3 -c "import h5py; h5py.run_tests()"
-Depends: python3-h5py
+Test-Command: set -e
+ ; for py in $(py3versions -r 2>/dev/null)
+ ; do cd "$AUTOPKGTEST_TMP"
+ ; echo "Testing with $py:"
+ ; $py -c "import h5py; h5py.run_tests()"
+ ; echo "Testing with $py-dbg:"
+ ; $py-dbg -c "import h5py; h5py.run_tests()"
+ ; done
+Depends: python3-all,
+ python3-all-dbg,
+ python3-h5py,
+ python3-h5py-dbg
 Restrictions: allow-stderr


Bug#858727: h5py: Missing install dependency on numpy-dbg

2017-03-25 Thread Ghislain Antony Vaillant
Source: h5py
Severity: important

The h5py debug packages are missing an install dependency on their
corresponding numpy-dbg package. This can be verified by running the
as-installed test suite of the package, which yields the following
ImportError:

```
File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 24,
in 
raise ImportError(msg)
ImportError: 
Importing the multiarray numpy extension module failed.  Most likely you
are trying to import a failed build of numpy. If you're working with a
numpy git repo, try `git clean -xdf` (removes all files not under
version control).  Otherwise reinstall numpy.
```

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#858721: unblock: python-qtpy/1.2.1-2

2017-03-25 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package python-qtpy

Santiago Vila reported intermitent FTBFS issues with python-qtpy in the
reproducible builds [1, 2]. After several failed attempts at finding a
fix for this problem, we agreed to temporarily stop running the tests at
package build time (but leave the DEP-8 tests running).

Please consider allowing this update to migrate to Stretch. The
corresponding debdiff will be attached to this email.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854496
[2] 
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-qtpy.html

Cheers,
Ghis

unblock python-qtpy/1.2.1-2

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru python-qtpy-1.2.1/debian/changelog python-qtpy-1.2.1/debian/changelog
--- python-qtpy-1.2.1/debian/changelog  2017-01-22 08:09:05.0 +
+++ python-qtpy-1.2.1/debian/changelog  2017-03-14 13:45:24.0 +
@@ -1,3 +1,14 @@
+python-qtpy (1.2.1-2) unstable; urgency=medium
+
+  * Run autopkgtests for all supported Python versions
+  * Temporarily disable testing at package build time
+- Drop b-deps required for testing
+- Disable testing stage in pybuild
+- Drop use of dh_auto_test override
+Thanks to Santiago Vila for investigating (Closes: #854496)
+
+ -- Ghislain Antony Vaillant   Tue, 14 Mar 2017 13:45:24 
+
+
 python-qtpy (1.2.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru python-qtpy-1.2.1/debian/control python-qtpy-1.2.1/debian/control
--- python-qtpy-1.2.1/debian/control2017-01-22 08:09:05.0 +
+++ python-qtpy-1.2.1/debian/control2017-03-14 13:45:24.0 +
@@ -5,23 +5,10 @@
 Priority: optional
 Build-Depends: debhelper (>= 10),
dh-python,
-   dpkg-dev (>= 1.17.14),
python-all,
-   python-pyqt5 ,
-   python-pyqt5.qtmultimedia ,
-   python-pyqt5.qtsvg ,
-   python-pyqt5.qtwebkit ,
-   python-pytest ,
python-setuptools,
python3-all,
-   python3-pyqt5 ,
-   python3-pyqt5.qtmultimedia ,
-   python3-pyqt5.qtsvg ,
-   python3-pyqt5.qtwebkit ,
-   python3-pytest ,
-   python3-setuptools,
-   xauth ,
-   xvfb 
+   python3-setuptools
 Standards-Version: 3.9.8
 Vcs-Browser: 
https://anonscm.debian.org/cgit/python-modules/packages/python-qtpy.git
 Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/python-qtpy.git
diff -Nru python-qtpy-1.2.1/debian/rules python-qtpy-1.2.1/debian/rules
--- python-qtpy-1.2.1/debian/rules  2017-01-22 08:09:05.0 +
+++ python-qtpy-1.2.1/debian/rules  2017-03-14 13:45:24.0 +
@@ -4,13 +4,8 @@
 #export DH_VERBOSE = 1
 
 export PYBUILD_NAME = qtpy
-export PYBUILD_BEFORE_TEST = cp -r {dir}/qtpy/tests {build_dir}
-export PYBUILD_AFTER_TEST = rm -r {build_dir}/tests
+# Testing is temporarily disabled for Stretch, see #854496.
+export PYBUILD_DISABLE = test
 
 %:
dh $@ --with python2,python3 --buildsystem=pybuild
-
-override_dh_auto_test:
-ifeq (,$(findstring nocheck,$(DEB_BUILD_PROFILES)))
-   xvfb-run dh_auto_test
-endif
diff -Nru python-qtpy-1.2.1/debian/tests/control 
python-qtpy-1.2.1/debian/tests/control
--- python-qtpy-1.2.1/debian/tests/control  2017-01-22 08:09:05.0 
+
+++ python-qtpy-1.2.1/debian/tests/control  2017-03-14 13:45:24.0 
+
@@ -1,5 +1,25 @@
-Test-Command: cp -a ./qtpy/tests $AUTOPKGTEST_TMP ; cd $AUTOPKGTEST_TMP ; 
xvfb-run py.test
-Depends: python-qtpy, python-pytest, xauth, xvfb
+Test-Command: set -e
+ ; cp -r qtpy/tests "$AUTOPKGTEST_TMP"
+ ; for py in $(pyversions -r 2>/dev/null)
+ ; do cd "$AUTOPKGTEST_TMP"
+ ; echo "Testing with $py:"
+ ; xvfb-run -a $py -m pytest -v
+ ; done
+Depends: python-all,
+ python-qtpy,
+ python-pytest,
+ xauth,
+ xvfb
 
-Test-Command: cp -a ./qtpy/tests $AUTOPKGTEST_TMP ; cd $AUTOPKGTEST_TMP ; 
xvfb-run py.test-3
-Depends: python3-qtpy, python3-pytest, xauth, xvfb
+Test-Command: set -e
+ ; cp -r qtpy/tests "$AUTOPKGTEST_TMP"
+ ; for py in $(py3versions -r 2>/dev/null)
+ ; do cd "$AUTOPKGTEST_TMP"
+ ; echo "Testing with $py:"
+ ; xvfb-run -a $py -m pytest -v
+ ; done
+Depends: python3-all,
+ python3-qtpy,
+ python3-pytest,
+ xauth,
+ xvfb


Bug#858068: ITP: xtensor-python -- Python bindings for the xtensor library

2017-03-17 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: xtensor-python
  Version : 0.6.0
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : http://quantstack.net/xtensor
* License : BSD
  Programming Lang: C++
  Description : Python bindings for the xtensor library

This package will be maintained by the Debian Science Team alongside
pybind11 which it complements.



Bug#858067: ITP: xtensor -- multi-dimensional arrays with broadcasting and lazy computing

2017-03-17 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: xtensor
  Version : 0.7.1
  Upstream Author : Johan Mabille and Sylvain Corlay
* URL : http://quantstack.net/xtensor
* License : BSD
  Programming Lang: C++
  Description : multi-dimensional arrays with broadcasting and lazy 
computing

This package will be maintained by the Debian Science Team. It is a
dependency to xtensor-python.



Bug#857867: src:python-jsonschema: Add corresponding documentation package

2017-03-15 Thread Ghislain Antony Vaillant
Package: src:python-jsonschema
Severity: wishlist

Dear Maintainer,

It appears upstream is shipping the source files for the documentation
of python-jsonschema. The latter should only require Sphinx from a quick
look at the conf file.

Please consider providing an HTML build of the documentation in a
corresponding python-jsonschema-doc binary package.

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#857865: src:python-jsonschema: New upstream release available

2017-03-15 Thread Ghislain Antony Vaillant
Package: src:python-jsonschema
Severity: wishlist

Dear Maintainer,

A new upstream release of python-jsonschema is available (version 2.6.0
at the time of writing). Please consider packaging it.

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#857813: ITP: python-dbfread -- read DBF Files with Python

2017-03-15 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-dbfread
  Version : 2.0.7
  Upstream Author : Ole Martin Bjorndalen
* URL : https://dbfread.readthedocs.io/
* License : Expat
  Programming Lang: Python
  Description : read DBF Files with Python

Long-Description:
 DBF is a file format used by databases such dBase, Visual FoxPro, and
 FoxBase+. This library reads DBF files and returns the data as native
 Python data types for further processing. It is primarily intended for
 batch jobs and one-off scripts.

This package is a dependency to src:python-agate-dbf (itself necessary
for csvkit. It will be maintained by the Debian Python Modules Team.

Cheers,
Ghis



Bug#857388: ITP: python-leather -- charting library for Python

2017-03-10 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-leather
  Version : 0.3.3
  Upstream Author : Christopher Groskopf 
* URL : http://leather.readthedocs.org/
* License : Expat
  Programming Lang: Python
  Description : charting library for Python

This package is a build dependency for src:python-agate. It will be
maintained by the DPMT alongside the latter.

Cheers,
Ghis



Bug#857352: csvkit: New upstream release (1.0.1)

2017-03-10 Thread Ghislain Antony Vaillant
Source: csvkit
Severity: wishlist

Dear Maintainer,

I am opening this wishlist bug for an update of csvkit to the latest
1.0.x version. The latter depends on 4 new dependencies which have yet
to be packaged. I have added the respective blocking relationships for
book-keeping.

Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#857273: pygments: Provide pygmentize in the Python 3 binary package

2017-03-09 Thread Ghislain Antony Vaillant
Source: pygments
Severity: normal

Dear Maintainer,

The pygmentize console script is currently provided by the Python 2
binary package. However Python 2 support will be dropped for the Buster
cycle.

Please consider moving the pygmentize console script from
python-pygments to python3-pygments, so that packages depending on this
specific script (such as Pweave) can be free of Python 2 dependencies.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#857269: unblock: pybind11/2.0.1-3

2017-03-09 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package pybind11

The current packaging of pybind11 available in Stretch suffers an
important deficiency which was brought to me after the freeze dealine.

The -dev package does not ship its corresponding CMake packaging
configuration (#854502), which is a critical component to facilitate
the use of this library by external CMake projects.

I have rectified the problem in subsequent updates in unstable (2.0.1-2,
2.0.1-3). Please consider applying the debdiff between 2.0.1-1 and
2.0.1-3 attached below.

Cheers,
Ghis

unblock pybind11/2.0.1-3

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru pybind11-2.0.1/debian/changelog pybind11-2.0.1/debian/changelog
--- pybind11-2.0.1/debian/changelog 2017-01-07 17:36:51.0 +
+++ pybind11-2.0.1/debian/changelog 2017-02-26 20:43:11.0 +
@@ -1,3 +1,19 @@
+pybind11 (2.0.1-3) unstable; urgency=medium
+
+  * Run autopkgtests for all supported Python versions
+
+ -- Ghislain Antony Vaillant   Sat, 25 Feb 2017 12:11:08 
+
+
+pybind11 (2.0.1-2) unstable; urgency=medium
+
+  * Fix missing CMake package configuration in -dev package
+- New patch 0002-Arch-indep-CMake-package-configuration.patch
+- Install the missing CMake package configuration
+- Use CMake to build the autopkgtest example tests
+Thanks to Jason Rhinelander for reporting (Closes: #854502)
+
+ -- Ghislain Antony Vaillant   Thu, 23 Feb 2017 13:16:46 
+
+
 pybind11 (2.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru pybind11-2.0.1/debian/.git-dpm pybind11-2.0.1/debian/.git-dpm
--- pybind11-2.0.1/debian/.git-dpm  2017-01-07 17:36:51.0 +
+++ pybind11-2.0.1/debian/.git-dpm  2017-02-26 20:43:11.0 +
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-c2010fb61826c45bdd0ee6f36c17d7bf84d8daaf
-c2010fb61826c45bdd0ee6f36c17d7bf84d8daaf
+c91e0ad75aa42ff3252b14c90a9b77c2309a76be
+c91e0ad75aa42ff3252b14c90a9b77c2309a76be
 72d57df80676e2965c20128f76f00d4ae6fd696d
 72d57df80676e2965c20128f76f00d4ae6fd696d
 pybind11_2.0.1.orig.tar.gz
diff -Nru 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch
--- 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
1970-01-01 01:00:00.0 +0100
+++ 
pybind11-2.0.1/debian/patches/0002-Arch-indep-CMake-package-configuration.patch 
2017-02-26 20:43:11.0 +
@@ -0,0 +1,26 @@
+From c91e0ad75aa42ff3252b14c90a9b77c2309a76be Mon Sep 17 00:00:00 2001
+From: Ghislain Antony Vaillant 
+Date: Tue, 7 Feb 2017 20:08:59 +
+Subject: Arch-indep CMake package configuration
+
+---
+ CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 341f845..4757ea4 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -117,9 +117,12 @@ if (PYBIND11_INSTALL)
+   configure_package_config_file(tools/${PROJECT_NAME}Config.cmake.in
+ 
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
+ INSTALL_DESTINATION 
${PYBIND11_CMAKECONFIG_INSTALL_DIR})
++  set(_PYBIND11_CMAKE_SIZEOF_VOID_P ${CMAKE_SIZEOF_VOID_P})
++  unset(CMAKE_SIZEOF_VOID_P)
+   
write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
+VERSION ${${PROJECT_NAME}_VERSION}
+COMPATIBILITY AnyNewerVersion)
++  set(CMAKE_SIZEOF_VOID_P ${_PYBIND11_CMAKE_SIZEOF_VOID_P})
+   install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
+ ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
+ tools/FindPythonLibsNew.cmake
diff -Nru pybind11-2.0.1/debian/patches/series 
pybind11-2.0.1/debian/patches/series
--- pybind11-2.0.1/debian/patches/series2017-01-07 17:36:51.0 
+
+++ pybind11-2.0.1/debian/patches/series2017-02-26 20:43:11.0 
+
@@ -1 +1,2 @@
 0001-Use-system-include-path.patch
+0002-Arch-indep-CMake-package-configuration.patch
diff -Nru pybind11-2.0.1/debian/pybind11-dev.install 
pybind11-2.0.1/debian/pybind11-dev.install
--- pybind11-2.0.1/debian/pybind11-dev.install  2017-01-07 17:36:51.0 
+
+++ pybind11-2.0.1/debian/pybind11-dev.install  2017-02-26 20:43:11.0 
+
@@ -1 +1,2 @@
-include/* usr/include
+usr/include
+usr/share/cmake usr/lib
diff -Nru pybind11-2.0.1/debian/tests/cont

Bug#857266: unblock: bottleneck/1.2.0-6

2017-03-09 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package bottleneck

The last upload of src:bottleneck which migrated to Stretch (1.2.0-4)
suffers regressions (including a segfault) with the latest release of
Numpy (1.12.x).

These were found later after the freeze deadline when I started
packaging src:python-xarray. Its test suite reveiled the regressions,
which were not caught by the upstream one. The regressions have now been
fixed after iterating with both upstream and Numpy.

I have cherry-picked the relevant fixes onto the packaging in unstable
(1.2.0-5, 1.2.0-6). Please consider applying the debdiff between 1.2.0-4
and 1.2.0-6 attached below.

Cheers,
Ghis

unblock bottleneck/1.2.0-6

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru bottleneck-1.2.0/debian/changelog bottleneck-1.2.0/debian/changelog
--- bottleneck-1.2.0/debian/changelog   2017-01-25 12:24:12.0 +
+++ bottleneck-1.2.0/debian/changelog   2017-02-26 13:58:26.0 +
@@ -1,3 +1,22 @@
+bottleneck (1.2.0-6) unstable; urgency=medium
+
+  * Cherry-pick upstream fix for segfaults happening while running the tests.
+New patch 0003-Fix-segfault-caused-by-bad-refcount.patch (Closes: #856141)
+  * Run autopkgtests for all supported Python versions
+
+ -- Ghislain Antony Vaillant   Sun, 26 Feb 2017 13:58:26 
+
+
+bottleneck (1.2.0-5) unstable; urgency=medium
+
+  [ Ghislain Antony Vaillant ]
+  * Cherry-pick upstream fix for Numpy 1.12
+- New patch 0002-Fix-issue-with-relaxed-strides.patch
+
+  [ Pietro Battiston ]
+  * Added Ghislain Antony Vaillant as Uploader
+
+ -- Pietro Battiston   Tue, 31 Jan 2017 13:49:00 +0100
+
 bottleneck (1.2.0-4) unstable; urgency=medium
 
   [ Ghislain Antony Vaillant ]
diff -Nru bottleneck-1.2.0/debian/control bottleneck-1.2.0/debian/control
--- bottleneck-1.2.0/debian/control 2017-01-19 20:30:29.0 +
+++ bottleneck-1.2.0/debian/control 2017-02-07 07:39:59.0 +
@@ -1,5 +1,6 @@
 Source: bottleneck
 Maintainer: Pietro Battiston 
+Uploaders: Ghislain Antony Vaillant 
 Section: python
 Priority: optional
 Build-Depends: dh-python, python-setuptools (>= 0.6b3), python3-setuptools,
diff -Nru 
bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch 
bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch
--- bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch   
1970-01-01 01:00:00.0 +0100
+++ bottleneck-1.2.0/debian/patches/0002-Fix-issue-with-relaxed-strides.patch   
2017-02-07 07:39:59.0 +
@@ -0,0 +1,43 @@
+From: Keith Goodman 
+Date: Sun, 29 Jan 2017 07:19:35 -0800
+Subject: Fix issue with relaxed strides
+
+---
+ bottleneck/src/iterators.h | 6 --
+ bottleneck/tests/util.py   | 1 +
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/bottleneck/src/iterators.h b/bottleneck/src/iterators.h
+index 3ac68cb..5bb88d6 100644
+--- a/bottleneck/src/iterators.h
 b/bottleneck/src/iterators.h
+@@ -81,13 +81,15 @@ init_iter_all(iter *it, PyArrayObject *a, int ravel, int 
anyorder)
+ it->length = 1;
+ it->astride = 0;
+ }
+-else if (C_CONTIGUOUS(a)) {
++/* The &&! in the next two else ifs is to deal with relaxed
++ * stride checking introduced in numpy 1.12.0; see gh #161 */
++else if (C_CONTIGUOUS(a) && !F_CONTIGUOUS(a)) {
+ it->ndim_m2 = -1;
+ it->axis = ndim - 1;
+ it->length = PyArray_SIZE(a);
+ it->astride = strides[ndim - 1];
+ }
+-else if (F_CONTIGUOUS(a)) {
++else if (F_CONTIGUOUS(a) && !C_CONTIGUOUS(a)) {
+ if (anyorder || !ravel) {
+ it->ndim_m2 = -1;
+ it->length = PyArray_SIZE(a);
+diff --git a/bottleneck/tests/util.py b/bottleneck/tests/util.py
+index 7f1f2a7..15e4238 100644
+--- a/bottleneck/tests/util.py
 b/bottleneck/tests/util.py
+@@ -155,6 +155,7 @@ def array_generator(func_name, dtypes):
+ yield a.reshape(shape)
+ 
+ # non-contiguous arrays
++yield np.array([[1, 2], [3, 4]])[:, [1]]  # gh 161
+ for dtype in dtypes:
+ # 1d
+ a = np.arange(12).astype(dtype)
diff -Nru 
bottleneck-1.2.0/debian/patches/0003-Fix-segfaults-caused-by-bad-refcount.patch 
bottleneck-1.2.0/debian/patches/0003-Fix-segfaults-caused-by-bad-refcount.patch
--- 
bottleneck-1.2.0/debian/patches/0003-Fix-segfaults-caused-by-bad-refcount.patch 
1970-01-01 01:00:00.0 +0100
+++ 
bottleneck-1.2.0/debian/patches/0003-Fix-segfaults-caused-by-bad-refcount.patc

Bug#856963: RFP: purecss -- set of small and responsive CSS modules

2017-03-06 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist

* Package name: purecss
  Version : 0.6.2
  Upstream Author : Yahoo! Inc.
* URL : http://purecss.io/
* License : BSD
  Programming Lang: CSS
  Description : set of small and responsive CSS modules

Long-Description:
 Pure is meant to be a starting point for every website or web app. We take
 care of all the CSS work that every site needs, without making it look
 cookie-cutter:
 .
   - A responsive grid that can be customized to your needs.
 .
   - A solid base built on Normalize.css to fix cross-browser compatibility 
issues.
 .
   - Consistently styled buttons that work with  and  elements.
 .
   - Styles for vertical and horizontal menus, including support for dropdown 
menus.
 .
   - Useful form alignments that look great on all screen sizes.
 .
   - Various common table styles.
 .
   - An extremely minimalist look that is super-easy to customize.
 .
   - Responsive by default, with a non-responsive option.
 .
   - Extremely small file size: 4.5KB minified + gzip.

This software is used by the documentation for the pydap Python library.



Bug#856930: src:pybtex: Split packaging between application and public modules

2017-03-06 Thread Ghislain Antony Vaillant
Package: src:pybtex
Severity: important

Dear Maintainer,

src:pybtex currently produces a single binary package (pybtex)
containing the pybtex applications and public modules for Python 2.

However, packages such as sphinxcontrib-bibtex depends on the public
modules for Python 2 and Python 3. Please consider splitting the
packaging into separate pybtex (CLI), python-pybtex (Python 2 modules)
and python3-pybtex (Python 3 modules) binary packages, following the
guidelines from the DPMT.

The Python 3 modules are particularly important, given that Python 2 is
scheduled for removal for Debian Buster.

I am tagging this bug as severity important, since the current packaging
prevents using pybtex as a dependency for potential rdepends.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#856176: ITP: pweave -- scientific report generator with embedded Python computations

2017-02-25 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: pweave
  Version : 0.25
  Upstream Author : Matti Pastell 
* URL : http://mpastell.com/pweave/
* License : BSD
  Programming Lang: Python
  Description : scientific report generator with embedded Python 
computations

Pweave is a scientific report generator and a literate programming tool for
Python. Pweave can capture the results and plots from data analysis and works
well with NumPy, SciPy and matplotlib. It is able to run Python code from
source document and include the results and capture matplotlib plots in the
output.

This software is a dependency to the future scientific report plugin for the
Spyder IDE. The packaging will be be co-maintained the Debian Science Team
alongside the spyder source package.



Bug#856141: src:bottleneck: Occasional segfaults caught by debci

2017-02-25 Thread Ghislain Antony Vaillant
Package: src:bottleneck
Severity: important

The bottleneck tests keep failing on debci, which indicates a serious
usability issue with the package. I tracked the problem down to the
following issue [1], which has been fixed since. I intend to cherry-pick
the corresponding commit on top of the current package in unstable.

[1] https://github.com/kwgoodman/bottleneck/issues/159

Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#855873: spyder3: broken code completion with Jedi 0.10

2017-02-22 Thread Ghislain Antony Vaillant
Package: spyder3
Version: 3.1.2+dfsg1-1
Severity: important
Tags: upstream regression

The version of spyder currently packaged for Stretch is affected by a
regression in the code completion feature of the editor, due to our
upgrade to Jedi version 0.10.

I am marking this bug as important since code completion used to work in
the packaged version for Jessie, so users are likely to notice the
regression when upgrading from Jessie to Stretch.

There is a fix upstream pending merge approval. I have cherry-picked it
locally on top of the package in experimental (3.1.3+dfsg1-1) and code
completion is now working again.

Ghis


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages spyder3 depends on:
ii  python3-spyder  3.1.3+dfsg1-2
pn  python3:any 

spyder3 recommends no packages.

spyder3 suggests no packages.

Versions of packages python3-spyder depends on:
ii  libjs-jquery 3.1.1-2
ii  libjs-mathjax2.7.0-1
ii  pep8 1.7.0-4
ii  pylint   1.6.5-1
ii  python3-bs4  4.5.3-1
ii  python3-chardet  2.3.0-2
ii  python3-jedi 0.10.0~git1+f05c071-1
ii  python3-nbconvert4.2.0-4
ii  python3-numpydoc 0.6.0+ds1-1
ii  python3-pep8 1.7.0-4
ii  python3-pickleshare  0.7.4-1
ii  python3-psutil   5.0.1-1
ii  python3-pyflakes 1.3.0-1
ii  python3-pygments 2.2.0+dfsg-1
ii  python3-qtawesome0.4.3-1
ii  python3-qtconsole4.2.1-3
ii  python3-qtpy 1.2.1-1
ii  python3-sphinx   1.4.9-2
ii  python3-zmq  16.0.2-2
pn  python3:any  
ii  spyder-common3.1.3+dfsg1-2

Versions of packages python3-spyder recommends:
ii  python3-matplotlib  2.0.0+dfsg1-2
ii  python3-numpy   1:1.12.0-2
ii  python3-pandas  0.19.2-5
ii  python3-scipy   0.18.1-2
ii  spyder-doc  3.1.3+dfsg1-2

Versions of packages python3-spyder suggests:
ii  gitk1:2.11.0-2
pn  tortoisehg  

Versions of packages python3-pyqt5 depends on:
ii  libc62.24-9
ii  libgcc1  1:6.3.0-7
ii  libpython3.5 3.5.3-1
ii  libqt5core5a [qtbase-abi-5-7-1]  5.7.1+dfsg-3+b1
ii  libqt5dbus5  5.7.1+dfsg-3+b1
ii  libqt5designer5  5.7.1-1
ii  libqt5gui5   5.7.1+dfsg-3+b1
ii  libqt5help5  5.7.1-1
ii  libqt5network5   5.7.1+dfsg-3+b1
ii  libqt5printsupport5  5.7.1+dfsg-3+b1
ii  libqt5test5  5.7.1+dfsg-3+b1
ii  libqt5widgets5   5.7.1+dfsg-3+b1
ii  libqt5xml5   5.7.1+dfsg-3+b1
ii  libstdc++6   6.3.0-7
ii  python3  3.5.3-1
ii  python3-sip [sip-py3api-11.3]4.18.1+dfsg-1
pn  python3:any  

Versions of packages python3-pyqt5 suggests:
pn  python3-pyqt5-dbg  

-- no debconf information



Bug#854692: pybind11: FTBFS due to an internal compiler error

2017-02-09 Thread Ghislain Antony Vaillant
Package: gcc-6
Version: 6.3.0-6
Severity: important

Dear Maintainer,

I have tried to rebuild the pybind11 package [1] using an up-to-date
sbuild running unstable. The build succeeded in the past [2] but now
fails with an internal compiler error:

```
In file included from /<>/tests/pybind11_tests.h:2:0,
 from /<>/tests/test_alias_initialization.cpp:11:
/<>/include/pybind11/pybind11.h:62:22: internal compiler error: in 
mangle_decl, at cp/mangle.c:3659
 initialize([f](Class *c, Arg... args) -> Return { return 
(c->*f)(args...); },
```

I will provide the corresponding build log.

Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gcc-6 depends on:
ii  binutils  2.27.90.20170124-2
ii  cpp-6 6.3.0-5
ii  gcc-6-base6.3.0-5
ii  libc6 2.24-9
ii  libcc1-0  6.3.0-5
ii  libgcc-6-dev  6.3.0-5
ii  libgcc1   1:6.3.0-5
ii  libgmp10  2:6.1.2+dfsg-1
ii  libisl15  0.18-1
ii  libmpc3   1.0.3-1
ii  libmpfr4  3.1.5-1
ii  libstdc++66.3.0-5
ii  zlib1g1:1.2.8.dfsg-5

Versions of packages gcc-6 recommends:
ii  libc6-dev  2.24-9

Versions of packages gcc-6 suggests:
pn  gcc-6-doc 
pn  gcc-6-locales 
pn  gcc-6-multilib
pn  libasan3-dbg  
pn  libatomic1-dbg
pn  libcilkrts5-dbg   
pn  libgcc1-dbg   
pn  libgomp1-dbg  
pn  libitm1-dbg   
pn  liblsan0-dbg  
pn  libmpx2-dbg   
pn  libquadmath0-dbg  
pn  libtsan0-dbg  
pn  libubsan0-dbg 

-- no debconf information



Bug#854682: RFS: pytest-xvfb/1.0.0-1 [ITP]

2017-02-09 Thread Ghislain Antony Vaillant
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "pytest-xvfb":

* Package name: pytest-xvfb
  Version : 1.0.0-1
  Upstream Author : Florian Bruhin 
* URL : https://github.com/The-Compiler/pytest-xvfb/
* License : Expat
  Programming Lang: Python

It builds those binary packages:

  python3-pytest-xvfb - pytest plugin to run Xvfb for tests

To access further information about this package, please visit the packaging
repository URL:

  https://anonscm.debian.org/git/python-modules/packages/pytest-xvfb.git

This package was successfully built on debomatic:

  http://debomatic-amd64.debian.net/distribution#unstable/pytest-xvfb/1.0.0-1/

Changes since the last upload:

  * Initial release. (Closes: #854673)

Regards,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#854673: ITP: pytest-xvfb -- pytest plugin to run Xvfb for tests

2017-02-09 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: pytest-xvfb
  Version : 1.0.0
  Upstream Author : Florian Bruhin 
* URL : https://github.com/The-Compiler/pytest-xvfb/
* License : Expat
  Programming Lang: Python 
  Description : pytest plugin to run Xvfb for tests

Long-Description:
 With Xvfb and this plugin installed, your testsuite automatically runs
 with Xvfb. This allows tests to be run without windows popping up during
 GUI tests or on systems without a display (like a CI).

This software will soon be part of the test requirements for pytest-qt,
another pytest plugin for testing GUI applications written with Qt.

This package will be co-maintained by the Debian Python Modules Team,
alongside the rest of the pytest ecosystem.



Bug#854506: RM: python-cartopy/0.14.2+dfsg1-1

2017-02-07 Thread Ghislain Antony Vaillant
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: rm

After discussing it with upstream [1], the version of cartopy currently
packaged in Stretch (0.14.2) should not be released alongside the
packaged matplotlib (2.0) and owslib (0.14), because the codebase is
known to be incompatible with their respective versions.

Since this package does not have any rdepends in testing currently, this
removal should be considered safe.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#854365: ITP: pytest-qt -- pytest support for PyQt and PySide applications

2017-02-06 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: pytest-qt
  Version : 2.1.0
  Upstream Author : Bruno Oliveira
* URL : https://github.com/pytest-dev/pytest-qt
* License : Expat
  Programming Lang: Python
  Description : pytest support for PyQt and PySide applications

pytest-qt is a pytest plugin that allows programmers to write tests for
PySide and PyQt applications.

This package will be maintained by the Debian Python Modules Team.



Bug#854363: ITP: spyder-unittest -- Plugin to run tests from within the Spyder IDE

2017-02-06 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: spyder-unittest
  Version : 0.1.0
  Upstream Author : The Spyder Project Contributors
* URL : https://github.com/spyder-ide/spyder-unittest
* License : Expat
  Programming Lang: Python
  Description : Plugin to run tests from within the Spyder IDE

This is a plugin for the Spyder IDE that integrates popular unit test
frameworks. It allows you to run tests and view the results.

This package will be maintained by the Debian Science Team, alongside
the spyder source package.



Bug#854167: src:python-cartopy: Version 0.14.x is not compatible with matplotlib>=2.0 / owslib>=0.14

2017-02-04 Thread Ghislain Antony Vaillant
Package: src:python-cartopy
Version: 0.14.2+dfsg1-1
Severity: serious

After discussing it with upstream [1], the version of cartopy currently
packaged in Stretch (0.14.2) should not be released alongside the
packaged matplotlib (2.0) and owslib (0.14), because the codebase is
known to be incompatible with their respective versions.

It is still uncertain whether version 0.15.0 will have support for
matplotlib>=2.0, so we might have to wait for a subsequent release
(0.15.1 or 0.16.x?) to get a fully working cartopy package.

[1] https://github.com/SciTools/cartopy/issues/838

Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#853752: src:insighttoolkit4: Add documentation package

2017-01-31 Thread Ghislain Antony Vaillant
Package: src:insighttoolkit4
Severity: wishlist

Dear Maintainer,

Please consider generating a new binary package (insighttoolkit4-doc?)
containing the HTML documentation generated with Doxygen. This is also
recommended for building the documentation for SimpleITK.

Cheers,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#852078: src:python-mkdocs: New upstream release (0.16.x)

2017-01-21 Thread Ghislain Antony Vaillant
Package: src:python-mkdocs
Severity: wishlist

Dear Maintainer,

A new version is available upstream [1]. Please consider packaging it,
perhaps in time for Stretch?

https://github.com/mkdocs/mkdocs/releases/tag/0.16.1

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#851858: src:python-numpy: Cherry-pick upstream fix for nanmedian

2017-01-19 Thread Ghislain Antony Vaillant
Package: src:python-numpy
Severity: normal

Hi Sandro,

Could you please consider cherry-picking the following commit [1]:

[1] 
https://github.com/numpy/numpy/commit/2144aa713b607a5f0592525d9b36adca332e9d51

This regression affects src:bottleneck (see #851613), but was not
triaged earlier because the tests had never been enabled. :-(

I have forwarded the necessary commits to get the packaging of
src:bottleneck tested both at build time and with debian-ci, but in the
current state of things, it would FTBFS due to the regression.

Thanks,
Ghis


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#851721: git-cola: New upstream release (2.10)

2017-01-17 Thread Ghislain Antony Vaillant
Package: git-cola
Severity: wishlist

Dear Maintainer,

Version 2.10 is out [1] and there is still time to get it packaged for
Stretch, maybe? ;-)

[1] https://github.com/git-cola/git-cola/releases/tag/v2.10

Cheers,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#851613: src:bottleneck: Tests fail if enabled

2017-01-16 Thread Ghislain Antony Vaillant
Package: src:bottleneck
Severity: important

Dear Maintainer,

In my attempt to investigate why xarray fails to test with the packaged
bottleneck [1], I have looked at its packaging and enabled the test suite by
adding the missing b-deps on python[,3]-nose.

[1] https://github.com/pydata/xarray/issues/1208

However, the tests fail for both Python 2 and 3 with the following log:
```
==
FAIL: test move functions
--
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 729, in 
chk_same_position
assert_array_equal(x_id, y_id)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 871, in 
assert_array_equal
verbose=verbose, header='Arrays are not equal')
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 796, in 
assert_array_compare
raise AssertionError(msg)
AssertionError: 
Arrays are not equal

(mismatch 8.329%)
 x: array([[ True,  True, False, False, False, False],
   [False, False, False, False, False,  True]], dtype=bool)
 y: array([[ True,  True, False, False, False, False],
   [False, False, False, False, False, False]], dtype=bool)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 198, in runTest
self.test(*self.arg)
  File 
"/home/gvaillan/workspace/debian/packages/bottleneck/build/lib.linux-x86_64-3.5/bottleneck/tests/move_test.py",
 line 42, in unit_maker
aaae(actual, desired, decimal, err_msg)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 979, in 
assert_array_almost_equal
precision=decimal)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 761, in 
assert_array_compare
chk_same_position(x == +inf, y == +inf, hasval='+inf')
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 735, in 
chk_same_position
raise AssertionError(msg)
AssertionError: 
Arrays are not almost equal to 5 decimals

func move_median | window 4 | min_count 1 | input a50 (float32) | shape (2, 6) 
| axis -1 | order C

Input array:
[[ inf   7. -inf  -9. -10.  nan]
 [ nan   5.   4.  nan  nan  inf]]

x and y +inf location mismatch:
 x: array([[  inf,   inf,   7. ,  -1. ,  -9.5, -10. ],
   [  nan,   5. ,   4.5,   4.5,   4.5,   inf]], dtype=float32)
 y: array([[  inf,   inf,   7. ,  -1. ,  -9.5, -10. ],
   [  nan,   5. ,   4.5,   4.5,   4.5,   2. ]], dtype=float32)

==
FAIL: test reduce functions
--
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 729, in 
chk_same_position
assert_array_equal(x_id, y_id)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 871, in 
assert_array_equal
verbose=verbose, header='Arrays are not equal')
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 796, in 
assert_array_compare
raise AssertionError(msg)
AssertionError: 
Arrays are not equal

(mismatch 33.33%)
 x: array([False, False,  True], dtype=bool)
 y: array([False, False, False], dtype=bool)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 198, in runTest
self.test(*self.arg)
  File 
"/home/gvaillan/workspace/debian/packages/bottleneck/build/lib.linux-x86_64-3.5/bottleneck/tests/reduce_test.py",
 line 63, in unit_maker
assert_array_almost_equal(actual, desired, decimal, err_msg)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 979, in 
assert_array_almost_equal
precision=decimal)
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 761, in 
assert_array_compare
chk_same_position(x == +inf, y == +inf, hasval='+inf')
  File "/usr/lib/python3/dist-packages/numpy/testing/utils.py", line 735, in 
chk_same_position
raise AssertionError(msg)
AssertionError: 
Arrays are not almost equal to 5 decimals

func nanmedian | input a61 (float32) | shape (3, 4) | axis -1 | order C

Input array:
[[ inf   7. -inf  -9.]
 [-10.  nan  nan   5.]
 [  4.  nan  nan  inf]]

x and y +inf location mismatch:
 x: array([-1. , -2.5,  inf], dtype=float32)
 y: array([-1. , -2.5,  2. ], dtype=float32)

--

```


It also fails if you run the build and test manually with:
```
python[,3] setup.py build
cd build/lib*
python[,3] -m nose
```

Please consider investigating this with upstream.

Best regards,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Ke

Bug#851520: src:bottleneck: invalid version number

2017-01-15 Thread Ghislain Antony Vaillant
Package: src:bottleneck
Severity: normal

Dear Maintainer,

Upon trying to build a package depending on bottleneck, the tests fail
with a `ValueError` due to an invalid version number. This snippet
should reproduce the problem:

```
>>> from distutils.version import StrictVersion
>>> import bottleneck
>>> version = StrictVersion(bottleneck.__version__)
ValueError: invalid version number '1.2.0dev'
```

It should be enough to patch bottleneck/version.py to use `1.2.0` instead
of `1.2.0dev`. `1.2.0dev` is not PEP-386 compilant so please consider
advising upstream to use an alternate versioning scheme in the future.

Cheers,
Ghis


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



Bug#851444: ITP: python-xarray -- N-D labeled arrays and datasets in Python

2017-01-14 Thread Ghislain Antony Vaillant
Package: wnpp
Severity: wishlist
Owner: Ghislain Antony Vaillant 

* Package name: python-xarray
  Version : 0.8.2
  Upstream Author : xarray Developers
* URL : http://xarray.pydata.org
* License : Apache-2.0
  Programming Lang: Python
  Description : N-D labeled arrays and datasets in Python

Long-Description:
 xarray (formerly xray) is an open source project and Python package
 that aims to bring the labeled data power of pandas to the physical
 sciences, by providing N-dimensional variants of the core pandas data
 structures.
 .
 It provides a pandas-like and pandas-compatible toolkit for analytics
 on multi-dimensional arrays, rather than the tabular data for which
 pandas excels.

This package will be maintained by the Debian Science Team.



  1   2   >