Skip to main content

Surfaces Client

Python client for Surfaces and OpenWorks ISets (Interpretation Sets) APIs developed by SDD-SID.

Commits

This repository follows the Conventional Commits specification for semantic commit messages and pull request titles. This means commit messages and pull request titles must be structured as:

<type>[optional scope]: <description>

Common types include feat (feature), fix (bug fix), docs (documentation), refactor (code refactoring) and ci (continuous integration). Using a ! after the type or including BREAKING CHANGE: in the commit message footer or pull request description signals a breaking change.

Examples:

  • feat: add support for 3D surfaces
  • fix: handle empty response from ISets API
  • feat!: rename surfaces endpoint

Release

Releases are automated using Release Please. It parses the Conventional Commits history to determine the next version number and generates a changelog automatically:

  • feat commits trigger a minor version bump
  • fix and other commits trigger a patch version bump
  • Breaking changes trigger a major version bump

Release Please opens a pull request with the proposed version and changelog. Merging that pull request creates the release and publishes it to PyPI.

Versioning

This repository follows the Semantic Versioning specification for release tags.

Metadata

Release files for surfaces-client 0.1.1

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

Source distribution (sdist)

Source distribution for surfaces-client 0.1.1
File Size Uploaded
surfaces_client-0.1.1.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for surfaces-client 0.1.1
File Interpreter ABI Platform
surfaces_client-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.3 kB

Release files / surfaces_client-0.1.1.tar.gz

Download URL surfaces_client-0.1.1.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
89440ece5955750bf51868cd2ebee1c3771fd94a08ad988f55b602e253116411
BLAKE2b-256 checksum
How to use checksums
6ffc47d2f366817347194989e11958261d344a4620e97174c9a38ac6b9d90c71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 4, 2026.

Transparency log

Release files / surfaces_client-0.1.1-py3-none-any.whl

Download URL surfaces_client-0.1.1-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24a408b2ccf528469f3a1d88bde9de54bc19ab761b0214d49c982fe318b72b18
BLAKE2b-256 checksum
How to use checksums
c56b4b36bee94ff80a6a1032900814e10ac38d673e93ba712e122f450aa72b80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Mar 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

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