Metadata-Version: 2.3
Name: sapiopycommons
Version: 2026.10.30a317
Summary: Official Sapio Python API Utilities Package
Project-URL: Homepage, https://github.com/sapiosciences
Author-email: Jonathan Steck <jsteck@sapiosciences.com>, Yechen Qiao <yqiao@sapiosciences.com>
License: MPL-2.0
Keywords: eln,lims,rest,sapio
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.13
Requires-Dist: certifi>=2026.10.19
Requires-Dist: databind>=4.5
Requires-Dist: sapiopylib>=2026.10.22a312
Description-Content-Type: text/markdown


# sapiopycommons: Official Sapio Python API Utilities Package

<div align="center"><a href="https://www.sapiosciences.com" target="_blank">
  <img src="https://s3.amazonaws.com/public.exemplareln.com/sapio-pylib/sapio-sciencesofficial-python-api-library.png" alt="Sapio Sciences"><br>
</a></div>

-----------------
[![PyPI Latest Release](https://img.shields.io/pypi/v/sapiopycommons.svg)](https://pypi.org/project/sapiopycommons/) [![License](https://img.shields.io/pypi/l/sapiopycommons.svg)](https://github.com/sapiosciences/sapio-py-tutorials/blob/master/LICENSE)

## What is it?
sapiopycommons is a utilities package, developed and maintained by Sapio Sciences, designed to be used in conjunction with sapiopylib. It provides classes and methods for more easily interacting with the Sapio Informatics Platform's webservice API.

## Where to get it
Installation is simple:
```sh
pip install sapiopycommons
```
However, you may need to pay attention to the library version to ensure it is compatible with your Sapio Informatics Platform.

## Security
Security fixes are delivered by keeping every environment that runs this package up to date, not only this package itself.
- Dependency minimums that this package needs are enforced in its package metadata, so upgrading the package pulls them in.
- Some vulnerabilities live in packages that this package does not depend on but that its HTTP stack uses if they are installed
(for example Brotli). Audit each environment and container image with `pip-audit`, and rebuild images instead of reusing cached layers.
- Keep pip, and uv if you use it, current in every virtual environment, and keep your operating system's CA certificates updated.

Specific advisories and the versions that fix them are tracked in the Sapio release notes and the Python Packaging Advisory
Database.

## Licenses
sapiopycommons is licensed under MPL 2.0.

pypi.org is granted the right to distribute sapiopycommons forever.

This license does not provide any rights to use any other copyrighted artifacts from Sapio Sciences. (And they are typically written in another programming language with no linkages to this library.)

## Dependencies
The following dependencies are required for this package:
- [sapiopylib - The official Sapio Informatics Platform Python API package.](https://pypi.org/project/sapiopylib/)
- [databind - Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses.](https://pypi.org/project/databind/)
- [certifi - The Mozilla CA certificate bundle used to verify HTTPS connections. Version 2026.10.19 or later is required.](https://pypi.org/project/certifi/)

## Getting Help
If you have a support contract with Sapio Sciences, please use our [technical support channels](https://sapio-sciences.atlassian.net/servicedesk/customer/portals).

## About Us
Sapio is at the forefront of the Digital Lab with its science-aware platform for managing all your life science data with its integrated Electronic Lab Notebook, LIMS Software and Scientific Data Management System.

Visit us at <a href="https://www.sapiosciences.com">Sapio Sciences</a>.
