On Windows with Python 3.12, installing from requirements.txt fails due to an internal dependency conflict.
Command:
python -m pip install -r requirements.txt
Relevant error:
The conflict is caused by:
The user requested typing-inspection==0.4.0
mcp 1.23.0 depends on typing-inspection>=0.4.1
Current pins in requirements.txt include:
mcp==1.23.0
typing-inspection==0.4.0
It looks like requirements.txt needs typing-inspection bumped to at least 0.4.1, or the pinned dependency set regenerated.
For comparison, installing from the looser pyproject.toml dependency range resolves successfully:
python -m pip install mcp[cli]>=1.9.0
Environment:
OS: Windows
Python: 3.12
Repository branch: master
On Windows with Python 3.12, installing from
requirements.txtfails due to an internal dependency conflict.Command:
Relevant error:
Current pins in
requirements.txtinclude:It looks like
requirements.txtneedstyping-inspectionbumped to at least0.4.1, or the pinned dependency set regenerated.For comparison, installing from the looser
pyproject.tomldependency range resolves successfully:Environment: