Skip to content

XLSB support in read_excel() - #8540 #24658

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 116 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
7ed887e
DOC: Added 0.23.1 whatsnew template (#21001)
TomAugspurger May 16, 2018
4b30521
DOC: Correct the date of whatsnew v0.23 #21067 (#21069)
peterpanmj May 16, 2018
248fae2
DOC: updated docstring for nanoseconds function per doc guidelines (#…
chalmerlowe May 17, 2018
e469400
improved performance of CategoricalIndex.is_monotonic* (#21025)
topper-123 May 17, 2018
a0893c7
BUG: Prevent Unlimited Agg Recursion with Duplicate Col Names (#21066)
WillAyd May 17, 2018
f574421
BUG: type aliasing is not allowed to be compared using isinstance() (…
adamabk May 17, 2018
14ad199
BUG: make .reset_index() raise when passed an invalid level name (#21…
KalyanGokhale May 18, 2018
93c8a57
Spell check (#21130)
Giftlin May 19, 2018
7afc701
Replaced open with Context Mgrs in Parser Tests (#21105)
WillAyd May 19, 2018
c48db72
BUG: assert_index_equal does not raise error for check_categorical=Fa…
alysivji May 19, 2018
913e46a
Fix Inconsistent MultiIndex Sorting (#21043)
WillAyd May 19, 2018
04f5a6e
BUG: Should not raise error in concatenating Series with numpy scalar…
KalyanGokhale May 21, 2018
ea5fdb6
DEPR: Add deprecated index attribute names to deprecation list (#21125)
topper-123 May 21, 2018
24edb3a
DOC: Improve the docstring of Timedelta.delta redux (#21138)
chalmerlowe May 21, 2018
e3d7b6f
BUG: Avoid Timedelta rounding when specifying unit and integer (#1269…
mroeschke May 21, 2018
58eaecb
TST: Escape invalid escape characters (#21154)
gfyoung May 21, 2018
3e91eb9
DOC: Add linspace range behavior to the timeseries/timedeltas/interva…
jschendel May 22, 2018
cc9ff27
Small typo in deprecation message added in PR #21060 (#21170)
zertrin May 22, 2018
59e8b94
BUG: Fix invalid truncation in interval_range (#21162)
jschendel May 23, 2018
2c3f0ff
Remove deprecated Slepian test (#21173)
gfyoung May 23, 2018
c851246
BUG: DecimalArray and JSONArray that are empty return incorrect resul…
Dr-Irv May 24, 2018
aaa716c
BUG: Enable stata files to be written to buffers (#21169)
bashtage May 24, 2018
a7611d0
CLN: Remove duplicate Categorical section from 0.23.1 whatsnew (#21197)
jschendel May 25, 2018
c0ee70e
CI: use latest deps for pandas-datareader, python-dateutil (#21204)
jreback May 25, 2018
957c5a4
BUG: Categorical.fillna with iterables (#21215)
TomAugspurger May 28, 2018
18ae84c
DOC: Add numeric_only to DataFrame.quantile (#21214)
mroeschke May 29, 2018
952c364
Stable Sorting Algorithm for Fillna Indexer (#21212)
WillAyd May 29, 2018
2360697
BUG: Should not raise errors in .set_names for MultiIndex with nlevel…
KalyanGokhale May 29, 2018
1d5e535
BUG: set keyword argument so zipfile actually compresses (#21144)
minggli May 29, 2018
ba16de0
BUG: Support for OO Optimization (#21093)
WillAyd May 30, 2018
5dfa9fd
DOC: fill in class names for rename methods (#21268)
gef756 May 31, 2018
ea737c7
BUG: Fix inconsistency between the shape properties of SparseSeries a…
nprad May 31, 2018
110cf95
BUG: make dense ranks results scale to 100 percent (#21203)
peterpanmj May 31, 2018
2a18a97
Add missing period to get_dummies docs (#21277)
adamjstewart Jun 1, 2018
3e3e35f
CI: revert skip of geopandas downstream test (#21217)
jorisvandenbossche Jun 4, 2018
28ba35a
Improve performance of CategoricalIndex.is_unique (#21107)
topper-123 Jun 4, 2018
0a6fc08
DOC: whatsnew note for MultiIndex Sorting Fix (#21316)
WillAyd Jun 5, 2018
9370d56
DOC: fix mistake in Series.str.cat (#21330)
h-vetinari Jun 6, 2018
5506021
BUG: Using DatetimeIndex.date with timezone returns incorrect date (#…
jamestran201-alt Jun 7, 2018
c663dee
BUG: Fixed concat warning message (#21362)
TomAugspurger Jun 7, 2018
1391fba
Revert "enable multivalues insert (#19664)" (#21355)
jorisvandenbossche Jun 7, 2018
25a18b7
BUG: invalid rolling window on empty input (#21291)
uds5501 Jun 8, 2018
53f2d9f
DOC: clean-up 0.23.1 whatsnew (#21368)
jorisvandenbossche Jun 7, 2018
88260ea
Fix #21356: JSON nested_to_record Silently Drops Top-Level None Value…
daminisatya Jun 8, 2018
a75ec8e
Revert change to comparison op with datetime.date objects (#21361)
TomAugspurger Jun 8, 2018
e841daa
REGR: NA-values in ctors with string dtype (#21366)
TomAugspurger Jun 8, 2018
4807bce
BUG: Fix empty Data frames to JSON round-trippable back to data frame…
Jun 8, 2018
daaade4
BLD: include dll in package_data on Windows (#21321)
chris-b1 Jun 8, 2018
9440efe
REGR: allow merging on object boolean columns (#21310)
jorisvandenbossche Jun 8, 2018
c2f2159
BUG: dropna incorrect with categoricals in pivot_table (#21252)
jreback Jun 7, 2018
3723e80
Fix nested_to_record with None values in nested levels (#21164)
ssikdar1 Jun 7, 2018
daec087
Fix typo in error message in the PlanePlot class (#21350)
CianciuStyles Jun 7, 2018
2f1842a
Add Featuretools to Pandas Ecosystem Page (#21297)
kmax12 Jun 5, 2018
0eb9bae
BUG: Fix encoding error in to_csv compression (#21300)
minggli Jun 5, 2018
34ab282
BUG: Allow IntervalIndex to be constructed from categorical data with…
jschendel Jun 4, 2018
118c501
DOC: update whatsnew 0.23.1 (#21387)
jorisvandenbossche Jun 8, 2018
998c25b
Fixup whatsnew
TomAugspurger Jun 12, 2018
94857de
Backport fixture
TomAugspurger Jun 12, 2018
81d609c
DOC: 0.23.1 release (#21446)
TomAugspurger Jun 12, 2018
fccc56c
DOC: include 0.23.1 whatsnew
TomAugspurger Jun 12, 2018
1a23779
RLS: 0.23.1
TomAugspurger Jun 12, 2018
7cbebaf
Update merging.rst (#21568)
uds5501 Jun 21, 2018
3b65b95
DOC: Add 0.23.2 whatsnew template (#21433)
gfyoung Jun 12, 2018
22c5145
MAINT: More friendly error msg on Index overflow (#21377)
gfyoung Jun 12, 2018
1917671
DOC: follow 0.23.1 template for 0.23.2 whatsnew (#21435)
jorisvandenbossche Jun 12, 2018
475c8bc
Fix tests fragile to PATH (#21453)
alimcmaster1 Jun 13, 2018
d4c48aa
BUG: Construct Timestamp with tz correctly near DST border (#21407)
mroeschke Jun 13, 2018
14e5f3d
BUG: fix get_indexer_non_unique with CategoricalIndex key (#21457)
toobaz Jun 13, 2018
2272ef4
CLN: Comparison methods for MultiIndex should have consistent behavio…
KalyanGokhale Jun 14, 2018
e4e48f8
BUG: Fix Series.nlargest for integer boundary values (#21432)
jschendel Jun 15, 2018
e9ee3a1
PERF: remove useless overrides (#21523)
toobaz Jun 18, 2018
76551c2
BUG: Timedelta.__bool__ (#21485)
TomAugspurger Jun 18, 2018
eb6f368
BUG: Fix Index construction when given empty generator (#21470). (#21…
Liam3851 Jun 18, 2018
2292005
BUG/REG: file-handle object handled incorrectly in to_csv (#21478)
minggli Jun 18, 2018
030a058
BUG: Handle read_csv corner case (#21176)
r00ta Jun 19, 2018
d44fddb
REGR: Fixes first_valid_index when DataFrame or Series has duplicate …
KalyanGokhale Jun 20, 2018
172c515
BUG: Fix group index calculation to prevent hitting maximum recursion…
Jun 21, 2018
a2199d2
BUG: Fix passing empty label to df drop (#21515)
alimcmaster1 Jun 21, 2018
4b1a687
fix hashing string-casting error (#21187)
jbrockmendel Jun 21, 2018
2d2f6aa
add test case when to_csv argument is sys.stdout (#21572)
r00ta Jun 22, 2018
cf0a55f
BUG: Fix json_normalize throwing TypeError (#21536) (#21540)
vuminhle Jun 22, 2018
176695f
Remove incorrectly added TestMode class
jorisvandenbossche Jul 2, 2018
8c7996d
DOC: fix spaces in 0.23.1 whatsnew file
jorisvandenbossche Jul 2, 2018
d0f664a
CI: Test against Python 3.7 (#21604)
TomAugspurger Jun 25, 2018
684a4bd
API/COMPAT: support axis=None for logical reduction (reduce over all …
TomAugspurger Jun 26, 2018
01bb921
TST: xfail flaky 3.7 test, xref #21636 (#21637)
jreback Jun 26, 2018
417e873
PKG: Exclude data test files. (#19535)
TomAugspurger Jun 26, 2018
db51f0a
Cleanup clipboard tests (#21163)
david-liu-brattle-1 Jun 26, 2018
d9ada97
DOC: Fix versionadded directive typos in IntervalIndex (#21649)
jschendel Jun 27, 2018
0a42f18
Fix Timestamp rounding (#21507)
alimcmaster1 Jun 29, 2018
2c00914
API/REGR: (re-)allow neg/pos unary operation on object dtype (#21590)
jorisvandenbossche Jun 29, 2018
dddc81b
API: re-allow duplicate index level names (#21423)
jorisvandenbossche Jun 29, 2018
06d76e0
BUG: to_clipboard fails to format output for Excel (#21111)
david-liu-brattle-1 Jun 29, 2018
2fccded
BUG: fix reindexing MultiIndex with categorical datetime-like level …
jorisvandenbossche Jul 2, 2018
a74ee54
BUG: Fix MI repr with long names (#21655)
TomAugspurger Jul 2, 2018
1d3766c
DOC: clean-up 0.23.2 whatsnew file (#21750)
jorisvandenbossche Jul 5, 2018
de44556
RLS: release notes for 0.23.2 (#21752)
jorisvandenbossche Jul 5, 2018
9b0f560
RLS: 0.23.2
TomAugspurger Jul 5, 2018
e2f65df
Backport PR #21771: Whatsnew note for v0.23.3 (#21772)
Jul 6, 2018
d2b7b2b
0.23.3 fixup (#21788)
TomAugspurger Jul 7, 2018
a24750f
DOC: Updated whatsnew.rst
TomAugspurger Jul 7, 2018
edb71fd
RLS: 0.23.3
TomAugspurger Jul 7, 2018
b7a2cd4
Removed Need for OHLC As First Element if Used in .agg (#21769) (#21794)
jreback Jul 7, 2018
5609eff
Backport PR #21921: BUG:Clip with a list-like threshold with a nan is…
Jul 19, 2018
6a0a950
Backport PR #21966: Fix memory leak in roll_quantile (#21973)
meeseeksmachine Jul 20, 2018
14e1985
BUG: rolling with MSVC 2017 build (#21813)
chris-b1 Jul 26, 2018
3985826
DOC add Python2.7 warning to recent whatsnew; include 23.3 (#21944)
h-vetinari Jul 17, 2018
12cfef9
0.23.4 whatsnew (#22177)
TomAugspurger Aug 2, 2018
b9bacc9
TST: skip pytables test with not-updated pytables conda package (#22099)
jreback Jul 28, 2018
0409521
RLS: 0.23.4
TomAugspurger Aug 3, 2018
c420e75
Added whatsnew for v0.23.5 (#22233)
WillAyd Aug 7, 2018
faa1992
Backport PR #22169: BUG: Fix using "inf"/"-inf" in na_values for csv …
meeseeksmachine Aug 9, 2018
11c0523
Backport PR #22253: Resampling with NaT in TimedeltaIndex raises Memo…
meeseeksmachine Aug 9, 2018
932de54
Backport PR #22424: CI: add missing tzlocal dependency (rpy2, doc bui…
meeseeksmachine Aug 20, 2018
183e92f
CI / BLD: Various CI Backports (#22637)
gfyoung Sep 11, 2018
af7b0ba
BUG: NaN should have pct rank of NaN (#22634)
gfyoung Sep 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 147 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
version: 2
jobs:

# --------------------------------------------------------------------------
# 0. py27_compat
# --------------------------------------------------------------------------
py27_compat:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"
environment:
JOB: "2.7_COMPAT"
ENV_FILE: "ci/circle-27-compat.yaml"
LOCALE_OVERRIDE: "it_IT.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network

# --------------------------------------------------------------------------
# 1. py36_locale
# --------------------------------------------------------------------------
py36_locale:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"

environment:
JOB: "3.6_LOCALE"
ENV_FILE: "ci/circle-36-locale.yaml"
LOCALE_OVERRIDE: "zh_CN.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network

# --------------------------------------------------------------------------
# 2. py36_locale_slow
# --------------------------------------------------------------------------
py36_locale_slow:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"

environment:
JOB: "3.6_LOCALE_SLOW"
ENV_FILE: "ci/circle-36-locale_slow.yaml"
LOCALE_OVERRIDE: "zh_CN.UTF-8"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --only-slow --skip-network

# --------------------------------------------------------------------------
# 3. py35_ascii
# --------------------------------------------------------------------------
py35_ascii:
docker:
- image: continuumio/miniconda:latest
# databases configuration
- image: circleci/postgres:9.6.5-alpine-ram
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pandas_nosetest
- image: circleci/mysql:8-ram
environment:
MYSQL_USER: "root"
MYSQL_HOST: "localhost"
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_DATABASE: "pandas_nosetest"

environment:
JOB: "3.5_ASCII"
ENV_FILE: "ci/circle-35-ascii.yaml"
LOCALE_OVERRIDE: "C"
MINICONDA_DIR: /home/ubuntu/miniconda3
steps:
- checkout
- run:
name: build
command: |
./ci/install_circle.sh
./ci/show_circle.sh
- run:
name: test
command: ./ci/run_circle.sh --skip-slow --skip-network


workflows:
version: 2
build_and_test:
jobs:
- py27_compat
- py36_locale
- py36_locale_slow
- py35_ascii
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@ matrix:
language: generic
env:
- JOB="3.5, OSX" ENV_FILE="ci/travis-35-osx.yaml" TEST_ARGS="--skip-slow --skip-network"

- dist: trusty
env:
- JOB="3.7" ENV_FILE="ci/travis-37.yaml" TEST_ARGS="--skip-slow --skip-network"

- dist: trusty
env:
- JOB="2.7, locale, slow, old NumPy" ENV_FILE="ci/travis-27-locale.yaml" LOCALE_OVERRIDE="zh_CN.UTF-8" SLOW=true
Expand Down
34 changes: 23 additions & 11 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,39 @@ include LICENSE
include RELEASE.md
include README.md
include setup.py
include pyproject.toml

graft doc
prune doc/build

graft LICENSES

graft pandas

global-exclude *.so
global-exclude *.pyd
global-exclude *.bz2
global-exclude *.csv
global-exclude *.dta
global-exclude *.gz
global-exclude *.h5
global-exclude *.html
global-exclude *.json
global-exclude *.msgpack
global-exclude *.pickle
global-exclude *.png
global-exclude *.pyc
global-exclude *.pyd
global-exclude *.sas7bdat
global-exclude *.so
global-exclude *.xls
global-exclude *.xlsm
global-exclude *.xlsx
global-exclude *.xpt
global-exclude *.xz
global-exclude *.zip
global-exclude *~
global-exclude \#*
global-exclude .git*
global-exclude .DS_Store
global-exclude *.png
global-exclude .git*
global-exclude \#*

# include examples/data/*
# recursive-include examples *.py
# recursive-include doc/source *
# recursive-include doc/sphinxext *
# recursive-include LICENSES *
include versioneer.py
include pandas/_version.py
include pandas/io/formats/templates/*.tpl
2 changes: 2 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,14 @@ environment:
matrix:

- CONDA_ROOT: "C:\\Miniconda3_64"
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
PYTHON_VERSION: "3.6"
PYTHON_ARCH: "64"
CONDA_PY: "36"
CONDA_NPY: "113"

- CONDA_ROOT: "C:\\Miniconda3_64"
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
PYTHON_VERSION: "2.7"
PYTHON_ARCH: "64"
CONDA_PY: "27"
Expand Down
20 changes: 20 additions & 0 deletions asv_bench/benchmarks/categoricals.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,3 +173,23 @@ def setup(self, dtype):

def time_isin_categorical(self, dtype):
self.series.isin(self.sample)


class IsMonotonic(object):

def setup(self):
N = 1000
self.c = pd.CategoricalIndex(list('a' * N + 'b' * N + 'c' * N))
self.s = pd.Series(self.c)

def time_categorical_index_is_monotonic_increasing(self):
self.c.is_monotonic_increasing

def time_categorical_index_is_monotonic_decreasing(self):
self.c.is_monotonic_decreasing

def time_categorical_series_is_monotonic_increasing(self):
self.s.is_monotonic_increasing

def time_categorical_series_is_monotonic_decreasing(self):
self.s.is_monotonic_decreasing
2 changes: 1 addition & 1 deletion ci/appveyor-27.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies:
- matplotlib
- numexpr
- numpy=1.10*
- openpyxl
- openpyxl=2.5.5
- pytables==3.2.2
- python=2.7.*
- pytz
Expand Down
2 changes: 1 addition & 1 deletion ci/appveyor-36.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- matplotlib
- numexpr
- numpy=1.13*
- openpyxl
- openpyxl=2.5.5
- pyarrow
- pytables
- python-dateutil
Expand Down
6 changes: 3 additions & 3 deletions ci/circle-27-compat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ channels:
- conda-forge
dependencies:
- bottleneck=1.0.0
- cython=0.24
- cython=0.28.2
- jinja2=2.8
- numexpr=2.4.4 # we test that we correctly don't use an unsupported numexpr
- numpy=1.9.2
- openpyxl
- numpy=1.9.3
- openpyxl=2.5.5
- psycopg2
- pytables=3.2.2
- python-dateutil=2.5.0
Expand Down
2 changes: 1 addition & 1 deletion ci/circle-35-ascii.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: pandas
channels:
- defaults
dependencies:
- cython
- cython>=0.28.2
- nomkl
- numpy
- python-dateutil
Expand Down
2 changes: 1 addition & 1 deletion ci/circle-36-locale.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
- nomkl
- numexpr
- numpy
- openpyxl
- openpyxl=2.5.5
- psycopg2
- pymysql
- pytables
Expand Down
2 changes: 1 addition & 1 deletion ci/circle-36-locale_slow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies:
- nomkl
- numexpr
- numpy
- openpyxl
- openpyxl=2.5.5
- psycopg2
- pymysql
- pytables
Expand Down
19 changes: 10 additions & 9 deletions ci/install_circle.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,7 @@ echo "[home_dir: $home_dir]"
echo "[ls -ltr]"
ls -ltr

echo "[Using clean Miniconda install]"
rm -rf "$MINICONDA_DIR"

# install miniconda
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -q -O miniconda.sh || exit 1
bash miniconda.sh -b -p "$MINICONDA_DIR" || exit 1

export PATH="$MINICONDA_DIR/bin:$PATH"
apt-get update -y && apt-get install -y build-essential postgresql-client-9.6

echo "[update conda]"
conda config --set ssl_verify false || exit 1
Expand Down Expand Up @@ -48,9 +41,17 @@ source $ENVS_FILE

# edit the locale override if needed
if [ -n "$LOCALE_OVERRIDE" ]; then

apt-get update && apt-get -y install locales locales-all

export LANG=$LOCALE_OVERRIDE
export LC_ALL=$LOCALE_OVERRIDE

python -c "import locale; locale.setlocale(locale.LC_ALL, \"$LOCALE_OVERRIDE\")" || exit 1;

echo "[Adding locale to the first line of pandas/__init__.py]"
rm -f pandas/__init__.pyc
sedc="3iimport locale\nlocale.setlocale(locale.LC_ALL, '$LOCALE_OVERRIDE')\n"
sedc="3iimport locale\nlocale.setlocale(locale.LC_ALL, \"$LOCALE_OVERRIDE\")\n"
sed -i "$sedc" pandas/__init__.py
echo "[head -4 pandas/__init__.py]"
head -4 pandas/__init__.py
Expand Down
8 changes: 0 additions & 8 deletions ci/install_db_circle.sh

This file was deleted.

2 changes: 1 addition & 1 deletion ci/requirements-optional-conda.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ lxml
matplotlib
nbsphinx
numexpr
openpyxl
openpyxl=2.5.5
pyarrow
pymysql
pytables
Expand Down
4 changes: 2 additions & 2 deletions ci/requirements-optional-pip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ lxml
matplotlib
nbsphinx
numexpr
openpyxl
openpyxl=2.5.5
pyarrow
pymysql
tables
Expand All @@ -26,4 +26,4 @@ sqlalchemy
xarray
xlrd
xlsxwriter
xlwt
xlwt
2 changes: 1 addition & 1 deletion ci/run_circle.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ export PATH="$MINICONDA_DIR/bin:$PATH"
source activate pandas

echo "pytest --strict --junitxml=$CIRCLE_TEST_REPORTS/reports/junit.xml $@ pandas"
pytest --strict --junitxml=$CIRCLE_TEST_REPORTS/reports/junit.xml $@ pandas
pytest --strict --color=no --junitxml=$CIRCLE_TEST_REPORTS/reports/junit.xml $@ pandas
Loading