Skip to main content

A very limited client library for accessing YouTrack REST API

Project description

YouTrack REST Client

A very limited client library for accessing YouTrack REST API

Installation

Using UV:

uv add youtrack-rest-client

Usage

from youtrack_rest_client import Connection, Issue, Project

# Initialize client
client = Connection(base_url="https://your-instance.youtrack.cloud", token="your-token")

# Get projects
projects = client.get_projects()

# Work with a specific project
project = Project(client, 'PROJECT-ID')
issues = project.get_issues()

# Work with a specific issue
issue = Issue(client, 'PROJECT-123')
work_items = issue.get_work_items()

Development

Install dependencies:

uv sync --dev

Create token file:

mkdir -p secrets
echo "your-youtrack-token" > secrets/yt_token.txt

Run example:

uv run python examples/basic_usage.py

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

youtrack_lap-1.0.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

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

youtrack_lap-1.0.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file youtrack_lap-1.0.0.tar.gz.

File metadata

  • Download URL: youtrack_lap-1.0.0.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for youtrack_lap-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5e74607feacaa61693b3551f26cd888dbf3b9c89d8b696221a85577bc7bda5ba
MD5 3d2da0b7cc0c22ba190ff5e2b20e9076
BLAKE2b-256 20b2111a4f42db63d27e0e8f032d89ad6cceb3a2a0942bd29c3bc28e96af6106

See more details on using hashes here.

Provenance

The following attestation bundles were made for youtrack_lap-1.0.0.tar.gz:

Publisher: publish.yml on PaoloL/YouTrackRestClient

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file youtrack_lap-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: youtrack_lap-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for youtrack_lap-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57e574de93b2203bb5c67c85638b7b4456b1f2d12e473a59e91e6e0daf5fc352
MD5 dfead8001818e0562355051566c420e0
BLAKE2b-256 e53d3a0f6beeb4076f5611125498bffc9411a94ec4fa00b0641dd0a275cde651

See more details on using hashes here.

Provenance

The following attestation bundles were made for youtrack_lap-1.0.0-py3-none-any.whl:

Publisher: publish.yml on PaoloL/YouTrackRestClient

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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