Thomas Fussell
|
3257274057
|
use utfcpp on all platforms since codecvt has been deprecated in c++17, closes #197
|
2017-08-15 18:23:28 -04:00 |
|
Thomas Fussell
|
b5e10a8dbe
|
clean up setup.py and install to LIBRARY_PREFIX on Windows instead of PREFIX
|
2017-08-08 07:15:50 -07:00 |
|
Thomas Fussell
|
60319c19d7
|
fix typos
|
2017-08-07 19:12:18 -07:00 |
|
Thomas Fussell
|
b54b2399d9
|
ignore unknown-pragmas in clang, try to debug lib suffix, install using cmake instead of in setup.py
|
2017-08-07 19:00:49 -07:00 |
|
Thomas Fussell
|
5cefbc7dad
|
path.join doesn't accept a list
|
2017-08-07 08:17:21 -07:00 |
|
Thomas Fussell
|
251387660f
|
fix python extension build on linux
|
2017-08-07 07:52:13 -07:00 |
|
Thomas Fussell
|
8d9a4d5007
|
clean up read_batches and ignore some setup.py generated files
|
2017-08-07 07:26:04 -07:00 |
|
Thomas Fussell
|
474e802c40
|
use runtime_error instead of base exception and use arrow_home directly
|
2017-08-06 11:02:13 -07:00 |
|
Thomas Fussell
|
4cc9bee610
|
fix xlntpyarrow package structure and installation
|
2017-08-05 16:00:24 -07:00 |
|
Thomas Fussell
|
7cc9898dab
|
move most of the pyarrow logic to python wrapper, use pyarrow's cmake setup.py code
|
2017-08-04 10:12:25 -07:00 |
|
Thomas Fussell
|
e3ba39681e
|
handle batches correctly. it works!
|
2017-08-01 16:32:06 -07:00 |
|
Thomas Fussell
|
2aa9e62e62
|
implement other type builders
|
2017-08-01 10:58:47 -07:00 |
|
Thomas Fussell
|
8801a0e352
|
figured out the problem
|
2017-07-30 20:32:37 -07:00 |
|
Thomas Fussell
|
de0e010056
|
use pybind11 instead of raw C Python API, python_streambuffer is broken for now
|
2017-07-30 09:48:57 -07:00 |
|
Thomas Fussell
|
eaaa310cef
|
start implementing xlsx2arrow params
|
2017-07-19 17:21:55 -07:00 |
|
Thomas Fussell
|
8965cfa82c
|
Merge branch 'dev' of github.com:tfussell/xlnt into dev
|
2017-07-18 14:25:49 -07:00 |
|
Thomas Fussell
|
abdd1be7c8
|
move arrow logic to xlntpyarrow for now
|
2017-07-18 14:20:46 -07:00 |
|
Thomas Fussell
|
ded81eab4a
|
Merge pull request #190 from chris-b1/tryout
import_pyarrow returns error code, not bool
|
2017-07-18 13:07:23 -07:00 |
|
Chris
|
31611d85d5
|
import_pyarrow status code
|
2017-07-17 19:40:32 -05:00 |
|
Thomas Fussell
|
8d051e36e5
|
fix remaining clang warnings. so many static_casts...
|
2017-07-17 22:24:00 +00:00 |
|
Thomas Fussell
|
7da9187808
|
fix some clang warnings
|
2017-07-16 22:32:35 +00:00 |
|
Thomas Fussell
|
b98f8c4fe7
|
don't cast integral long double to ptrdiff_t before writing to xml, fixes #188
|
2017-07-16 11:16:09 -07:00 |
|
Thomas Fussell
|
33399a5390
|
now we're getting somewhere! xlntpyarrow.xlsx2arrow returns an Arrow table that can be converted to a pandas DataFrame now
|
2017-07-15 10:39:36 -07:00 |
|
Thomas Fussell
|
5b95b3d463
|
begin implementing xlsx2arrow, fix msvc warnings, other stuff
|
2017-07-14 22:18:11 -07:00 |
|
Thomas Fussell
|
4367343e15
|
Merge branch 'dev' of github.com:tfussell/xlnt into dev
|
2017-07-13 18:40:36 -07:00 |
|
Thomas Fussell
|
1b7af5bccb
|
I forgot that the extension is called xlntpyarrow and not myextension
|
2017-07-13 18:40:27 -07:00 |
|
Thomas Fussell
|
c00a7a7798
|
put dll in the correct directory depending on system
|
2017-07-14 01:26:49 +00:00 |
|
Thomas Fussell
|
8e2486176e
|
remove unused code
|
2017-07-13 17:54:17 -07:00 |
|
Thomas Fussell
|
c00900e723
|
void can't return...
|
2017-07-13 17:51:34 -07:00 |
|
Thomas Fussell
|
e991bbad43
|
get rid of traverse and clear since they were causing problems
|
2017-07-13 17:34:30 -07:00 |
|
Thomas Fussell
|
e7af034e9e
|
try to get xlnt dll to load
|
2017-07-13 12:42:47 -07:00 |
|
Thomas Fussell
|
99add77d98
|
remove single-version-externally-managed since it's not working for some reason
|
2017-07-12 23:15:11 -07:00 |
|
Thomas Fussell
|
0f5a1f7f20
|
try to make the module compatible with python 2.7 too
|
2017-07-12 22:55:15 -07:00 |
|
Thomas Fussell
|
e16f5cfe51
|
file-specific warning disabling is not working so just disable -Werror on Clang for now [ci skip]
|
2017-07-12 08:55:21 -07:00 |
|
Thomas Fussell
|
bec125d5c9
|
try again
|
2017-07-12 00:53:46 -07:00 |
|
Thomas Fussell
|
2949863c77
|
disable warnings on xlntarrow.cpp for now
|
2017-07-12 00:40:34 -07:00 |
|
Thomas Fussell
|
7c333ad923
|
replace backslashes with forward slashes in conda path
|
2017-07-12 00:31:12 -07:00 |
|
Thomas Fussell
|
0be7563f8b
|
ignore arrow warnings and foward declare arrow
|
2017-07-12 00:03:26 -07:00 |
|
Thomas Fussell
|
13cfbe914f
|
but it does depend on xlnt...
|
2017-07-11 22:14:13 -07:00 |
|
Thomas Fussell
|
e6b0545c26
|
remove deleted xlntarrow dependency from xlntpyarrow target and don't compile xlntarrow when ARROW=OFF
|
2017-07-11 21:30:43 -07:00 |
|
Thomas Fussell
|
5c033905fb
|
I see no good reason to make the arrow interface a separate lib. Let's just make it optionally compiled in the main target.
|
2017-07-11 20:55:08 -07:00 |
|
Thomas Fussell
|
fee2319093
|
use static_cast instead of c-style cast for stream pointers
|
2017-07-11 20:40:55 -07:00 |
|
Thomas Fussell
|
e38b1cdd69
|
fix gcc warnings
|
2017-07-09 16:44:00 +00:00 |
|
Thomas Fussell
|
dfc5983155
|
clean up some paths
|
2017-07-08 21:18:46 -07:00 |
|
Thomas Fussell
|
84a6fdcc14
|
handle missing switch case in cell::to_string
|
2017-07-08 10:19:55 -07:00 |
|
Thomas Fussell
|
1709899373
|
fix some stuff [ci skip]
|
2017-07-07 20:16:37 -07:00 |
|
Thomas Fussell
|
04b0d4e2ab
|
revert accidental commit of test change
|
2017-07-07 10:36:33 -07:00 |
|
Thomas Fussell
|
329fe488fe
|
fix trailing space preventing linux python extension build
|
2017-07-06 10:28:31 -07:00 |
|
Thomas Fussell
|
fa179d58ab
|
add placeholder implementation of arrow2xlsx
|
2017-07-05 15:06:31 -07:00 |
|
Thomas Fussell
|
22325a2836
|
try to make windows and linux builds both work
|
2017-07-05 15:04:57 -07:00 |
|