You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dockerfile — multi-stage image (python:3.14-slim-trixie) that installs
pinned dependencies from poetry.lock, builds the project wheel, and runs
the server as a non-root user on port 9000
.dockerignore and docker-compose.yml
DOCKER.md — container build, configuration, and deployment guide
Docker sections in README.md and SETUP.md
Docker image build and container health-check steps to the release process
keywords, license and classifiers metadata in pyproject.toml
Fixed
Server failed to start with PackageNotFoundError because server.py looked up the pre-rename distribution name calculator-mcp
instead of calculator-mcp-rubens
Changed
Default server.host in the bundled config.yaml is now 0.0.0.0 so the
server is reachable when running inside a container
Added pylint 4.0.6+ and isort 8.0.1+ to the dev dependency group. They
were previously expected to be installed globally via pipx, so a fresh
clone could not run them after poetry install
Bumped fastmcp minimum version from 3.2.0 to 3.4.7
Bumped calculator-lib-rubens minimum version from 0.1.6 to 0.2.0
Bumped py-key-value-aio minimum version from 0.4.4 to 0.4.5
Bumped poetry-core build requirement from 2.3.1 to 2.4.1
Bumped dev dependencies: black 26.5.1+, coverage 7.15.4+, pytest-asyncio 1.4.0+, mypy 1.20.2+
Removed
Support for Python 3.12 and 3.13. requires-python is now >=3.14.0