> On Mar 6, 2014, at 4:15 PM, Marcus Smith <qwc...@gmail.com> wrote: > > > > >> On Thu, Mar 6, 2014 at 10:37 AM, Michael Bayer <mike...@zzzcomputing.com> >> wrote: >> >> On Mar 6, 2014, at 1:07 PM, Daniel Holth <dho...@gmail.com> wrote: >> >> > pje said: >> > >> > The "Feature()" facility was never completely implemented or >> > supported, and even if it were, it should be deprecated now, as it >> > will not be compatible with the coming packaging systems based on PEP >> > 426. If you need separate features, use separate distributions and >> > "extras" instead. >> >> wait, ok this is that thing. “separate distributions” means…. >> >> >> SQLAlchemy-0.9.3-nocext.tar.gz >> SQLAlchemy-0.9.3-cext.tar.gz > > I'm new to understanding setuptools "Feature" myself, so don't crank too > much, if I get anything wrong. > > afaik, it means something like: > > SQLAlchemy-X.Y.tar.gz > SQLAlchemy-cext-X.Y.tar.gz > > i.e. isolating the feature into a separate project. > > and then instead of having the handy "--with-cext" option, it has to be > "pip install SQLAlchemy[SQLAlchemy-cext] >
This is my understanding as well except it inverses the default. SQLAlchemy wants the C exts installed unless they can't be if the user opts out. Extras would cause if to not be installed unless the user opts in. This is probably not a reasonable solution. One note if could just be SQLAlchemy[cext] > PJ, Jason: can you clarify what the alternative is supposed to look like? > > > _______________________________________________ > 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