Nightly binary wheels
Hi devs, Just a note--nightly pip wheel binary builds of yt for Linux, Mac OS X, and Windows (all 64-bit) are now available at http://binstar.org/jzuhone/yt/files. These are built every night at 2 am EST of off the tip of the yt branch. Previously, it was just Anaconda Python tarballs. If you have a chance at some point, download one and see how it works. Soon, I will be issuing a docs PR for pip wheels as well as the nightly builds. Best, John John ZuHone Kavli Center for Astrophysics and Space Research Massachusetts Institute of Technology 77 Massachusetts Ave., 37-582G Cambridge, MA 02139 (w) 617-253-2354 (m) 781-708-5004 jzuhone@space.mit.edu jzuhone@gmail.com http://www.jzuhone.com _______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
Does this mean we can download one of these files and "pip install yt" to
get the latest version of yt with it?
On Sat, Jan 17, 2015 at 9:41 AM, John ZuHone
Hi devs,
Just a note--nightly pip wheel binary builds of yt for Linux, Mac OS X, and Windows (all 64-bit) are now available at http://binstar.org/jzuhone/yt/files. These are built every night at 2 am EST of off the tip of the yt branch.
Previously, it was just Anaconda Python tarballs. If you have a chance at some point, download one and see how it works.
Soon, I will be issuing a docs PR for pip wheels as well as the nightly builds.
Best,
John
John ZuHone Kavli Center for Astrophysics and Space Research Massachusetts Institute of Technology 77 Massachusetts Ave., 37-582G Cambridge, MA 02139 (w) 617-253-2354 (m) 781-708-5004 jzuhone@space.mit.edu jzuhone@gmail.com http://www.jzuhone.com
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
-- Cameron Hummels Postdoctoral Researcher Steward Observatory University of Arizona http://chummels.org _______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
Hi Cameron,
On Jan 17, 2015, at 12:22 PM, Cameron Hummels
wrote: Does this mean we can download one of these files and "pip install yt" to get the latest version of yt with it?
It should, but you have to specify the file, either by downloading it or pointing pip to the URL explicitly, e.g. for Linux: pip install https://binstar.org/jzuhone/yt/3.2dev/download/yt-3.2dev-cp27-none-linux_x86... https://binstar.org/jzuhone/yt/3.2dev/download/yt-3.2dev-cp27-none-linux_x86... There are instructions which are simpler and don’t require you to know the full URL on http://binstar.org/jzuhone/yt http://binstar.org/jzuhone/yt, but they don’t work for me yet. Best, John _______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
This is really cool, John!
Do you think that we'll ever be modular enough to have this upload a daily
build to the main pip repositories so that one can just `pip install yt`
without downloading the build file? Or is that too complicated because it
requires all of the external libraries that it does?
Great work!
Cameron
On Sat, Jan 17, 2015 at 10:26 AM, John ZuHone
Hi Cameron,
On Jan 17, 2015, at 12:22 PM, Cameron Hummels
wrote: Does this mean we can download one of these files and "pip install yt" to get the latest version of yt with it?
It should, but you have to specify the file, either by downloading it or pointing pip to the URL explicitly, e.g. for Linux:
pip install https://binstar.org/jzuhone/yt/3.2dev/download/yt-3.2dev-cp27-none-linux_x86...
There are instructions which are simpler and don’t require you to know the full URL on http://binstar.org/jzuhone/yt, but they don’t work for me yet.
Best,
John
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
-- Cameron Hummels Postdoctoral Researcher Steward Observatory University of Arizona http://chummels.org
On Sat, Jan 17, 2015 at 10:17 AM, Cameron Hummels
This is really cool, John!
Do you think that we'll ever be modular enough to have this upload a daily build to the main pip repositories so that one can just `pip install yt` without downloading the build file? Or is that too complicated because it requires all of the external libraries that it does?
pypi is only for stable releases. In principle we could make "pip install yt" grab all of yt's dependencies if they are not installed via the install_requires and setup_requires arguments provided by setuptools, but that's separate from John's work on nightly builds. In practice, the last time I tried to get install_requires working there were issues with our use of numpy.distutils that made it not work correctly. This is probably worth looking into again.
Great work!
Cameron
On Sat, Jan 17, 2015 at 10:26 AM, John ZuHone
wrote: Hi Cameron,
On Jan 17, 2015, at 12:22 PM, Cameron Hummels
wrote: Does this mean we can download one of these files and "pip install yt" to get the latest version of yt with it?
It should, but you have to specify the file, either by downloading it or pointing pip to the URL explicitly, e.g. for Linux:
pip install https://binstar.org/jzuhone/yt/3.2dev/download/yt-3.2dev-cp27-none-linux_x86...
There are instructions which are simpler and don’t require you to know the full URL on http://binstar.org/jzuhone/yt, but they don’t work for me yet.
Best,
John
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
-- Cameron Hummels Postdoctoral Researcher Steward Observatory University of Arizona http://chummels.org
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
_______________________________________________ yt-dev mailing list yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
Do you think that we'll ever be modular enough to have this upload a daily build to the main pip repositories so that one can just `pip install yt` without downloading the build file? Or is that too complicated because it requires all of the external libraries that it does?
It’s not any more complicated, but I don’t think this is behavior we necessarily want. I think PyPI should stick to stable releases. In any case, I found out why I wasn’t able to do it the easy way—it’s because pip does not install unstable packages by default. You can override this with —pre: pip install -i https://pypi.binstar.org/jzuhone/simple —pre yt You can also install conda packages from binstar rather simply: conda install -c https://conda.binstar.org/jzuhone yt==dev This will all be in a docs PR at some point this week.
participants (3)
-
Cameron Hummels
-
John ZuHone
-
Nathan Goldbaum