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