Metadata-Version: 2.4
Name: aiovcenter
Version: 0.1.0.post3
Summary: Python asyncio package for VMware vCenter
Author-email: Antoine Richado <fordian68@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: asyncio==3.4.3
Requires-Dist: colorama==0.4.6
Requires-Dist: pyvmomi==8.0.3.0.1
Requires-Dist: types-colorama==0.4.15.20240311
Requires-Dist: types-requests==2.32.0.20241016
Requires-Dist: typing==3.7.4.3
Requires-Dist: typing_extensions==4.12.2
Requires-Dist: urllib3==2.2.3

# aiovcenter

`aiovcenter` is an asynchronous Python library for interacting with VMware vCenter APIs. It provides convenient classes and methods to manage vCenter resources using asyncio.

## Features

- Async support for vCenter REST APIs
- Manage VMs, hosts, datastores, and networks
- Easy authentication and session management
- Typed responses and error handling

## Installation

```bash
pip install aiovcenter
```

## Usage

```python
import asyncio
from aiovcenter import VCenterClient

async def main():
    async with VCenterClient(
        host="vcenter.example.com",
        username="username",
        password="password",
        verify_ssl=False
    ) as client:
        vms = await client.vms.list()
        for vm in vms:
            print(vm.name)

asyncio.run(main())
```

## Documentation

- [API Reference](https://github.com/yourusername/aiovcenter#api-reference)
- [Examples](https://github.com/yourusername/aiovcenter#examples)

## License

This project is licensed under the MIT License.

