Metadata-Version: 2.4
Name: jrjModelRegistry
Version: 0.0.43
Summary: True way to save and serve python models
Author-email: Jason Jafari <me@jasonjafari.com>
License: MIT
Project-URL: Documentation, https://github.com/JRJSolutions/jrjModelRegistry/blob/main/README.md
Project-URL: Source, https://github.com/JRJSolutions/jrjModelRegistry
Project-URL: Tracker, https://github.com/JRJSolutions/jrjModelRegistry/issues
Keywords: machine learning,model,saving,serving
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.9.0
Requires-Dist: boto3==1.38.11
Requires-Dist: botocore==1.38.11
Requires-Dist: certifi==2025.4.26
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: click==8.1.8
Requires-Dist: dill==0.4.0
Requires-Dist: dnspython==2.7.0
Requires-Dist: docutils==0.21.2
Requires-Dist: email_validator==2.2.0
Requires-Dist: fastapi==0.115.12
Requires-Dist: fastapi-cli==0.0.7
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httptools==0.6.4
Requires-Dist: httpx==0.28.1
Requires-Dist: id==1.5.0
Requires-Dist: idna==3.10
Requires-Dist: iniconfig==2.1.0
Requires-Dist: jaraco.classes==3.4.0
Requires-Dist: jaraco.context==6.0.1
Requires-Dist: jaraco.functools==4.1.0
Requires-Dist: Jinja2==3.1.6
Requires-Dist: jmespath==1.0.1
Requires-Dist: keyring==25.6.0
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: MarkupSafe==3.0.2
Requires-Dist: mdurl==0.1.2
Requires-Dist: more-itertools==10.7.0
Requires-Dist: nh3==0.2.21
Requires-Dist: packaging==25.0
Requires-Dist: pluggy==1.5.0
Requires-Dist: pycryptodomex==3.22.0
Requires-Dist: pydantic==2.11.4
Requires-Dist: pydantic_core==2.33.2
Requires-Dist: Pygments==2.19.1
Requires-Dist: pymongo==4.12.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-dotenv==1.1.0
Requires-Dist: python-multipart==0.0.20
Requires-Dist: PyYAML==6.0.2
Requires-Dist: pyzipper==0.3.6
Requires-Dist: readme_renderer==44.0
Requires-Dist: requests==2.32.3
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rich==14.0.0
Requires-Dist: rich-toolkit==0.14.5
Requires-Dist: s3transfer==0.12.0
Requires-Dist: setuptools==80.3.1
Requires-Dist: shellingham==1.5.4
Requires-Dist: six==1.17.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: starlette==0.46.2
Requires-Dist: twine==6.1.0
Requires-Dist: typer==0.15.3
Requires-Dist: typing-inspection==0.4.0
Requires-Dist: typing_extensions==4.13.2
Requires-Dist: urllib3==2.4.0
Requires-Dist: uvicorn==0.34.2
Requires-Dist: uvloop==0.21.0
Requires-Dist: watchfiles==1.0.5
Requires-Dist: websockets==15.0.1
Requires-Dist: statsmodels==0.14.4
Dynamic: license-file

# jrjModelRegistry

**jrjModelRegistry** is a lightweight and flexible Python library for saving, versioning, and serving machine learning models.

- 📦 Store models in **S3-compatible storage** with **ZIP encryption**
- 🗃️ Track metadata in **MongoDB**
- ⚡ Dynamically serve models using built-in **FastAPI routes and dashboard**
- ✅ Works with any Python object (models, transformers, even DataFrames)

> Simple enough for small projects, powerful enough for production.

---

📖 [Read the Docs](https://jrjmodelregistry.super.site)
📦 [View on PyPI](https://pypi.org/project/jrjModelRegistry/)
⭐ [Star on GitHub](https://github.com/JRJSolutions/jrjModelRegistry)


[![Docs](https://img.shields.io/badge/docs-available-brightgreen)](https://jrjmodelregistry.super.site)

## 📚 Documentation

Looking for usage examples, API details, and setup guides?

👉 **Full documentation is available here**:
[https://jrjmodelregistry.super.site](https://jrjmodelregistry.super.site)





