Skip to content

arrow: introduce Arrow wrapper - #754

Merged
martindurant merged 21 commits into
fsspec:masterfrom
isidentical:pyarrow
Sep 20, 2021
Merged

arrow: introduce Arrow wrapper#754
martindurant merged 21 commits into
fsspec:masterfrom
isidentical:pyarrow

Conversation

@isidentical

@isidentical isidentical commented Sep 13, 2021

Copy link
Copy Markdown
Member

Resolves #663 (based on the initial work done by @jorisvandenbossche).

TODO:

  • Add tests
  • Docs / Registration

Comment thread fsspec/implementations/arrow.py

@jorisvandenbossche jorisvandenbossche left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool, thanks a lot for picking up my initial implementation!

Comment thread fsspec/implementations/arrow.py
Comment thread fsspec/implementations/arrow.py Outdated
Comment thread fsspec/implementations/tests/test_arrow.py
Comment thread docs/source/api.rst
Comment thread setup.py
"github": ["requests"],
"gs": ["gcsfs"],
"hdfs": ["pyarrow >= 1"],
"arrow": ["pyarrow >= 1"],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also call this arrow_hdfs?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well technically it is the ArrowWrapper what are you are getting, so unsure about this but also makes sense if HadoopFileSystem is all we are going to export from it.

Comment thread fsspec/utils.py
@martindurant

Copy link
Copy Markdown
Member

Thanks for reviewing @jorisvandenbossche - you can have the final OK on this one.

@martindurant
martindurant merged commit a7996bd into fsspec:master Sep 20, 2021
@jorisvandenbossche

Copy link
Copy Markdown
Contributor

Thanks @isidentical!
I updated the issue on the Arrow side about this: https://issues.apache.org/jira/browse/ARROW-7102. And once this is released, can mention this in the pyarrow docs as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update fsspec's HDFS filesystem to use the new pyarrow.fs.HadoopFileSystem

4 participants