Skip to main content

A python client for SemaphoreUI

This library provides an api client for the SemaphoreUI api. Its purpose is to provide an ergonomic and python interface, both in api and behavior.

To install,

$ pip install semaphoreui-client

To use,

from semaphoreui_client import Client

client = Client("https://path.to/your/semaphore")
client.login("username", "myPassW0rd")

for project in client.projects():
    print(project.name)

This library is being used in production environments, but is still early in its development. As such, caution should be exercised when using this library--its api is still heavily in flux.

Release files for semaphoreui-client 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for semaphoreui-client 0.2.2
File Size Uploaded
semaphoreui_client-0.2.2.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for semaphoreui-client 0.2.2
File Interpreter ABI Platform
semaphoreui_client-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / semaphoreui_client-0.2.2.tar.gz

Download URL semaphoreui_client-0.2.2.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
181a3f30bc835762b51df625806f9b0268f869471fb010bedb0e7b0556a49638
BLAKE2b-256 checksum
How to use checksums
c12ff625101966bf58fc2880fb8f1738de1aa0867744fb81b90de36bbc04aace
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2025.

Transparency log

Release files / semaphoreui_client-0.2.2-py3-none-any.whl

Download URL semaphoreui_client-0.2.2-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74095953ed67712a5478c199302397d2d3f92e61525fd18fd816489b3e00348e
BLAKE2b-256 checksum
How to use checksums
6c4bba75962e4ddbaf7c8b17b31907525dfa743c3fcad8ff115010e4bfee11c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page