stevearc / pypicloud

S3-backed pypi server implementation
MIT License
505 stars 144 forks source link

Aliyun OSS support #245

Open jhagege opened 4 years ago

jhagege commented 4 years ago

Hi, does this project support Aliyun OSS as a storage backend ? Thanks.

stevearc commented 4 years ago

At this time it does not

leorochael commented 4 years ago

Maybe label this issue as wishlist or feature-request...

Xuanwo commented 1 year ago

Hi, I am the maintainer of opendal: An Apache project that empowers user to access data freely.

I would like to implement this feature using OpenDAL's Python binding with it's native OSS support.

Do you like this idea?

stevearc commented 1 year ago

With the caveat that Pypicloud is now in maintenance mode, I would consider a PR that adds support for OpenDAL provided it doesn't have to make changes to the existing logic. It should be possible to do it as a pure addition to the codebase. Note that because of how the modular backend system works, you can even develop this as a standalone package; it doesn't have to be included in the core pypicloud package in order to be used by it. When you set the value for the storage backend in settings, all we do is import the dotted path and use that class.