Issue
In Fedora the python installation fails with error
(.venv) sikannan@CPC-sikan-FTUZ0:/mnt/c/Users/sikannan/codeBase/microbots-introdution$ source .venv/bin/activate
(.venv) sikannan@CPC-sikan-FTUZ0:/mnt/c/Users/sikannan/codeBase/microbots-introdution$ pip install microbots
Collecting microbots
Using cached microbots-0.0.17-py3-none-any.whl.metadata (6.2 kB)
Collecting aiohappyeyeballs==2.6.1 (from microbots)
Using cached aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
Collecting aiohttp==3.12.15 (from microbots)
Using cached aiohttp-3.12.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
Collecting aiosignal==1.4.0 (from microbots)
Using cached aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)
Collecting annotated-types==0.7.0 (from microbots)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting anthropic==0.75.0 (from microbots)
Using cached anthropic-0.75.0-py3-none-any.whl.metadata (28 kB)
Collecting anyio==4.10.0 (from microbots)
Using cached anyio-4.10.0-py3-none-any.whl.metadata (4.0 kB)
Collecting attrs==25.3.0 (from microbots)
Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
Collecting bashlex==0.18 (from microbots)
Using cached bashlex-0.18-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting certifi==2025.8.3 (from microbots)
Using cached certifi-2025.8.3-py3-none-any.whl.metadata (2.4 kB)
Collecting charset-normalizer==3.4.3 (from microbots)
Using cached charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (36 kB)
Collecting click==8.3.0 (from microbots)
Using cached click-8.3.0-py3-none-any.whl.metadata (2.6 kB)
Collecting coverage==7.11.3 (from microbots)
Using cached coverage-7.11.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (9.1 kB)
Collecting datasets==4.5.0 (from microbots)
Using cached datasets-4.5.0-py3-none-any.whl.metadata (19 kB)
Collecting dill==0.4.0 (from microbots)
Using cached dill-0.4.0-py3-none-any.whl.metadata (10 kB)
Collecting distro==1.9.0 (from microbots)
Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting docker==7.1.0 (from microbots)
Using cached docker-7.1.0-py3-none-any.whl.metadata (3.8 kB)
Collecting docstring_parser==0.17.0 (from microbots)
Using cached docstring_parser-0.17.0-py3-none-any.whl.metadata (3.5 kB)
Collecting fastapi==0.116.1 (from microbots)
Using cached fastapi-0.116.1-py3-none-any.whl.metadata (28 kB)
Collecting filelock==3.20.3 (from microbots)
Using cached filelock-3.20.3-py3-none-any.whl.metadata (2.1 kB)
Collecting frozenlist==1.7.0 (from microbots)
Using cached frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting fsspec==2025.10.0 (from microbots)
Using cached fsspec-2025.10.0-py3-none-any.whl.metadata (10 kB)
Collecting h11==0.16.0 (from microbots)
Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Collecting hf-xet==1.2.0 (from microbots)
Using cached hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
Collecting httpcore==1.0.9 (from microbots)
Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Collecting httpx==0.28.1 (from microbots)
Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting huggingface_hub==1.3.2 (from microbots)
Using cached huggingface_hub-1.3.2-py3-none-any.whl.metadata (13 kB)
Collecting idna==3.10 (from microbots)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting iniconfig==2.1.0 (from microbots)
Using cached iniconfig-2.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting jiter==0.11.0 (from microbots)
Using cached jiter-0.11.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting markdown-it-py==4.0.0 (from microbots)
Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Collecting mdurl==0.1.2 (from microbots)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting multidict==6.6.4 (from microbots)
Using cached multidict-6.6.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB)
Collecting multiprocess==0.70.18 (from microbots)
Using cached multiprocess-0.70.18-py313-none-any.whl.metadata (7.2 kB)
Collecting numpy==1.26.4 (from microbots)
Using cached numpy-1.26.4.tar.gz (15.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [10 lines of output]
+ /mnt/c/Users/sikannan/codeBase/microbots-introdution/.venv/bin/python /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/vendored-meson/meson/meson.py setup /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68 /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/.mesonpy-e__ann9d -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/.mesonpy-e__ann9d/meson-python-native-file.ini
The Meson build system
Version: 1.2.99
Source dir: /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68
Build dir: /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/.mesonpy-e__ann9d
Build type: native build
../meson.build:4:11: ERROR: Command `/mnt/c/Users/sikannan/codeBase/microbots-introdution/.venv/bin/python /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/numpy/_build_utils/gitversion.py` failed with status 1.
A full log can be found at /tmp/pip-install-o6hu8xjy/numpy_12cb2ac0450742d7b0d19f65e0a59f68/.mesonpy-e__ann9d/meson-logs/meson-log.txt
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(.venv) sikannan@CPC-sikan-FTUZ0:/mnt/c/Users/sikannan/codeBase/microbots-introdution$
.
Steps to Reproduce
Step 1 - Create a folder and change directory inside
mkdir microbots-introdution
cd microbots-introdution
Step 2 - Create Virtual Environment and activate the virtual environment
python -m venv .venv
source .venv/bin/activate
Step 3 - pip install microbots
pip install microbots # This will produce the attached log above as result
Environment
Python verison
python --version
Python 3.13.13
Fedora version
cat /etc/fedora-release
Fedora release 42 (Adams)
AI Analysis of the installation error

Issue
In Fedora the python installation fails with error
.
Steps to Reproduce
Step 1 - Create a folder and change directory inside
mkdir microbots-introdution cd microbots-introdutionStep 2 - Create Virtual Environment and activate the virtual environment
python -m venv .venv source .venv/bin/activateStep 3 - pip install microbots
pip install microbots # This will produce the attached log above as resultEnvironment
Python verison
Fedora version
AI Analysis of the installation error