Re: Bug#836710: dput: Handle ‘setuptools’ specially to work around circular dependency

2016-12-28 Thread Ben Finney
Control: reassign -1 dput
Control: found -1 dput/0.10.3
Control: found -1 dput/0.11.0
Control: tags -1 + help

On 17-Dec-2016, Ben Finney wrote:
> On 15-Dec-2016, Matthias Klose wrote:
> > In the past we needed that [split into ‘python-pkg-resources’ and
> > ‘python-setuptools’ binary packages] to be able to build packages
> > without setuptools but using pkg_resources.
> 
> Yes, that's exactly my purpose for depending on
> ‘python-pkg-resources’. What are you saying has changed? As far as I
> can tell there is still the need to have ‘pkg_resources’ available
> separately.

I haven't had an explanation of what is different now, so I'm casting
to the Debian Python community for help.

Please keep bug#836710 in the correspondence so that I can track the
discussion.


Other unresolved questions:

> The ‘dh-python’ suite is currently detecting dependencies from the
> Distutils information; the binary package has only
> “${python:Depends}” which is then populated automatically. Is this
> perhaps a bug in that detection? What should I describe to the
> ‘dh-python’ maintainer?

On 19-Dec-2016, Ben Finney wrote:
> On 15-Dec-2016, Matthias Klose wrote:
> > On 15.12.2016 21:01, Ben Finney wrote:
> > > The ‘setuptools’ library *is* needed to build the package. Are
> > > you saying that it does not belong in the ‘install_requires’
> > > list?
> > 
> > my understanding is that the exception is raised when people try
> > to run dput without having python-setuptools installed.
> 
> Okay. Is there a better way to represent the build dependency on
> ‘setuptools’, without falsely declaring that it's needed for
> run-time use?
> 
> > so yes, for the debian context, you should remove it from the
> > ‘install_requires’ list and make sure that python-pkg-resources
> > ends up in the package's Depends.
> 
> How do you suggest that should be achieved, without special handling
> for ‘pkg_resources’ only? I would much prefer that dependencies are
> automatically discovered from the build system's declarations.

I'd appreciate help with understanding what needs to be done, and how
the tools should be configured to do it automatically.

-- 
 \ “Pinky, are you pondering what I'm pondering?” “I think so, |
  `\   Brain, but why does a forklift have to be so big if all it does |
_o__)   is lift forks?” —_Pinky and The Brain_ |
Ben Finney 


signature.asc
Description: PGP signature


Re: alioth python-apps access for moschlar-guest

2016-12-28 Thread Christoph Martin
Typo: it should read moschlar-guest

Am 27.12.2016 um 11:50 schrieb Christoph Martin:
> Der Python-Apps Alioth project maintainers,
> 
> please give moschlarb-guest access rights to the repositories in
> python-apps. He wants to help maintain together with me nagstamon.
> 
> Regars
> Christoph
> 

-- 

Christoph Martin, Leiter Unix-Systeme
Zentrum für Datenverarbeitung, Uni-Mainz, Germany
 Anselm Franz von Bentzel-Weg 12, 55128 Mainz
 Telefon: +49(6131)3926337
 Instant-Messaging: Jabber: mar...@uni-mainz.de
  (Siehe http://www.zdv.uni-mainz.de/4010.php)
<>

signature.asc
Description: OpenPGP digital signature