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.1a4.tar.gz (9.3 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.1a4-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pincher_sdk-0.1.1a4.tar.gz
  • Upload date:
  • Size: 9.3 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.1a4.tar.gz
Algorithm Hash digest
SHA256 5d80cff7bf11bd945817ef6dcd494b541c05a6f5d1f6aa3015031e91a24ccda3
MD5 426b752595f220a34fcc28c2e2329861
BLAKE2b-256 3a0084e4b2427b1b0ce973d7cacb8fb8eb57d65ccef458c794faaae5a74cf857

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pincher_sdk-0.1.1a4-py3-none-any.whl
  • Upload date:
  • Size: 15.6 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.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 ba106fbbeb75d8ae2e6ebc6ced72b86a3d765e20bb319829d19d0b8a6bbddaa7
MD5 3f463e75936897d14b0a54e1a6402415
BLAKE2b-256 a03417475107acda1f3c98927bf5e51f4030e93d96a033b328c4ca2d3e03c59b

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