ENH: Binstar build files #1939

Merged
merged 1 commit into from Sep 20, 2014

Projects

None yet

4 participants

@bashtage
Contributor

Includes the files necessary to build conda packages and upload to binstar for Windows and Linux (OSX should also work, but untested)

The binstar repo has been created here:

https://binstar.org/statsmodels/statsmodels

@coveralls

Coverage Status

Coverage remained the same when pulling 780754a on bashtage:conda-binstar into 957a43e on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 397d055 on bashtage:conda-binstar into 9ce1605 on statsmodels:master.

@jseabold
Member

lgtm. Should we get this in and add the linux script to the docs build machine and the windows to the windows build machine?

@josef-pkt
Member

I haven't looked at any of the binstar details, and I would merge without looking.

two issues:
needs rebase now, because README.txt has been renamed in master

the second, I would prefer to put the binstar folder in the (top) tools directory, so we can keep the top-level of statsmodels cleaner and simpler.

@bashtage
Contributor

Sounds reasonable. Clean is good. Any suggestions as to a location?

@bashtage
Contributor

I guess tools would be the best place. I think I can clean it up a bit too to make it simpler.

Perhaps tools should have a build folder that would contain all things related to building?

@josef-pkt
Member

just one level down https://github.com/statsmodels/statsmodels/tree/master/tools
that's where build and other supporting tools are that are not part of the code.

@josef-pkt
Member

most of tools is related to building (plus some extra helper functions). I think one extra folder level, like binstar should be enough.

build is a dangerous name for a folder, because build is the name for the generated folder that is used for building/compiling the package or docs, and is usually deleted during cleaning of extra, generated files.

@coveralls

Coverage Status

Coverage remained the same when pulling 5e62a05 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 5e62a05 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 29084fa on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 40cfefd on bashtage:conda-binstar into ea554cc on statsmodels:master.

@josef-pkt
Member

ping me when it's finished and I will merge

@coveralls

Coverage Status

Coverage remained the same when pulling a90f805 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@bashtage
Contributor

Going to add some improvements to handle additional configurations so may be until the end of the weekend.

@coveralls

Coverage Status

Coverage remained the same when pulling cd8d922 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling cd8d922 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling cd8d922 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling aec0ed7 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 3ae1d70 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 3ae1d70 on bashtage:conda-binstar into ea554cc on statsmodels:master.

@coveralls

Coverage Status

Coverage remained the same when pulling 3ae1d70 on bashtage:conda-binstar into ea554cc on statsmodels:master.

Kevin Sheppard ENH: Binstar build files
Files requires to build and automatically upload binary files to binstar
which will allow recent version to be installed by binary-only users of
conda.

[skip ci]
2de9fa7
@bashtage
Contributor

@josef-pkt Ready.

@josef-pkt
Member

Thanks, merging

@josef-pkt josef-pkt merged commit 715f850 into statsmodels:master Sep 20, 2014
@bashtage
Contributor

On a mildly interesting note, the Python 3.4 has been getting some downloads. This is due to build error that 0.5 has against 3.4 which means that statsmodels isn't available to 3.4 users from Anaconda.

@josef-pkt josef-pkt added the build label Sep 20, 2014
@josef-pkt josef-pkt added this to the 0.6 milestone Sep 20, 2014
@bashtage bashtage deleted the bashtage:conda-binstar branch Sep 20, 2014
@josef-pkt
Member

Where do you see the download statistic?

There was a Twitter message a few days ago, that statsmodels should now be available for 3.4 for Anaconda. https://twitter.com/ContinuumIO/status/511629809420484608

Gohlke also has Windows binaries of 0.5 for python 3.4
http://www.lfd.uci.edu/~gohlke/pythonlibs/#statsmodels

@jseabold
Member

Yeah I had a back and forth with Aaron, he regenerated the cython files for 3.4, so it should work now.

@bashtage
Contributor

The stats are visible here:

https://binstar.org/statsmodels/statsmodels/files

They are all 0 since I have to delete before uploading a file with the same name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment