Commits

Krisztián Szűcs authored 8bbb297b18c
ARROW-6655: [Python] Filesystem bindings for S3 - Add support for S3FileSystem in the python bindings. - Fixed issue with reading all the content of an S3 object - Introduce `minio_server` fixture for parametrized testing of all filesystem implementations - Fixed s3fs parquet test and updated it to use minio_server fixture Closes #5423 from kszucs/s3 and squashes the following commits: 384c96052 <Krisztián Szűcs> Resolve review comments 73e6625f9 <Krisztián Szűcs> S3Options 98bd91ad1 <Krisztián Szűcs> remove commented tests db89859ca <Krisztián Szűcs> rename to s3fs 44784582a <Krisztián Szűcs> fix read() issue c1df10b92 <Krisztián Szűcs> initialization in first use 192ab6547 <Krisztián Szűcs> flake8 f70f9fbd8 <Krisztián Szűcs> remove minio-client dependency d399643dc <Krisztián Szűcs> simplify test suite fee57a9a4 <Krisztián Szűcs> remove accidentally committed files 751cfd429 <Krisztián Szűcs> resolve a couple of review comments; enum workaround 45436f7b3 <Krisztián Szűcs> cython flake8 38dcb88d0 <Krisztián Szűcs> rat c541b3e15 <Krisztián Szűcs> comment left 098048a8a <Krisztián Szűcs> more compat 00340ed4c <Krisztián Szűcs> fixture error handling 2be25ce29 <Krisztián Szűcs> auto initialize s3 on import 88e0c9f79 <Krisztián Szűcs> py2 compat 8585a6085 <Krisztián Szűcs> py2 compat d37228711 <Krisztián Szűcs> install minio in the conda-toolchain build 041cad42a <Krisztián Szűcs> executable flag fb0f2813a <Krisztián Szűcs> travis minio install script 8cbe0eeef <Krisztián Szűcs> travis osx 72e56a68f <Krisztián Szűcs> enable S3 in travis python builds 7800c75d8 <Krisztián Szűcs> appveyor flag 7daf5668d <Krisztián Szűcs> fix syntax error in travis script 68eb59161 <Krisztián Szűcs> enable PYARROW_WITH_S3 on appveyor 2cb19d1ff <Krisztián Szűcs> conditional import of test dependencies efa05d28e <Krisztián Szűcs> use minio for dask.s3fs test too f25ae5aed <Krisztián Szűcs> travis 9042c7e4c <Krisztián Szűcs> use S3FS_DIR 9ce7180d1 <Krisztián Szűcs> cmake format; fix orc cimport 45a2a17ba <Krisztián Szűcs> docstrings c0b91621e <Krisztián Szűcs> test requirements; flake8 44aedfd10 <Krisztián Szűcs> stat test a343950e2 <Krisztián Szűcs> testing suite 1551b525c <Krisztián Szűcs> wip dd41d21c2 <Krisztián Szűcs> imports 5200af16f <Krisztián Szűcs> s3 filesystem bindings Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Antoine Pitrou <antoine@python.org>