jupyterhub-ai-gateway

View on PyPIReverse Dependencies (0)

2.0.1 jupyterhub_ai_gateway-2.0.1-py3-none-any.whl

Wheel Details

Project: jupyterhub-ai-gateway
Version: 2.0.1
Filename: jupyterhub_ai_gateway-2.0.1-py3-none-any.whl
Download: [link]
Size: 13337
MD5: bfd3bb9131bed150ce0533de6232c977
SHA256: ca162d261c6eb769621444d0d8e76d58bdacf71fd2d6849e6a61df9a14bc9372
Uploaded: 2024-11-19 06:25:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jupyterhub-ai-gateway
Version: 2.0.1
Summary: AI gateway service for JupyterHub.
Author-Email: Danilo Peixoto Ferreira <danilopeixoto[at]outlook.com>
Project-Url: Homepage, https://jupyterhub-ai-gateway.readthedocs.io
Project-Url: Documentation, https://jupyterhub-ai-gateway.readthedocs.io
Project-Url: Repository, https://github.com/danilopeixoto/jupyterhub-ai-gateway
Project-Url: Issues, https://github.com/danilopeixoto/jupyterhub-ai-gateway/issues
Project-Url: Changelog, https://jupyterhub-ai-gateway.readthedocs.io/en/stable/changelog.html
License: Copyright (c) 2024, JupyterHub AI Gateway Developers. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ai,gateway,jupyterhub,mlflow,service
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10.0
Requires-Dist: fastapi
Requires-Dist: python-multipart
Requires-Dist: uvicorn[standard]
Requires-Dist: pydantic
Requires-Dist: pydantic-settings
Requires-Dist: httpx
Requires-Dist: mlflow[genai]
Requires-Dist: prometheus-client
Requires-Dist: mypy; extra == "development"
Requires-Dist: isort; extra == "development"
Requires-Dist: black; extra == "development"
Requires-Dist: pylint; extra == "development"
Requires-Dist: pre-commit; extra == "development"
Requires-Dist: pytest; extra == "development"
Requires-Dist: sphinx; extra == "development"
Requires-Dist: sphinx-autobuild; extra == "development"
Requires-Dist: sphinx-book-theme; extra == "development"
Requires-Dist: sphinx-favicon; extra == "development"
Requires-Dist: myst-parser; extra == "development"
Requires-Dist: build; extra == "development"
Requires-Dist: twine; extra == "development"
Provides-Extra: development
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 1150 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jupyterhub_ai_gateway/__init__.py sha256=L2-Ey9SeA_iG6TEzYTgzLeT1c5PLnlAGdjPi9_T5Pwo 186
jupyterhub_ai_gateway/app.py sha256=H3f7m0e1pcFK3aKWvnsyVo9q4DIVuq15o_OmsStyxfU 1460
jupyterhub_ai_gateway/cli.py sha256=7f7NUmORDj6WzwWM1GEr5XSTgzvm2nKLmPnjreaGSc4 1198
jupyterhub_ai_gateway/client.py sha256=aKly_keEWHrBPMUrml5nQlm0qFgMUskDsdAa3_95hAA 421
jupyterhub_ai_gateway/constants.py sha256=ULjoJ0w8s_macd8gDIccs1-RavK1yci2RRcv3sFtK30 642
jupyterhub_ai_gateway/models.py sha256=E4_iTyoS37pKsVkINqCg7m_yjf0h1S-QD4bi9zzx86I 1599
jupyterhub_ai_gateway/security.py sha256=Xar63ujBZjRtFZjSMqwAwHo1iJlhoTLjuEBYoGnifdY 2634
jupyterhub_ai_gateway/settings.py sha256=Dz227Elwm850fHpz0udX-BjvEowRCs-023fYNH1ZCS8 950
jupyterhub_ai_gateway/utils.py sha256=kQn6oHcQvuCmaHOkww4brXGPjsVRa45DpCaoQYk8rIE 1174
jupyterhub_ai_gateway/metrics/__init__.py sha256=_euQwkvNLXyNOn2OTXMXftYmEmgF5-ghHLJrtqRVIMo 24
jupyterhub_ai_gateway/metrics/metrics.py sha256=7471BE_heOyj25gvEk2EkO2Zxh6hnxnlTQskJP5CBYk 1498
jupyterhub_ai_gateway/metrics/middleware.py sha256=Go_LrnX8yzdx15Iek6MddmC9nFHeSF03kdkbgsunzAw 2502
jupyterhub_ai_gateway/routers/__init__.py sha256=_Li8KmFQapChrOFMs32rwdZHkYTa7-29_BJiBoy_D5s 24
jupyterhub_ai_gateway/routers/gateway.py sha256=xgGhunVYV_qjguKJBSWO9Zz7oqTotpPdPf5hdaVmPIY 1401
jupyterhub_ai_gateway/routers/service.py sha256=A-pQpI1WbkQF3wXQo4elkPhT-k0E-ZK796Lv-nzKzd4 3307
jupyterhub_ai_gateway-2.0.1.dist-info/LICENSE.md sha256=0QXC8VivKMSNjBXHvgbZN_SG6nKV-RrpvIHIvX_rcrs 1099
jupyterhub_ai_gateway-2.0.1.dist-info/METADATA sha256=CpwMZLV2lD0QdFNb0kpsUl-bpflNsgQD3h_IlZaba2g 4223
jupyterhub_ai_gateway-2.0.1.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
jupyterhub_ai_gateway-2.0.1.dist-info/entry_points.txt sha256=IDLgBI-CLHYTucf_tHmPa3iETxI-y_KSWQ8-WH7-S58 73
jupyterhub_ai_gateway-2.0.1.dist-info/top_level.txt sha256=jv05pXDOKhAcSx5x6W69FgIS8iJUqfXj_tpiMRzLGEk 22
jupyterhub_ai_gateway-2.0.1.dist-info/RECORD

top_level.txt

jupyterhub_ai_gateway

entry_points.txt

jupyterhub-ai-gateway = jupyterhub_ai_gateway.cli:main