Bug#1005303: ITP: python-rfc3987 -- Parsing and validation of URIs (RFC 3896) and IRIs (RFC 3987)

2022-02-10 Thread Romain Porte
Package: wnpp
Severity: wishlist
Owner: Agathe Porte 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-python@lists.debian.org, 
deb...@microjoe.org

* Package name: python-rfc3987
  Version : 1.3.8
  Upstream Author : Daniel Gerber 
* URL : https://pypi.org/project/rfc3987/
* License : GPL-3+
  Programming Lang: Python
  Description : Parsing and validation of URIs (RFC 3896) and IRIs (RFC 
3987)

This module provides regular expressions according to RFC 3986 “Uniform
Resource Identifier (URI): Generic Syntax” and RFC 3987
“Internationalized Resource Identifiers (IRIs)”, and utilities for
composition and relative resolution of references.

This module is introduced as a dependency for python-dt-schema. I intent
to maintain this package under the umbrella of the Debian Python Team.


Bug#1005301: ITP: python-dt-schema -- Devicetree schema tools

2022-02-10 Thread Romain Porte
Package: wnpp
Severity: wishlist
Owner: Romain Porte 
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-python@lists.debian.org, 
deb...@microjoe.org

* Package name: python-dt-schema
  Version : 2022.01
  Upstream Author : Devicetree Specification 
* URL : http://www.devicetree.org
* License : BSD-2-Clause
  Programming Lang: Python
  Description : Devicetree schema tools

The tools contained in this package are used by the Linux kernel for
doing device-tree specification validation.

I intent to maintain this package under the umbrella of the Debian
Python Team.



howto strip an install_requires with pybuild

2022-02-10 Thread PICCA Frederic-Emmanuel
Hello, I am working on the silx package and the upstream install_requires is 
sort of wrong.
It depends on the hdf5plugin, which is not necessary on Debian.

the purpose of this hdf5plugin is to register an hdf5 pluging when it is 
uploaded.
the code of the  application use a try execpt in order to work without this 
package installer.
the upstream want the full install to be  contain the hdf5plugin.

On Debian we just install the libhdf5-plugin- packages and that's it.

So my question is do we have a way to STRIP an install_requires via pybuild 
(like dpkg-buildflags) 
or must I patch the build system and keep this patch forever :)

the real problem is due to the entry_point generated which refuse to start  the 
applciation due to the missing
hdf5plugin.

Cheers

Frederic