A minimal Python client for accessing MLS (Machine Learning Service) from OMI on-premises environments
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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.1.0.tar.gz.
File metadata
- Download URL: minimls-0.1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
841d8675d30ffb9fadc95aeea5b7c994cdd08d0214732260cc015938badb6552
|
|
| MD5 |
2d5051d79e494e9ac30e8301c454bbe7
|
|
| BLAKE2b-256 |
ef1e5f9b65677508aec11b50ef12d2b6abda72910cfb7393a0de80c5f8d356a1
|
File details
Details for the file minimls-0.1.0-py3-none-any.whl.
File metadata
- Download URL: minimls-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e9016212f5290996683776c1e514764ebf7aa4bbc9b7f43c6735be8097e5c1c
|
|
| MD5 |
8e3ab3ac9e296ef9f0e6aa2f9d5f93a6
|
|
| BLAKE2b-256 |
8e44ed0f0d9c133c22f929c6757c15bf605b637377b86b2de054ba3375f8be05
|