Commit graph

147 commits

Author SHA1 Message Date
Richard Frank
c08dcfb644 BLD: Use newer statsmodels with newer scipy in the test matrix 2020-07-23 16:47:25 -04:00
Richard Frank
23f1580bf9 MAINT: Renamed requirements.txt to requirements_locked.txt
since it's the generated lockfile
2020-02-11 11:05:22 -05:00
Richard Frank
bc4272d369 DEV: Use a pip-compiled lockfile for install constraints
Removed cyordereddict recipe that we no longer depend on

Removed strict bounds rewriting in setup.py. Now setup.py
reads from requirements.in, which is not strict in its bounds

Need to update case for pip-compile's output

Filter out comments from lockfile, now that we have "via"
2020-02-11 11:05:22 -05:00
Miguel Sánchez de León Peque
f39a943b2c BLD: Add Python 3.6 to CI/CD 2020-02-04 10:55:36 -05:00
Willian Paixao
11dadcaba4
Introducing pre-commit hooks
In a intention to increase code quality and reducing faulty commits,
pre-commits help checking the staged code for simple static code
analysis.
2020-01-23 20:41:14 +01:00
Christian Clauss
a65529caee
Travis CI: The sudo: tag is fully deprecated in Travis 2019-11-14 21:36:36 +01:00
James Meickle
2f7fcb7867 Update Anaconda token for Travis. 2019-11-13 11:40:58 -05:00
Frederick Wagner
26b07d66f6 BLD: Add dev-install script
This script, and the associated changes, help avoid strange problems
with Python 3, pdbpp, and concurrent.futures related to ordering and
side effects from .pth files.

Without them, under certain, possibly nondeterministic circumstances,
installing zipline's dependencies in Python 3 will cause the
concurrent.futures backport to shadow the stdlib module, which breaks
pip (among other things) with a SyntaxError.
2019-08-26 10:17:48 -04:00
Scott Sanderson
867e28aa93 BLD: Pin pip version during installs.
Pip 19 seems to be very broken for us right now.
2019-01-23 16:05:22 -05:00
Richard Frank
e63e2c7c4f
Add comments.
Co-Authored-By: cmichelQT <38698078+cmichelQT@users.noreply.github.com>
2018-12-06 11:44:00 -05:00
Christopher Michel
754cc9a1f8 MAINT: Pin transitive dependencies for requests 2018-12-06 09:23:36 -05:00
Talia
29ec980dec Updated Anaconda Tokens. 2018-11-08 15:08:35 -05:00
Richard Frank
3789ae8a96 BLD: Disable OSX builds until we have more workers 2018-11-03 13:15:31 -04:00
Scott Sanderson
53278a77df BLD: Fetch tags when unshallowing for conda.
The OSX builds are currently failing, and they appear to be failing to fetch
tags, which causes ``git describe`` to fail when invoked internally by
conda. The tentative culprit for this is that the OSX builds are using a newer
git version, which may have stopped fetching tags by default on --unshallow
clones.
2018-09-23 16:16:56 -04:00
Andrew Daniels
5e7b2eee2e BLD: Fix appveyor build by installing pytables and h5py with conda
This ensures that both tables and h5py are using the same underlying
HDF5 library, which was causing issues previously.

- Bumps tables to 3.4.2 to get a version of HDF5 supported by h5py as
  well.
- Requires bumping numpy to 1.11.3 to support the new version of
  tables.
2018-09-22 20:52:55 -04:00
Richard Frank
907616b28c MAINT: Factor out ci helper scripts 2018-07-11 16:12:19 -04:00
Richard Frank
4610eb1af2 BLD: Fix Travis installing bcolz on OSX 2018-07-11 15:39:17 -04:00
Richard Frank
beab1f4119 BLD: Trick OSX sed to edit in place 2018-07-11 15:39:17 -04:00
Richard Frank
4818002dc2 BLD: Download correct miniconda for OSX 2018-07-11 15:39:17 -04:00
Richard Frank
5bc2631ba1 BLD: Have Travis build OSX too 2018-07-11 15:39:17 -04:00
Richard Frank
204f7fe863 BLD: Don't bother testing/packaging on pandas 0.19
It's already old, and we don't need a package per pandas version,
just numpy.
2018-07-10 11:20:39 -04:00
Richard Frank
dbffdc1b00 BLD: Newer pandas needs newer dask 2018-07-10 11:19:02 -04:00
Richard Frank
103e43e865 BLD: Newer pandas needs newer pandas-datareader 2018-07-10 11:19:02 -04:00
Richard Frank
001d1bf66c BLD: Specify pandas version in testenv
and not in installenv
2018-07-10 11:19:02 -04:00
Richard Frank
5d462f82a2 MAINT: Remove debug flag 2018-07-10 11:19:02 -04:00
Richard Frank
7f1e4dace7 BLD: Install version of talib we built 2018-07-10 09:26:05 -04:00
Richard Frank
df6ef2d433 BLD: Add latest pandas/numpy/scipy to build matrix 2018-07-10 09:26:05 -04:00
Miguel Sánchez de León Peque
755f519f9f BLD: Add Pandas 0.19.2 to build matrix 2018-07-10 09:26:05 -04:00
Scott Sanderson
fa8b6ed46e BLD: Invoke pip via python -m pip.
Windows complains about using pip to update pip.
2018-05-01 18:40:11 -04:00
Richard Frank
4002a03567 BLD: Use slightly less flexible regex for conda build output
Hoping not to match commit messages.

Shouldn't match this message at least (like it did the previous).
2018-02-09 17:20:07 -05:00
Scott Sanderson
b5eaec6bf9
triggering this to test if we're getting bit by https://github.com/travis-ci/travis-ci/issues/4704 (#2055)
* BLD: Ensure stdout is in blocking mode for conda create.
2017-12-15 16:55:37 -05:00
vikram-narayan
1287790eeb TST: add --debug flag in conda create command 2017-12-15 15:44:28 -05:00
Richard Frank
505c191051
Merge pull request #2009 from quantopian/conda-updates
Conda updates
2017-11-09 09:52:42 -05:00
Talia Rhodes
8705685377 Updating Anaconda Tokens about to expire 2017-11-08 14:56:55 -05:00
Richard Frank
01fa521fb8 BLD: Removed python 3.4 builds 2017-11-08 01:13:14 -05:00
Richard Frank
b7dd52b7ec BLD: Install newer miniconda
The version of conda that comes with the older miniconda can't
upgrade itself to newest conda anymore.
2017-11-08 01:13:04 -05:00
Richard Frank
0064df657a BLD: Updated versions of conda tooling 2017-11-08 01:12:56 -05:00
Richard Frank
c79143567b BLD: conda build strings changed between versions
so using the old build string with --skip-existing, so it finds
our existing remote packages
2017-09-12 15:21:20 -04:00
Richard Frank
46f0ebc34f BLD: Use newer conda tools to build packages 2017-09-12 15:00:40 -04:00
Richard Frank
11a37954fe BLD: Don't need to upgrade coverage - already in requirements_dev 2017-09-12 15:00:40 -04:00
Richard Frank
a32da96069 BLD: Fail travis build if no conda build output 2017-09-12 15:00:40 -04:00
Freddie Vargus
0a481d4d6c BLD: Modify conda label for Travis CI (#1814)
* BLD: Modify conda label for Travis CI

We've been unnecessarily building packages that are already in the ci channel because conda build isn't respecting the full URL for that channel when using --skip-existing.  We updated it to be just the name of the channel.
2017-05-24 22:37:03 -04:00
Freddie Vargus
ecd86aa799 BLD: Update CI files for py35
BLD: Move setuptools_scm recipe earlier

in build process. We order alphabetically.

BLD: Update to newest Cython version

BLD: Update version of matplotlib

BLD: Pin matplotlib dependency
2017-05-16 15:33:27 -04:00
Richard Frank
e8d60d9f75 SEC: Rotate secure vars for anaconda tokens 2017-05-09 11:28:55 -04:00
Richard Frank
b0e6b4d52e BLD: Don't need to build this branch anymore
It was merged long ago.
2017-02-21 11:12:05 -05:00
Richard Frank
96a428c720 BLD: Pin python version of conda root env to python 2
Print conda info on travis
2017-02-20 18:51:40 -05:00
Eddie Hebert
129fd156a9 Remove tables from travis. 2017-01-04 12:09:10 -05:00
Eddie Hebert
e03ddf72b2 Use tables instead of pytables. 2017-01-04 12:09:10 -05:00
Eddie Hebert
8243fd7fa4 Fix double equals in conda pytables. 2017-01-04 12:09:10 -05:00
Eddie Hebert
ab0405bb68 Add pytables for travis. 2017-01-04 12:09:10 -05:00