Metadata-Version: 2.1
Name: bitwarden_sdk
Version: 0.1.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Rust
Classifier: Topic :: Security
Requires-Dist: dateutils >=0.6.6
Summary: A Bitwarden Client for python
Author-email: Bitwarden <support@bitwarden.com>
Requires-Python: >=3.0
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# Build locally
## Requirements

- Python 3
- `maturin` (install with `pip install maturin`)
- `npm`

## Build

From the root of the repository:
```bash
npm run schemas # generate schemas.py

cd languages/python/
maturin develop
```

You can now import `BitwardenClient` in your Python code with:
```python
from bitwarden_sdk import BitwardenClient
```

# Use without building locally

```bash
pip install bitwarden-sdk
```

# Run

Set the `ORGANIZATION_ID` and `ACCESS_TOKEN` environment variables to your organization ID and access token, respectively.

```bash
python3 ./example.py
```

