Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add conda builds #34

Closed
twiecki opened this issue Oct 17, 2016 · 7 comments
Closed

Add conda builds #34

twiecki opened this issue Oct 17, 2016 · 7 comments

Comments

@twiecki
Copy link
Contributor

twiecki commented Oct 17, 2016

We have a quantopian conda channel. Empyrical should be part of it so that our zipline and pyfolio conda builds can depend on it.

@richafrank
Copy link
Member

The zipline travis and appveyor jobs are currently building empyrical conda packages and uploading them to https://anaconda.org/Quantopian/empyrical/files. Is that good enough?

@twiecki
Copy link
Contributor Author

twiecki commented Oct 17, 2016

Can we add pyfolio to that?

@richafrank
Copy link
Member

To me, the zipline build doesn't feel like quite the right medium for building pyfolio packages.

  • Right now the zipline jobs build conda packages for the versions of zipline that they test (currently 2.7 and 3.4). I believe pyfolio has historically run ahead of zipline in its support of newer python/numpy/pandas, so probably we'd only build pyfolio packages for those configurations that zipline supports?
  • The zipline jobs currently build conda packages only for zipline and zipline's dependencies, and this process adds a bunch of time to each job. I'd prefer not to have zipline developers waiting while their branch also builds packages that zipline doesn't need.

What do you think about having the pyfolio job build pyfolio packages (and any missing packages for its dependencies, e.g. empyrical), in the same way that zipline does?

@twiecki
Copy link
Contributor Author

twiecki commented Oct 17, 2016

That makes sense. Alternatively, we can add pyfolio to conda-forge. Ultimately I think we should move zipline and empyrical too, but pyfolio could be a good trial run.

@richafrank
Copy link
Member

That's a good idea. One feature that conda-forge wouldn't give us is CI of the packaging process, which I think has been valuable for zipline. But if the packaging of pyfolio usually works, and it's ok to wait for a release to package, then conda-forge is probably enough.

@twiecki
Copy link
Contributor Author

twiecki commented Oct 17, 2016

quantopian/pyfolio#342

@twiecki twiecki closed this as completed Oct 17, 2016
@yuqli
Copy link

yuqli commented May 22, 2017

Sorry but I am new to here and was trying to install pyfolio through conda. It seems the package is not in Quantopian channel on conda? Just wondering how to do this.

Last time I used pip install pyfolio and seemed there were some conflicts with matplotlib and I never solved that. Just in case I am making a similar mistake this time. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants