guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8.


From: Leo Famulari
Subject: Re: [PATCH v2 03/10] gnu: Add python-pytest-pep8.
Date: Mon, 25 Apr 2016 14:19:03 -0400
User-agent: Mutt/1.5.24 (2015-08-30)

On Mon, Apr 25, 2016 at 10:36:54PM +1000, Ben Woodcroft wrote:
> On 25/04/16 18:43, Ricardo Wurmus wrote:
> >Ben Woodcroft <address@hidden> writes:
> >
> >>>>+    (propagated-inputs
> >>>>+     `(("python-pytest-cache", python-pytest-cache)
> >>>>+       ("python-pytest" ,python-pytest)
> >>>>+       ("python-pep8" ,python-pep8)))
> >>>Are you sure all of these need to be propagated?
> >>That's what the install_requires in setup.py is telling me.
> >Doesn’t this mean that these packages are only needed at build time?
> >Could they not be made native-inputs then?
> |
> I don't believe so.
> 
> http://pythonhosted.org/setuptools/setuptools.html#new-and-changed-setup-keywords
> 
> >install_requires|
> >   A string or list of strings specifying what other  distributions need to 
> > be installed when this one is.

This seems like an unusual case, since the package in question appears
to be a build-time tool. So, it would make sense to have things like
python-pytest available during python-pytest-pep8's run-time.

If we have a use case for python-pytest-pep8, it could be worthwhile to
see if it will work without propagating these anyways; I've noticed some
Python packages have a way to link to non-propagated-inputs.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]