minimls
A minimal Python client for accessing MLS (Machine Learning Service) from OMI on-premises environments.
Overview
minimls provides a lightweight interface for OMI on-premises servers to communicate with the internal MLS service running on AWS. It abstracts REST API calls and/or AWS SDK interactions into a simple, consistent Python API.
Installation
pip install minimls
Usage
import minimls
print(minimls.__version__)
Development
Setup
# Clone the repository
git clone https://gitlab.cidp.io/mls/minimls.git
cd minimls
# Install with dev dependencies
pip install -e ".[dev]"
Running tests
pytest
Linting
ruff check .
mypy minimls/
Building and publishing
# Build
python -m build
# Upload to PyPI (test)
twine upload --repository testpypi dist/*
# Upload to PyPI
twine upload dist/*
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
minimls-0.4.0.tar.gz
(7.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file minimls-0.4.0.tar.gz.
File metadata
- Download URL: minimls-0.4.0.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a3cc5ab77f1209229bdbd6ea643f39bb71f5d011f535bb0134c603270017e97
|
|
| MD5 |
c4e9ec6c045ef545f4babff5c74c7886
|
|
| BLAKE2b-256 |
69146015f5365254428d36fbae58ebf93152e3364d3e49a364ee51643ba0560a
|
File details
Details for the file minimls-0.4.0-py3-none-any.whl.
File metadata
- Download URL: minimls-0.4.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d6f27aca5620af6c3b724de962e240ca9f95cdbdf6888766d704d39f29643de
|
|
| MD5 |
6e615332238d28780a8dad9d79ddb62e
|
|
| BLAKE2b-256 |
7acea0d61221834a83ddd00848a413ccd09881625b8c30106db1d60f10fbfff7
|