Compare commits
23 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a5fd283f90 | ||
|
|
3cb59a51f5 | ||
|
|
c85f4e0742 | ||
|
|
e8deffa5c2 | ||
|
|
74b8ce2f98 | ||
|
|
78fadc14d0 | ||
|
|
1edb55a790 | ||
|
|
27d2dad3c5 | ||
|
|
620d341cb3 | ||
|
|
544df79320 | ||
|
|
03dd4c67a6 | ||
|
|
49f04ba55a | ||
|
|
5a092047fc | ||
|
|
2bd4b73f8e | ||
|
|
a920da7e5d | ||
|
|
d3fba86d6f | ||
|
|
b7d2254b4a | ||
|
|
ad5cffbf0d | ||
|
|
1db938c450 | ||
|
|
5a9051e679 | ||
|
|
3480a0d252 | ||
|
|
237aa1c581 | ||
|
|
1e19f468eb |
35
.travis.yml
Normal file
35
.travis.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
sudo: true
|
||||
|
||||
language: c
|
||||
|
||||
addons:
|
||||
postgresql: "9.4"
|
||||
apt:
|
||||
packages:
|
||||
- python2.7
|
||||
- python2.7-dev
|
||||
- postgresql-plpython-9.4
|
||||
- postgresql-server-dev-9.4
|
||||
- liblapack-dev
|
||||
- libatlas-dev
|
||||
- gfortran
|
||||
|
||||
env:
|
||||
- PGUSER=postgres
|
||||
|
||||
# From https://gist.github.com/dan-blanchard/7045057
|
||||
before_install:
|
||||
- wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
|
||||
- chmod +x miniconda.sh
|
||||
- ./miniconda.sh -b -p `pwd`/miniconda
|
||||
- export PATH=`pwd`/miniconda/bin:$PATH
|
||||
- conda update --yes conda
|
||||
- conda create --yes -n condaenv python=2.7
|
||||
- source activate condaenv
|
||||
- conda install --yes -n condaenv pip nose
|
||||
- conda install --yes -n condaenv numpy=1.11.0 scipy=0.17.1 pysal=1.11.1 scikit-learn=0.17.1
|
||||
|
||||
install:
|
||||
- travis_wait 30 sudo make install
|
||||
|
||||
script: make test
|
||||
@@ -60,7 +60,6 @@ it can be installed directly with:
|
||||
|
||||
* `CREATE EXTENSION IF NOT EXISTS plpythonu;`
|
||||
`CREATE EXTENSION IF NOT EXISTS postgis;`
|
||||
`CREATE EXTENSION IF NOT EXISTS cartodb;`
|
||||
`CREATE EXTENSION crankshaft WITH VERSION 'dev';`
|
||||
|
||||
Note: the development extension uses the development python virtual
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
comment = 'CartoDB Spatial Analysis extension'
|
||||
default_version = '0.0.3'
|
||||
requires = 'plpythonu, postgis, cartodb'
|
||||
requires = 'plpythonu, postgis'
|
||||
superuser = true
|
||||
schema = cdb_crankshaft
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
-- Install dependencies
|
||||
CREATE EXTENSION plpythonu;
|
||||
CREATE EXTENSION postgis;
|
||||
CREATE EXTENSION cartodb;
|
||||
-- Install the extension
|
||||
CREATE EXTENSION crankshaft VERSION 'dev';
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
-- Install dependencies
|
||||
CREATE EXTENSION plpythonu;
|
||||
CREATE EXTENSION postgis;
|
||||
CREATE EXTENSION cartodb;
|
||||
|
||||
-- Install the extension
|
||||
CREATE EXTENSION crankshaft VERSION 'dev';
|
||||
|
||||
@@ -4,7 +4,7 @@ SELECT cdb_crankshaft._cdb_random_seeds(1234);
|
||||
SET ROLE test_regular_user;
|
||||
|
||||
-- Add to the search path the schema
|
||||
SET search_path TO public,cartodb,cdb_crankshaft;
|
||||
SET search_path TO public,cdb_crankshaft;
|
||||
|
||||
-- Exercise public functions
|
||||
SELECT ppoints.code, m.quads
|
||||
|
||||
@@ -13,5 +13,5 @@ release: ../../release/$(EXTENSION).control $(SOURCES_DATA)
|
||||
cp -r ./$(PACKAGE) ../../release/python/$(EXTVERSION)/
|
||||
$(SED) -i -r 's/version='"'"'[0-9]+\.[0-9]+\.[0-9]+'"'"'/version='"'"'$(EXTVERSION)'"'"'/g' ../../release/python/$(EXTVERSION)/$(PACKAGE)/setup.py
|
||||
|
||||
deploy:
|
||||
pip install --upgrade ../../release/python/$(RELEASE_VERSION)/$(PACKAGE)
|
||||
deploy:
|
||||
pip install $(RUN_OPTIONS) --upgrade ../../release/python/$(RELEASE_VERSION)/$(PACKAGE)
|
||||
|
||||
@@ -40,7 +40,7 @@ setup(
|
||||
|
||||
# The choice of component versions is dictated by what's
|
||||
# provisioned in the production servers.
|
||||
install_requires=['pysal==1.9.1', 'scikit-learn==0.17.1'],
|
||||
install_requires=['numpy==1.11.0', 'scipy==0.17.1', 'pysal==1.11.1', 'scikit-learn==0.17.1'],
|
||||
|
||||
requires=['pysal', 'numpy', 'sklearn'],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user