Skip to content

Commit cec8c86

Browse files
authored
COMPAT: drop 3.4 support (googleapis#40)
TST: drop 3.4, add 3.6/0.20.1 to config matrix PEP setup.py
1 parent be18920 commit cec8c86

7 files changed

+20
-13
lines changed

.travis.yml

+11-5
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ language: python
44

55
env:
66
- PYTHON=2.7 PANDAS=0.19.2 COVERAGE='false' LINT='false'
7-
- PYTHON=3.4 PANDAS=0.18.1 COVERAGE='false' LINT='false'
8-
- PYTHON=3.5 PANDAS=0.19.2 COVERAGE='true' LINT='false'
9-
- PYTHON=3.6 PANDAS=0.19.2 COVERAGE='false' LINT='true'
7+
- PYTHON=3.5 PANDAS=0.18.1 COVERAGE='true' LINT='false'
8+
- PYTHON=3.6 PANDAS=0.20.1 COVERAGE='false' LINT='true'
9+
- PYTHON=3.6 PANDAS=MASTER COVERAGE='false' LINT='false'
1010

1111
before_install:
1212
- echo "before_install"
@@ -23,9 +23,15 @@ install:
2323
- conda info -a
2424
- conda create -n test-environment python=$PYTHON
2525
- source activate test-environment
26-
- conda install pandas=$PANDAS
26+
- if [[ "$PANDAS" == "MASTER" ]]; then
27+
conda install numpy pytz python-dateutil;
28+
PRE_WHEELS="https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com";
29+
pip install --pre --upgrade --timeout=60 -f $PRE_WHEELS pandas;
30+
else
31+
conda install pandas=$PANDAS;
32+
fi
2733
- pip install coverage pytest pytest-cov flake8 codecov
28-
- REQ="ci/requirements-${PYTHON}.pip"
34+
- REQ="ci/requirements-${PYTHON}-${PANDAS}.pip"
2935
- pip install -r $REQ
3036
- conda list
3137
- python setup.py install
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

docs/source/changelog.rst

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
Changelog
22
=========
33

4-
0.1.7 / 2017-??-??
4+
0.2.0 / 2017-??-??
55
------------------
66

7-
- Resolve issue where the optional ``--noauth_local_webserver`` command line argument would not be propagated during the authentication process.
7+
- Resolve issue where the optional ``--noauth_local_webserver`` command line argument would not be propagated during the authentication process. (:issue:`35`)
8+
- Drop support for Python 3.4 (:issue:`40`)
89

910
0.1.6 / 2017-05-03
1011
------------------
@@ -14,12 +15,12 @@ Changelog
1415
0.1.4 / 2017-03-17
1516
------------------
1617

17-
- ``InvalidIndexColumn`` will be raised instead of ``InvalidColumnOrder`` in ``read_gbq`` when the index column specified does not exist in the BigQuery schema. :issue:`6`
18+
- ``InvalidIndexColumn`` will be raised instead of ``InvalidColumnOrder`` in ``read_gbq`` when the index column specified does not exist in the BigQuery schema. (:issue:`6`)
1819

1920
0.1.3 / 2017-03-04
2021
------------------
2122

22-
- Bug with appending to a BigQuery table where fields have modes (NULLABLE,REQUIRED,REPEATED) specified. These modes were compared versus the remote schema and writing a table via ``to_gbq`` would previously raise. :issue:`13`
23+
- Bug with appending to a BigQuery table where fields have modes (NULLABLE,REQUIRED,REPEATED) specified. These modes were compared versus the remote schema and writing a table via ``to_gbq`` would previously raise. (:issue:`13`)
2324

2425
0.1.2 / 2017-02-23
2526
------------------

setup.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
#!/usr/bin/env python
22
# -*- coding: utf-8 -*-
33

4-
from ast import parse
5-
import os
64
from setuptools import setup, find_packages
5+
import versioneer
76

87

98
NAME = 'pandas-gbq'
109

1110

1211
# versioning
13-
import versioneer
1412
cmdclass = versioneer.get_cmdclass()
1513

14+
1615
def readme():
1716
with open('README.rst') as f:
1817
return f.read()
1918

19+
2020
INSTALL_REQUIRES = (
2121
['pandas', 'httplib2', 'google-api-python-client', 'oauth2client']
2222
)
2323

24+
2425
setup(
2526
name=NAME,
2627
version=versioneer.get_version(),
@@ -40,7 +41,6 @@ def readme():
4041
'Programming Language :: Python :: 2',
4142
'Programming Language :: Python :: 2.7',
4243
'Programming Language :: Python :: 3',
43-
'Programming Language :: Python :: 3.4',
4444
'Programming Language :: Python :: 3.5',
4545
'Programming Language :: Python :: 3.6',
4646
'Topic :: Scientific/Engineering',

0 commit comments

Comments
 (0)