OpenDAL Config
A tiny library to create OpenDAL operators from pydantic models.
This library contains:
- A pydantic model for each OpenDAL service config.
- A Config type to represent any OpenDAL service config.
- Each service config can be converted to a OpenDAL operator.
Typical use:
- First add
Configin you existing config system. - Then create operators using
.to_operator()or.to_async_operator(). - You have an easy way to create operators with type safety.
How to re-generate
python src/tools/gen.py > src/opendal_config/__init__.py
Metadata
Release files for opendal-config 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| opendal_config-0.4.0.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| opendal_config-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.6 kB
Release files / opendal_config-0.4.0.tar.gz
| Download URL | opendal_config-0.4.0.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce1cd8333e8244e7dec11466ea5dff8ae644d9fedc498519ec38a6c863f32f16
|
|
BLAKE2b-256 checksum How to use checksums |
4817ebb82e280092a157d4df4310297b7c1c28ff508c6a75b6724cf852429957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / opendal_config-0.4.0-py3-none-any.whl
| Download URL | opendal_config-0.4.0-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c36cd891d8da6cb5c08e00cfa79cebfa067b6ab253e3c0f411b6b794e81eb3ce
|
|
BLAKE2b-256 checksum How to use checksums |
303bd1c788f47ec3d56585990a1db8b1676280d2ce4fc45357385b550d04ccf9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|