A Python API client for interacting with the EdgeProt API.
Project description
EdgeProt Client
edgeprot-client is a Python library for interacting with the EdgeProt API.
It provides a simple interface to send requests and handle responses from EdgeProt.
Installation
pip install edgeprot-client
Usage
from edgeprot_api import APIClient
client = APIClient(api_key="API_KEY", base_url="https://api.example.com")
rules = client.rules.get()
print(rules)
Features
- Works with the entire EdgeProt API.
- Fully typed responses with Pydantic.
- Sychronous API calls using requests.
- Easily maintainable.
Requirements
- Python >= 3.9
- requests >= 2.30.0
- pydantic >= 2.3.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
edgeprot_client-0.1.3.tar.gz
(5.0 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
File details
Details for the file edgeprot_client-0.1.3.tar.gz.
File metadata
- Download URL: edgeprot_client-0.1.3.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbf4f006bcc0b674b6d62d14ab5c31eef6fe0eff4d132ff98890386c70e1a0d5
|
|
| MD5 |
a9b41aab26e4f4ba93069547883b2333
|
|
| BLAKE2b-256 |
85457caac4f8fd64a6f77c02ff2570b2ae1f0e109e09719ad9ad44cc423123ed
|
File details
Details for the file edgeprot_client-0.1.3-py3-none-any.whl.
File metadata
- Download URL: edgeprot_client-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1994c4a1e8055b1254941a57b6ec54ad908c60156f5f9ad6ea6a6a6e15e64c5c
|
|
| MD5 |
1bd9be9d30e96c27b1c427fb24ed2ba8
|
|
| BLAKE2b-256 |
5ba303338dafbc9f562794d1df023d67a1c1f976116202c7ff372c5b50f5007d
|