Python client library for Zymmr Project Management API
Project description
Zymmr Client
A Python client library for interacting with the Zymmr Project Management API.
Features
- Simple and intuitive API interface
- Authentication handling
- Full CRUD operations for projects, tasks, and resources
- Error handling and retry mechanisms
- Type hints for better development experience
Installation
pip install zymmr-client
Quick Start
from zymmr_client import ZymmrClient
# Initialize the client
client = ZymmrClient(
base_url="https://your-zymmr-instance.com",
api_key="your-api-key"
)
# Get all projects
projects = client.projects.list()
# Create a new task
task = client.tasks.create({
"title": "My Task",
"project_id": "project-123",
"status": "open"
})
Development
This project uses uv for dependency management:
# Install dependencies
uv sync
# Run tests
uv run pytest
# Build package
uv build
License
MIT License
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
zymmr_client-0.1.0.tar.gz
(3.8 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 zymmr_client-0.1.0.tar.gz.
File metadata
- Download URL: zymmr_client-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cf8b3941f85b4ad1d970ae1e0e0e6345b8b618399da3e37cac12d11080962bb
|
|
| MD5 |
a7c896bef1dbdca4ed52e332187778b6
|
|
| BLAKE2b-256 |
a2940c25daaa674df9183a511f9be9579cb2a508bf0e4f8fa6d65d2fdc142e04
|
File details
Details for the file zymmr_client-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zymmr_client-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dad64cc27beba02e8ee220feabfe53c5d4912d18acc00eddcfbe1694d6c154b6
|
|
| MD5 |
646f06c85360d9202176cf43199fe573
|
|
| BLAKE2b-256 |
8275b6864b654f1094064f243f1c250e1b793ebda1f7e37887825d2284eacd5f
|