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.1a2.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.1a2-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pincher_sdk-0.1.1a2.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.1a2.tar.gz
Algorithm Hash digest
SHA256 a43269daedee7e96b355701c36a99a8b686ddddf3f629f9dbaf1604f3b6bb1f6
MD5 a3604123a05c26d80ef00f832d3c5b17
BLAKE2b-256 671a886dc8cd7f8e196073c3a06b91cbbbdf90fd20eff3257d4f05648b282c9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pincher_sdk-0.1.1a2-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.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 7b64f81886cee367b07dc32c433d4f4790a207b41c069d0e485dcd3412dadc5d
MD5 2531e50fd396ef3863696af104d32709
BLAKE2b-256 ef40a153c348b327950c08c391e2ccea65dba55f58c645e88f7998f45293dc9c

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