On 28 Mar 2014 07:16, "Nick Coghlan" <ncogh...@gmail.com> wrote:
>
>
> On 28 Mar 2014 04:40, "PJ Eby" <p...@telecommunity.com> wrote:
> >
> > On Wed, Mar 26, 2014 at 11:29 PM, Daniel Holth <dho...@gmail.com> wrote:
> >>
> >> How do I specify a conditional (marker-guarded) non-extra dependency
> >> in setuptools? The syntax for a conditional extra dependency is
> >> currently:
> >>
> >>     extras_require = {
> >>         "ssl:sys_platform=='win32'": "wincertstore==0.2",
> >>         "certs": "certifi==1.0.1",
> >>     },
> >
> >
> > I only implemented support via extras, and the feature wasn't
officially supported (still isn't, I don't think) because the PEP
specifying the syntax wasn't fully baked yet.  I figured that if *only*
setuptools itself used it, then if the syntax changed only setuptools would
break...  but fix itself at the same time.
> >
> > The same cannot be said for any other package, so use at your own
risk.  Or better yet, don't use it.  ;-)
> >
> > (At least, not until it's a documented feature w/a PEP-approved syntax.)
>
> Various things got in the way of finalising at least PEP 440, but as far
as I am aware, it, 426 and 459 are basically done aside from updating the
JSON schema specs and redoing the PyPI compatibility analysis.

Actually, there are a some other existing issues I need to address as well
(I especially want to do the SPDX one):
https://bitbucket.org/pypa/pypi-metadata-formats/issues?status=new&status=open&component=Metadata%202.x

Cheers,
Nick.

>
> The other thing they need is for people to read through from scratch,
looking for inconsistencies and things that seem out of place, and
reporting those as issues at
https://bitbucket.org/pypa/pypi-metadata-formats
>
> Cheers,
> Nick.
>
> >
> >
> >> _______________________________________________
> >> Distutils-SIG maillist  -  Distutils-SIG@python.org
> >> https://mail.python.org/mailman/listinfo/distutils-sig
> >
> >
> >
> > _______________________________________________
> > Distutils-SIG maillist  -  Distutils-SIG@python.org
> > https://mail.python.org/mailman/listinfo/distutils-sig
> >
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to