Metadata-Version: 2.3
Name: opendal-stubs
Version: 0.5.0
Summary: Type stubs for OpenDAL
Author: Florian Daude
Author-email: Florian Daude <floriandaude@hotmail.fr>
License: Apache-2.0
Classifier: Typing :: Typed
Classifier: Programming Language :: Python :: 3
Requires-Dist: toml>=0.10.2
Requires-Python: >=3.10
Project-URL: Repository, https://gitlab.com/daude_f/types-opendal
Description-Content-Type: text/markdown

# 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

```sh
python src/tools/gen.py
```
