Skip to content

Support execution in Windows using Local File System and NFS#996

Closed
ghost wants to merge 2 commits into
mainfrom
unknown repository
Closed

Support execution in Windows using Local File System and NFS#996
ghost wants to merge 2 commits into
mainfrom
unknown repository

Conversation

@ghost

@ghost ghost commented Aug 4, 2024

Copy link
Copy Markdown

When running PyIceberg in Windows, pyiceberg.io.pyarrow.PyArrowFileIO.parse_location() incorrectly resolve Windows path, e.g. C:\foobar as a scheme of C and causes Unrecognized filesystem type in URI error later.

If using file:// scheme, the path is also incorrectly resolved to /C:\foobar. see https://stackoverflow.com/a/43925228

@Fokko

Fokko commented Aug 6, 2024

Copy link
Copy Markdown
Contributor

Thanks for working on this @rfung777 🙌

Ideally, we would also love to have Windows integration tests on Github Actions. WDYT?

@ghost

ghost commented Aug 6, 2024

Copy link
Copy Markdown
Author

Thanks for reviewing. New to the Windows integration test in GitHub Actions. I will do a bit of research to see how it is done.

@ghost

ghost commented Aug 11, 2024

Copy link
Copy Markdown
Author

hi @Fokko , I am not having much luck with setting up the Windows integration tests. It seems to require to install Make and Minio. The changes above seems to be localised in the parser function. Shall we push forward with this?

@ghost

ghost commented Aug 17, 2024

Copy link
Copy Markdown
Author

I had an attempt of adding the Windows integration tests. Would you help review again please? Thanks.

@Fokko

Fokko commented Oct 28, 2024

Copy link
Copy Markdown
Contributor

@rfung777 Sorry, I was out for a while. Let's give it a try 🚀

Repository owner closed this by deleting the head repository Mar 2, 2025
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.

3 participants