Skip to main content

OpenDAL Stubs

Improved stubs for OpenDAL

The stubs are compatible with python >= 3.10 and have:

  • No typing errors (checked with strict Pyright).
  • No lint errors (check with Ruff and all non-conflicting rules enabled).
  • No shadowed overloads for the operator __init__ method.
  • Overloads for the open method.
  • Keyword arguments for many operator methods.
  • No implicit any types.
  • No docstrings.
  • Disabled __init__ method for classes that cannot be constructed from Python.
  • Read-only attributes marked as such.

How to re-generate

python src/tools/gen.py

Metadata

Release files for opendal-stubs 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opendal-stubs 0.5.0
File Size Uploaded
opendal_stubs-0.5.0.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opendal-stubs 0.5.0
File Interpreter ABI Platform
opendal_stubs-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / opendal_stubs-0.5.0.tar.gz

Download URL opendal_stubs-0.5.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
41ae9f499c30dc33be34437f7d17aa74aa53c511c182af2b470d8d3619994575
BLAKE2b-256 checksum
How to use checksums
ea8ca85d7393b451aecf3522f535258fa09332c56349d6cb7ae32fbcb8046846
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_stubs-0.5.0-py3-none-any.whl

Download URL opendal_stubs-0.5.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f4cff112c9e664427150dfd68121f4320d122607795bb2b8f1eb531febefdc5
BLAKE2b-256 checksum
How to use checksums
a9dfb1b1302e4ba603b83e88797c9109df1d7d10f5f29025d3e0fe74b5bbb32a
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 history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page