Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zymmr_client-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

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

Hashes for zymmr_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1cf8b3941f85b4ad1d970ae1e0e0e6345b8b618399da3e37cac12d11080962bb
MD5 a7c896bef1dbdca4ed52e332187778b6
BLAKE2b-256 a2940c25daaa674df9183a511f9be9579cb2a508bf0e4f8fa6d65d2fdc142e04

See more details on using hashes here.

File details

Details for the file zymmr_client-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for zymmr_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dad64cc27beba02e8ee220feabfe53c5d4912d18acc00eddcfbe1694d6c154b6
MD5 646f06c85360d9202176cf43199fe573
BLAKE2b-256 8275b6864b654f1094064f243f1c250e1b793ebda1f7e37887825d2284eacd5f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page