Veeam backup API Client
Project description
Veeam Client
Veeam Rest API Client or wrapper to make it easier to interact with the Veeam API.
Installation
pip install veeam
Usage
from veeam.client import VeeamClient
client = VeeamClient()
Supply your own session
Ensure the url ends in /api
from veeam.client import VeeamClient
from requests import Session
session = Session()
session.headers.update({'token': 'ABCDE'})
client = VeeamClient(
url='https://api.veeam.example/api',
veeam_username='admin',
veeam_password='pazzw0rd',
session=session
)
Uploading to Pypi
Make sure to bump the version in setup.py
Create the dist and build folders
python setup.py sdist bdist_wheel
Upload to test pypi
twine upload --repository testpypi dist/*
Upload to real pypi
twine upload --repository pypi dist/*
Testing the Library
You can use the package from the test pypi with:
pip install -i https://test.pypi.org/simple/ veeam
Running Tests
pytest
Contributing
...
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
veeam-0.1.5.tar.gz
(4.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
veeam-0.1.5-py3-none-any.whl
(4.8 kB
view details)
File details
Details for the file veeam-0.1.5.tar.gz.
File metadata
- Download URL: veeam-0.1.5.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
023513ea4c846bef276e4cf36d5d72577e9464ab47eba3393a3ad699d38003da
|
|
| MD5 |
42d1325900f83b5fb4c655a7329704e4
|
|
| BLAKE2b-256 |
62ef0a13fae3612d590588a5f607d475d618c483858d81073785936cd2df52f5
|
File details
Details for the file veeam-0.1.5-py3-none-any.whl.
File metadata
- Download URL: veeam-0.1.5-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83c74ef67aaa2d35ae9118c64ec155bc3ab7cb08858d578b17cf82f6e6e66eda
|
|
| MD5 |
c57930fe0673d9610c5f8329a9b46ce7
|
|
| BLAKE2b-256 |
5daadce7ad2b02c8ceef826820752e033de513e25ae829f3f6941bb35f15c174
|