On Thu, Oct 22, 2015 at 8:47 AM, Thomas Güttler < guettl...@thomas-guettler.de> wrote:
> > I have a dream: For packaging and building package provides only > **data**. Data is condition-less: No single "if", "def" or method call. > Just data: json or yaml ... > > > > Even for complex packages. > It's a nice dream -- but I think there is more or less a consensus on this list that you really can't do everything completely declaratively. I know I would find it very frustrating to have to hard-code everything up front. But we do have a bad situtation now where you can't know the metadata until you've run setup.py -- not good. Maybe we need to add a configure step: a configure_package.py that would return the full set of metadata -- or maybe a dict that could be passed right on to: setup(**configuration) In the simple cases, this would simply return a static dict, but it would be a hook where people could do whatever they need. Perhaps sdists would have had the configure step already run -- not sure about that one off the bat, but it would be kind of like distributing a source tarball with autotools already run. I think this may be a bit where the sdist conversation was going (at least on one side-track...): you might have sdists that are customized to the platform: "this sdist is for numpy running on Windows with OpenBLAS" that sort of thing. I THINK, once you'd broken it down to that level, you could have static configuration. -Chris > > This data gets processed by setuptools. I don't see a need for more > than one library doing this. Plugins are nice and can solve edge cases. > > > > > > setuptools is one bloated piece of code that contains too much features. > I'd prefer more lean and mean package. > > Yes, your are rigth. I'd like a lean and mean package, too. > > Regards, > Thomas Güttler > > > > -- > http://www.thomas-guettler.de/ > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig > -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception chris.bar...@noaa.gov
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig