Repository: linwoodc3/gdeltPyR (language: python)

Issue:
Travis builds are currently broken for >=3.6
```
0.36s$ pytest
ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] [...]
pytest: error: unrecognized arguments: --cov-repo=term-missing
  inifile: /home/travis/build/linwoodc3/gdeltPyR/setup.cfg
  rootdir: /home/travis/build/linwoodc3/gdeltPyR
The command "pytest" exited with 4.
before_cache
0.01s$ rm -f $HOME/.cache/pip/log/debug.log
cache.2
store build cache
```


Discussion / hints:

Fix patch:
diff --git a/.travis.yml b/.travis.yml
index 927366c..c8fa162 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,10 @@ matrix:
     - env: ENV_FILE="travis/37-defaults.yml"
     - env: ENV_FILE="travis/37-latest-conda-forge.yml"
 
+    # Python 3.8
+    - env: ENV_FILE="travis/38-defaults.yml"
+    - env: ENV_FILE="travis/38-latest-conda-forge.yml"
+
 install:
   # Install conda
   - source travis/install.sh
diff --git a/requirements.txt b/requirements.txt
index 998efe7..b9d14e1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,7 +2,7 @@ Cython>=0.16
 shapely>=1.2.18
 fiona>=1.0.1
 pyproj>=1.9.3
-pandas>=0.20
+pandas>=0.23
 numpy>=1.11.1
 requests>=2.11.1
 six>=1.10.0
diff --git a/requirements_geo.txt b/requirements_geo.txt
index 4efc5cf..f6d9e57 100644
--- a/requirements_geo.txt
+++ b/requirements_geo.txt
@@ -1,4 +1,4 @@
-pandas>=0.20
+pandas>=0.23
 numpy>=1.11.1
 requests>=2.11.1
 six>=1.10.0
diff --git a/setup.cfg b/setup.cfg
index a5f60b2..ed3a11b 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -6,7 +6,7 @@ universal=1
 test=pytest
 
 [tool:pytest]
-addopts = --verbose --cov gdelt --cov-repo=term-missing
+addopts = --verbose --cov gdelt --cov-report=term-missing
 python_files = tests/*.py
 
 
diff --git a/travis/38-defaults.yml b/travis/38-defaults.yml
new file mode 100644
index 0000000..8994c36
--- /dev/null
+++ b/travis/38-defaults.yml
@@ -0,0 +1,29 @@
+name: test
+channels:
+  - defaults
+dependencies:
+  - python=3.8
+  - six
+  - pip
+  # required
+  - numpy
+  - pandas
+  - shapely
+  - fiona
+  - pyproj
+  - geopandas
+  # testing
+  - pytest
+  # optional
+  - rtree
+  - matplotlib
+  - descartes
+  - SQLalchemy
+  - psycopg2
+  - libspatialite
+  - pip:
+      - codecov
+      - geopy
+      - coveralls
+      - pytest-cov
+      - coverage


Test patch:
diff --git a/travis/38-latest-conda-forge.yml b/travis/38-latest-conda-forge.yml
new file mode 100644
index 0000000..a9c9f9b
--- /dev/null
+++ b/travis/38-latest-conda-forge.yml
@@ -0,0 +1,29 @@
+name: test
+channels:
+  - defaults
+  - conda-forge
+dependencies:
+  - python=3.8
+  - six
+  - pip
+  # required
+  - numpy
+  - pandas
+  - shapely
+  - fiona
+  - pyproj
+  - geopandas
+  # testing
+  - pytest
+  - pytest-cov
+  - codecov
+  - coveralls
+  # optional
+  - rtree
+  - matplotlib
+  - descartes
+  - mapclassify
+  - geopy
+  - SQLalchemy
+  - psycopg2
+  - libspatialite