Highspot Python SDK
A Python toolset for utilizing the Highspot API
Python Version Requirement
Highspot SDK2.0.0and newer require Python3.10or newer (and older than3.14).
Version1.0.0is the final release that supports Python versions older than3.10, and can be installed usingpip install "highspot<2".
Installation
The package can be installed via pip using the syntax below.
pip install highspot --upgrade
You may also clone the repository and install from source using Poetry as shown below.
git clone git://github.com/jeffshurtliff/highspot.git
cd highspot/
poetry install
Usage
This section provides basic usage instructions for the package.
Importing the package
Rather than importing the base package, it is recommended that you import the primary Highspot class using the syntax
below.
from highspot import Highspot
Initializing a Highspot object instance
The primary Highspot object serves many purposes, the most important being to establish a connection to the
Highspot environment with which you intend to interact. As such, when initializing an instance of the Highspot
object, you will need to pass it the API credentials it will use to authenticate so that the connection can be
established.
Passing the information directly into the object
The API credentials can be passed directly into the Highspot object when initializing it, as
demonstrated in the example below.
hs = Highspot(username='a1b2c3d4e5', password='abc123DEF456')
License
Changelog
Refer to the changelog for version change information.
Reporting Issues
Issues can be reported within the GitHub repository.
Donations
If you would like to donate to this project then you can do so using this PayPal link.
Disclaimer
This package is considered unofficial and is in no way endorsed or supported by Highspot.
Release files for highspot 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| highspot-2.0.0.tar.gz | 14.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| highspot-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.5 kB
Release files / highspot-2.0.0.tar.gz
| Download URL | highspot-2.0.0.tar.gz |
|---|---|
| Size | 14.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
357aa6aa0a662abb89255836d725466e87393c801c02d1fc062cc207fbf6091b
|
|
BLAKE2b-256 checksum How to use checksums |
3386db61d954be0fb14df563a2913762a5005470b6e8488a70de12faa7e01623
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / highspot-2.0.0-py3-none-any.whl
| Download URL | highspot-2.0.0-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ec3e348fc227fc409c7b3e913f42d11cb5edc3bb30cb419e731e695bfde95d1
|
|
BLAKE2b-256 checksum How to use checksums |
2b963a353c8381161a72f5eabfbb1b9d495e75736b985a0223b5e51a5b2af833
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|