OpenDAL Python Binding
In PR https://github.com/datafuselabs/opendal/pull/1205, I set up the basic development env for python binding. We need to export more functions/types/modules for python users to use.
Plan
Python binding support is at very early stage.
The first goal of this issue is reading data from service s3 in pure python.
Tasks
Features
- [x] https://github.com/datafuselabs/opendal/pull/1464
- [ ] Add ObjectMetadata
- [ ] Add ObjectReader / ObjectWriter
- [ ] Add stat/delete
- [ ] Add different builders
Tests
- [ ] Unit Tests
- [ ] Integration Tests
I'm not an experienced python developer, welcome anyone who is interested in this issue to walk in and own some parts.
Also, build a benchmark in python after our first goal has been reached. It should be super fun.
Will be useful for https://github.com/datafuselabs/opendal/issues/1365
Hi, I'd like to ask whether python-binding supports OSS and S3 now.
Hi, I'd like to ask whether python-binding supports OSS and S3 now.
Yes, it is currently only supported in async. However, we are working on adding support for the blocking API.
Python binding has been released to pypi, let's close this tracking issue.