Skip to content

Conversation

@bolkedebruin
Copy link
Contributor

@bolkedebruin bolkedebruin commented Feb 20, 2024

The new structure introduces eager loading,
which we don't want. This re-instates lazy loading at the expense of that storage_options might not be fully parsed.

@potiuk @ap-- @Taragolis


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

The new structure introduces eager loading,
which we don't want. This re-instates lazy loading
at the expense of that storage_options might not be
fully parsed.
@bolkedebruin
Copy link
Contributor Author

@ap-- could you take a look if this makes sense? particularly the __str__ function as its a bit of a hack to workaround fsspec/universal_pathlib#198

@ap--
Copy link
Contributor

ap-- commented Feb 20, 2024

This fails du to an import when the path needs to be parsed. I will open a new issue in universal_pathlib to see how long this could be delayed.

@dirrao
Copy link
Contributor

dirrao commented Feb 21, 2024

I see a few tests are failing. Closing and reopening to return them.

@dirrao dirrao closed this Feb 21, 2024
@dirrao dirrao reopened this Feb 21, 2024
@bolkedebruin
Copy link
Contributor Author

closing as this will be solved differently

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