Commits


Krisztián Szűcs authored and Antoine Pitrou committed ae20ce8b78e
ARROW-5494: [Python] Create FileSystem bindings - FileSystem binding without S3 (it will be implemented in a followup PR) - Moved `arrow/python/util/datetime.h` one level upper, enabling to be used by the bindings Closes #5258 from kszucs/ARROW-5494 and squashes the following commits: 9b66277d4 <Krisztián Szűcs> flake8 a7798f5b5 <Krisztián Szűcs> don't accept pathlib.Paths objects ea3a488fe <Krisztián Szűcs> flake8 cf066da8c <Krisztián Szűcs> try to fix appveyor test 58ce6d108 <Krisztián Szűcs> repr ab803e393 <Krisztián Szűcs> windows 9c90de5ed <Krisztián Szűcs> use slash delimited paths everywhere in the tests a391016e8 <Krisztián Szűcs> move out PyDateTime_IMPORT 787eaf40b <Krisztián Szűcs> use PurePosixPath 19a44ade0 <Krisztián Szűcs> include symlinks and hidden files in the test glob fadf3a43d <Krisztián Szűcs> typo 4ae995135 <Krisztián Szűcs> remove default value from selector; test relative paths 4c794a34f <Krisztián Szűcs> explain Selector.base_dir; a couple of additional tests de75cb535 <Krisztián Szűcs> remove pathlib dependency 0939d9706 <Krisztián Szűcs> int enum abc51ab23 <Krisztián Szűcs> clang-format; use posix-style path as basepath for SubTreeFileSystem d898b064c <Krisztián Szűcs> io.pxi docstring 88409ed11 <Krisztián Szűcs> remove comment 0baf5ee4b <Krisztián Szűcs> convert string paths to posix too; don't accept bytes paths 962c34627 <Krisztián Szűcs> revert FindClangTools 43c12bc94 <Krisztián Szűcs> review comments 76993d2b4 <Krisztián Szűcs> review comments 299c7028b <Krisztián Szűcs> use internal namespace 8ba3c6078 <Krisztián Szűcs> don't export cd8b3872f <Krisztián Szűcs> ARROW_PYTHON_EXPORT e24a036f9 <Krisztián Szűcs> raise on invalid path 545a2c6ee <Krisztián Szűcs> move to internal namespace b73300c9e <Krisztián Szűcs> write bytes in the test case 74598ebea <Krisztián Szűcs> python2 e812dca03 <Krisztián Szűcs> docstrings cc2572102 <Krisztián Szűcs> inlining 5de88810e <Krisztián Szűcs> mtime fd0b4ca66 <Krisztián Szűcs> flake8 cd217416d <Krisztián Szűcs> remove comment a6a62434a <Krisztián Szűcs> pathlib 1a4e03128 <Krisztián Szűcs> local file system Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Antoine Pitrou <antoine@python.org>