Sean Gillies 5db194fe99
Sidecar support for Python openers (#3032)
* Failing test with a .msk sidecar

* POC of sidecar support for Python openers

Towards resolving #3027

* Register opener for the parent directory/folder of the given URL

Handling the error cases properly gets all our tests passing again.

* Add opener adapter classes and a factory

Still a lot of redundant code here, needs refactoring.

* Remove unused import

* Don't raise exceptions when files aren't found

Just return 1 or NULL

* Add two tests of using fsspec filesystem objs and fix a bug.

* Allow testing with tiledb.VFS

* More tests of fsspec http filesystem and .msk sidecar

* Module clean up

* Add mtime to stats, docstrings to abstract class

* Expand documentation

* Reassign name_list in loop

* Return -1 on stat failure, remove useless except clauses

* Don't set an error when OpenFile doesn't resolve

* Add eof callback
2024-02-29 10:48:18 -07:00
..
2016-07-16 11:58:10 -07:00
2017-05-23 14:28:26 +02:00
2024-02-08 16:13:30 -07:00
2021-10-22 09:04:05 -06:00
2023-10-10 10:02:12 -06:00
2023-10-20 12:34:07 -06:00
2022-03-31 19:19:21 -06:00
2023-05-10 16:42:32 -06:00
2018-04-23 15:53:41 -06:00
2022-03-31 19:19:21 -06:00
2016-03-25 17:35:21 -04:00