Skip to main content

Library providing convenient access to the Pincher REST API from applications written in Python.

Project description

Introduction

Purpose

pincher-sdk-py (or, just known by its Python package name, pincher_sdk) is a library providing convenient access to the Pincher REST API endpoints from applications written in Python.

It is a Python port of its Go counterpart.


[!NOTE] The pincher_sdk package is currently in an alpha pre-release state.


Getting started

The package is available on the Python Package Index (PyPI). You can add it to your own projects to build clients or other Pincher tools with the following command:

uv add pincher_sdk

You can import the package and define a new client instance in the following manner:

from pincher_sdk import Client

License: BSD 3-Clause

pincher-sdk-py is licensed under the BSD 3-Clause License. What this means is that:

You are allowed to

  • Modify the code, and distribute your own versions.
  • Use this library in personal, open-source, or commercial projects.
  • Include it in proprietary software, without making your project open-source.

You are not allowed to

  • Remove or alter the license and copyright notice.
  • Use the names "pincher-sdk-go" or its contributors for endorsements without permission.

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

pincher_sdk-0.1.1a1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

pincher_sdk-0.1.1a1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file pincher_sdk-0.1.1a1.tar.gz.

File metadata

  • Download URL: pincher_sdk-0.1.1a1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pincher_sdk-0.1.1a1.tar.gz
Algorithm Hash digest
SHA256 a5af1432bd08c980da9ee6c7b01e5e56d3481ded4d5aca2381e6c703345c213e
MD5 4085abe1121283a893cf71adaed7da05
BLAKE2b-256 6508a3da9715f31307b65dec1fdc058c05e9e2785157863740175d562f1b56f0

See more details on using hashes here.

File details

Details for the file pincher_sdk-0.1.1a1-py3-none-any.whl.

File metadata

  • Download URL: pincher_sdk-0.1.1a1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pincher_sdk-0.1.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 d538e61db99feb90e394aa3728930e0f781e555fee7dbfe18f639053013e813b
MD5 ccfa3604ea647d3b411317955d1ddae1
BLAKE2b-256 ee9ed1dc5f6377204ddf851d86aa1ab2de38f9c8db6f6d9df5d0a196011d38f6

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