Re: [Distutils] Role of setuptools and eggs in modern distributing...

2015-01-08 Thread Chris Barker
OK, I started this thread a while back, as I was getting confused and having issues with intermixing python, setuptools, pip, and Anaconda / conda. Now I've figured out where i have my issue: I'm using an Anaconda distribution at the moment. I want conda to handle installing my dependencies,

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2015-01-08 Thread Paul Moore
On 8 January 2015 at 00:20, Chris Barker chris.bar...@noaa.gov wrote: When I call setup.py develop, setuptools apparently looks for the install_requires packages. If it doesn't find them, it goes out and decided to apparently pip install them: gets the source form pypi, download, tries to

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2015-01-08 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/07/2015 07:20 PM, Chris Barker wrote: OK -- I just found the --no-deps option. So I can do what I want, but still, I don't think it belongs there and all, and certainly would be better to have the default be no-deps. Let pip (or conda,

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-31 Thread Chris Barker
On Wed, Dec 31, 2014 at 9:10 AM, Nick Coghlan ncogh...@gmail.com wrote: The problem always existed - it's the longstanding conflict between platform independent, language specific tooling and platform specific, language independent tooling. The former is often preferred on the developer side

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-30 Thread Antoine Pitrou
On Tue, 23 Dec 2014 09:36:36 -0800 Chris Barker chris.bar...@noaa.gov wrote: So far, we've been doing mostly pip and struggling with build our own for the ugly scientific stuff (whoo hoo, fun with HDF and netcdf, and GDAL, and). But at the end of all this we'd like to be able to

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-30 Thread Chris Barker
On Tue, Dec 30, 2014 at 2:21 PM, Reinout van Rees rein...@vanrees.org wrote: Well, we're in a bit of the same boat here. We make django websites, which means pretty much well-behaved setup.py-using pure python stuff. The websites are heavy users of numpy/scipy/pandas/matplotlib and of the

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-25 Thread Nick Coghlan
On 25 Dec 2014 06:51, Marcus Smith qwc...@gmail.com wrote: Above, I used the word environment, which was just short hand for the whole set of installed packages on the Python path for the interpreter used by your application. This is often literally a virtual environment created by

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-24 Thread Chris Barker
On Tue, Dec 23, 2014 at 10:37 AM, Donald Stufft don...@stufft.io wrote: I’m going to attempt to read between the lines here a little bit. Thank you -- you did an excellent job of capturing the gestalt of my confusion ! The “egg” name is heavily overloaded in setuptools. It is used all over

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-24 Thread Marcus Smith
A note about terminology here (both in this email and The Packaging User Guide) -- it seems to me that install_requires is about requirements for a package not a project, well, read through the PyPUG glossary: https://packaging.python.org/en/latest/glossary.html a project is anything with

[Distutils] Role of setuptools and eggs in modern distributing...

2014-12-23 Thread Chris Barker
Hi folks, I'm trying to package up a complex system and would like to do it the correct, modern way. In particular, this involves a bunch of compiled extensions, as well as dependencies on both the scientific stack and common Web app packages. (can you tell I'm building a web service front-end

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-23 Thread Donald Stufft
On Dec 23, 2014, at 12:36 PM, Chris Barker chris.bar...@noaa.gov wrote: Hi folks, I'm trying to package up a complex system and would like to do it the correct, modern way. In particular, this involves a bunch of compiled extensions, as well as dependencies on both the scientific

Re: [Distutils] Role of setuptools and eggs in modern distributing...

2014-12-23 Thread Marcus Smith
git+https://url_to_the_repo.git#egg=name_of_package why isn't that wheel=name_of_package the egg part here has nothing to do with eggs. just a vestige of another time. see https://github.com/pypa/pip/issues/1265 and will it work if setuptools was not used in the packages setup.py??? yes,