Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ jobs:
fail-fast: false
matrix:
package: [nemo-platform, nemo-platform-plugin]
python-version: ["3.11", "3.12", "3.13"]
python-version: ["3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
Expand Down Expand Up @@ -282,7 +282,7 @@ jobs:
fail-fast: false
matrix:
package: [nemo-platform, nemo-platform-plugin]
python-version: ["3.11", "3.12", "3.13"]
python-version: ["3.11", "3.12", "3.13", "3.14"]
steps:
- name: Checkout code
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
[![CI](https://github.com/NVIDIA-NeMo/nemo-platform/actions/workflows/ci.yaml/badge.svg)](https://github.com/NVIDIA-NeMo/nemo-platform/actions/workflows/ci.yaml) -->
[![CI](https://img.shields.io/badge/CI-passing-brightgreen?style=flat-square&logo=githubactions&logoColor=white)](https://github.com/NVIDIA-NeMo/nemo-platform/actions/workflows/ci.yaml)
[![License](https://img.shields.io/badge/license-Apache_2.0-D22128?style=flat-square)](LICENSE)
[![Python](https://img.shields.io/badge/python-3.11--3.13-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Python](https://img.shields.io/badge/python-3.11--3.14-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Docs](https://img.shields.io/badge/docs-nvidia--nemo.github.io-76B900?style=flat-square&logo=readthedocs&logoColor=white)](https://nvidia-nemo.github.io/nemo-platform/)

Make the agents you ship faster, more accurate, and safer.
Expand All @@ -15,7 +15,7 @@ NeMo Platform brings NVIDIA NeMo libraries together under one CLI, Python SDK, a

## Get started

**Prerequisites:** Python 3.11-3.13, uv, and an API key for an inference provider (NVIDIA Build, OpenAI, Anthropic, Google Gemini, or a local Ollama instance). Node.js 22.18.x with `pnpm` only if you want the web UI.
**Prerequisites:** Python 3.11-3.14, uv, and an API key for an inference provider (NVIDIA Build, OpenAI, Anthropic, Google Gemini, or a local Ollama instance). Node.js 22.18.x with `pnpm` only if you want the web UI.

```bash
git clone https://github.com/NVIDIA-NeMo/nemo-platform.git
Expand Down
2 changes: 1 addition & 1 deletion docs/about/release-notes/current-release.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ configuration.

## Compatibility

- Python 3.11–3.13
- Python 3.11–3.14
- macOS, Linux
- 16 GB disk, 8 GB RAM
- Node 22.18.0+ for Studio assets
Expand Down
2 changes: 1 addition & 1 deletion docs/get-started/setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Install NeMo Platform and start working with AI agents.
<a id="nemo-setup-prerequisites"></a>
## Prerequisites

- Python 3.11-3.13
- Python 3.11-3.14
- [Git](https://git-scm.com/), GNU Make, [uv](https://docs.astral.sh/uv/), [Node.js (≥22.18.0, \<23)](https://nodejs.org/en/download) satisfying `web/package.json`, and [pnpm](https://pnpm.io/installation)
- An API key from one of: [NVIDIA Build](https://build.nvidia.com), [OpenAI](https://platform.openai.com/api-keys), [Anthropic](https://console.anthropic.com/settings/keys), [Google Gemini](https://aistudio.google.com/apikey), or a local [Ollama](https://ollama.com) instance (no key needed)
- 16 GB available disk space and 8 GB RAM
Expand Down
2 changes: 1 addition & 1 deletion docs/requirements.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The OSS 0.1.0 documentation is scoped to local setup with the Python package and

| Component | Requirement | Notes |
|-----------|-------------|-------|
| Python | 3.11, 3.12, or 3.13 (`>=3.11,<3.14`) | Use an isolated virtual environment. Python 3.14 and later are not part of the OSS local-install support range. |
| Python | 3.11, 3.12, 3.13, or 3.14 (`>=3.11,<3.15`) | Use an isolated virtual environment. Python 3.15 and later are not part of the OSS local-install support range. |
| Package installer | `uv` recommended; `pip` supported | The one-line installer sets up `uv` automatically when needed. |
| Operating system | Recent Linux or macOS release | See the [Support Matrix](/documentation/reference/support-matrix) for the supported OS list. |
| Memory | 8 GB RAM minimum | 16 GB or more is recommended for larger local workflows. |
Expand Down
4 changes: 2 additions & 2 deletions docs/support-matrix.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Docker Compose, Helm, Kubernetes, and OpenShift deployment paths are not part of
| Area | Supported | Notes |
|------|-----------|-------|
| Deployment mode | `nemo setup` local install | Setup starts local services, registers a model provider, and configures the CLI and SDK. |
| Python | 3.11, 3.12, 3.13 (`>=3.11,<3.14`) | Use an isolated virtual environment. Python 3.11 is the lowest supported Python version and Python 3.13 is the highest supported Python version for the OSS local install path. |
| Python | 3.11, 3.12, 3.13, 3.14 (`>=3.11,<3.15`) | Use an isolated virtual environment. Python 3.11 is the lowest supported Python version and Python 3.14 is the highest supported Python version for the OSS local install path. |
| Linux | Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, RHEL 9, Rocky Linux 9, Debian 12 | Supported for CLI, SDK, local services, and NVIDIA GPU workloads. |
| macOS | [macOS Tahoe 26](https://support.apple.com/en-us/122868) and macOS Sequoia 15 | Supported for CLI, SDK, local services, and cloud/provider workflows. Local NVIDIA GPU workloads are not supported on macOS. |
| Architecture | x86_64 Linux; Apple Silicon and Intel macOS | NVIDIA GPU workloads require x86_64 Linux. |
Expand Down Expand Up @@ -61,5 +61,5 @@ The following are not part of the OSS 0.1.0 local support matrix:
- Docker Compose, Helm, Kubernetes, and OpenShift deployment guides.
- WSL-based local install or GPU validation.
- macOS local GPU workloads.
- Python earlier than 3.11 or Python 3.14 and later for the documented OSS local install path.
- Python earlier than 3.11 or Python 3.15 and later for the documented OSS local install path.
- CUDA versions earlier than 12.8 for GPU-enabled Python dependencies.
2 changes: 1 addition & 1 deletion packages/data_designer_nemo/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "data-designer-nemo"
version = "0.1.0"
description = "NeMo-platform integration helpers for the Data Designer library."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
dependencies = [
"nemo-platform",
Expand Down
2 changes: 1 addition & 1 deletion packages/filesets/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.0.0"
description = "Extended FilesetsResource with fsspec filesystem support"
readme = "README.md"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"anyio>=4.0.0",
"fsspec>=2023.1.0",
Expand Down
4 changes: 3 additions & 1 deletion packages/garak_api/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@ classifiers = [
"Development Status :: 3 - Alpha",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"pyyaml>=6.0.2",
"xdg-base-dirs>=6.0.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/models/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.0.0"
description = "Extended ModelsResource with high-level helper methods"
readme = "README.md"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"nemo-platform-sdk",
"openai",
Expand Down
5 changes: 4 additions & 1 deletion packages/nemo_evaluator_sdk/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.0.0"
description = "NeMo Evaluator SDK"
readme = "README.md"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
Expand All @@ -14,6 +14,9 @@ classifiers = [
"Topic :: Software Development",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
dependencies = [
"pydantic>=2.10.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/nemo_nb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name = "nemo_nb"
version = "0.5.0"
description = "Jupyter Notebook preprocessor for Sphinx with full directive support"
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
license = {text = "Apache-2.0"}

dependencies = [
Expand Down
4 changes: 2 additions & 2 deletions packages/nemo_platform/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# NeMo Platform

[![License](https://img.shields.io/badge/license-Apache_2.0-D22128?style=flat-square)](https://github.com/NVIDIA-NeMo/nemo-platform/blob/main/LICENSE)
[![Python](https://img.shields.io/badge/python-3.11--3.13-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Python](https://img.shields.io/badge/python-3.11--3.14-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Docs](https://img.shields.io/badge/docs-nvidia--nemo.github.io-76B900?style=flat-square&logo=readthedocs&logoColor=white)](https://nvidia-nemo.github.io/nemo-platform/)

Make the agents you ship faster, more accurate, and safer.
Expand All @@ -19,7 +19,7 @@ NeMo Platform brings NVIDIA NeMo libraries together under one CLI, Python SDK, a

## Install

**Prerequisites:** Python 3.11–3.13 and an API key for an inference provider (NVIDIA Build, OpenAI, Anthropic, Google Gemini, or a local Ollama instance).
**Prerequisites:** Python 3.11–3.14 and an API key for an inference provider (NVIDIA Build, OpenAI, Anthropic, Google Gemini, or a local Ollama instance).

The `nemo-platform` distribution is a convenience wrapper that bundles the SDK, shared runtime packages, default first-party plugins, and platform services into a single wheel. Install just the SDK and CLI, or install everything needed to run the platform locally:

Expand Down
3 changes: 2 additions & 1 deletion packages/nemo_platform/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@ dynamic = ["version"]
description = "Convenience wrapper distribution for NeMo Platform Python packages"
readme = "README.md"
authors = [{ name = "NVIDIA Corporation" }]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
classifiers = [
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
"Operating System :: POSIX",
"Operating System :: MacOS",
Expand Down
3 changes: 2 additions & 1 deletion packages/nemo_platform_ext/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,15 @@ dependencies = [
"nvidia-ml-py>=13.0.0",
"psutil>=5.9.0",
]
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
readme = "README.md"
classifiers = [
"Typing :: Typed",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
"Operating System :: POSIX",
"Operating System :: MacOS",
Expand Down
3 changes: 2 additions & 1 deletion packages/nemo_platform_plugin/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@ name = "nemo-platform-plugin"
dynamic = ["version"]
description = "Public plugin contract for the NeMo Platform - the only package plugin authors need."
readme = "src/nemo_platform_plugin/README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
classifiers = [
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Operating System :: OS Independent",
"Operating System :: POSIX",
"Operating System :: MacOS",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# nemo-platform-plugin

[![License](https://img.shields.io/badge/license-Apache_2.0-D22128?style=flat-square)](https://github.com/NVIDIA-NeMo/nemo-platform/blob/main/LICENSE)
[![Python](https://img.shields.io/badge/python-3.11--3.13-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Python](https://img.shields.io/badge/python-3.11--3.14-3776AB?style=flat-square&logo=python&logoColor=white)](https://www.python.org/)
[![Docs](https://img.shields.io/badge/docs-nvidia--nemo.github.io-76B900?style=flat-square&logo=readthedocs&logoColor=white)](https://nvidia-nemo.github.io/nemo-platform/)

Build NeMo Platform plugins in Python.
Expand Down
2 changes: 1 addition & 1 deletion packages/nmp_build_tools/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nmp-build-tools"
version = "0.0.0"
description = "Build-time helpers for NeMo Platform workspace packages"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"packaging",
]
Expand Down
3 changes: 2 additions & 1 deletion packages/nmp_common/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.0.0"
description = "Add your description here"
readme = "README.md"
authors = [{ name = "Ryan Leary", email = "rleary@nvidia.com" }]
Comment thread
matthewgrossman marked this conversation as resolved.
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"

classifiers = [
"Development Status :: 4 - Beta",
Expand All @@ -20,6 +20,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]

dependencies = [
Expand Down
2 changes: 1 addition & 1 deletion packages/nmp_platform/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nmp-platform"
version = "0.0.1"
description = "Nemo Platform - entry point for all domain services"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"

# Service dependencies are NOT listed here - they're defined in the root
# pyproject.toml dependency-groups for container builds. This allows each
Expand Down
2 changes: 1 addition & 1 deletion packages/nmp_platform_runner/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nmp-platform-runner"
version = "0.0.1"
description = "Headless local platform runner for Nemo Platform services"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"fastapi[standard]>=0.115.4",
"uvicorn[standard]>=0.12.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/nmp_testing/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nmp-testing"
version = "0.0.0"
description = "Testing utilities for NeMo Platform services"
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"

dependencies = [
"nmp-common",
Expand Down
2 changes: 1 addition & 1 deletion plugins/example-plugin/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nemo-example-plugin"
version = "0.1.0"
description = "Example reference plugin that validates the NeMo Platform plugin system end-to-end."
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = ["nemo-platform-plugin", "nemo-platform", "pydantic>=2.0.0"]

[tool.uv.sources]
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-agents/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nemo-agents-plugin"
version = "0.1.0"
description = "NeMo Agents Plugin — agent lifecycle management on the NeMo Platform."
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"nemo-platform",
"nemo-platform-plugin",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-anonymizer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemo-anonymizer-plugin"
version = "0.1.0"
description = "NeMo Anonymizer plugin."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
dependencies = [
"nemo-platform-plugin",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-auditor/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nemo-auditor-plugin"
version = "0.1.0"
description = "Auditor plugin scaffold for NeMo Platform."
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"garak-api",
"httpx>=0.27",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-customizer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemo-customizer-plugin"
version = "0.1.0"
description = "Customization router for NeMo Platform training backends."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"nemo-platform-plugin",
"nemo-platform",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-data-designer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemo-data-designer-plugin"
version = "0.1.0"
description = "NeMo Data Designer plugin."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
dependencies = [
"nemo-platform-plugin",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-evaluator/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemo-evaluator-plugin"
version = "0.1.0"
description = "Evaluator plugin scaffold for NeMo Platform."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"cloudpickle>=3.1.1",
"nemo-evaluator-sdk",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-guardrails/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nemo-guardrails-plugin"
version = "0.1.0"
description = "NeMo Guardrails Plugin"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"nemo-platform-plugin",
"nemo-platform",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-safe-synthesizer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemo-safe-synthesizer-plugin"
version = "0.1.0"
description = "NeMo Safe Synthesizer plugin."
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
authors = [{ name = "NVIDIA", email = "nemo@nvidia.com" }]
dependencies = [
"datasets>=3.3.1,<=4.3.0",
Expand Down
2 changes: 1 addition & 1 deletion plugins/nemo-switchyard/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nemo-switchyard"
version = "0.1.0"
description = "Switchyard inference middleware plugin for NeMo Inference Gateway — routing, translation, and request filtering."
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
dependencies = [
"nemo-platform-plugin",
"switchyard",
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nemoplatform"
version = "0.1.0"
description = "NeMo Platform"
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"
license = "Apache-2.0"
license-files = ["LICENSE"]

Expand All @@ -21,6 +21,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]

# Root workspace dependencies - minimal set for workspace tooling only.
Expand Down
2 changes: 1 addition & 1 deletion services/core/auth/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "nmp-auth"
version = "0.0.1"
description = "Authentication and Authorization service for NeMo Platform"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"

dependencies = [
# API server dependencies (for nmp-api/nmp-core containers)
Expand Down
2 changes: 1 addition & 1 deletion services/core/entities/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "nmp-entities"
version = "0.1.0"
description = "Generic entity storage service with schema-agnostic design"
readme = "README.md"
requires-python = ">=3.11,<3.14"
requires-python = ">=3.11,<3.15"

dependencies = [
# API server dependencies (for nmp-api/nmp-core containers)
Expand Down
Loading
Loading