The sandbox package for numba needs the next version of numpy:
**ImportError: Numba needs NumPy 1.22 or greater. Got NumPy 1.21.**
Additionally, pip checks informs of other inconsistencies.
pygobject 3.36.0 requires pycairo, which is not installed.
thinc 8.0.17 has requirement pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4, but you have pydantic 1.10.2.
textract 1.6.4 has requirement chardet==3.*, but you have chardet 4.0.0.
textract 1.6.4 has requirement six~=1.12.0, but you have six 1.14.0.
spacy 3.1.6 has requirement click<8.1.0, but you have click 8.1.7.
spacy 3.1.6 has requirement pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4, but you have pydantic 1.10.2.
pymc3 3.11.5 has requirement scipy<1.8.0,>=1.7.3, but you have scipy 1.7.1.
plotnine 0.10.1 has requirement matplotlib>=3.5.0, but you have matplotlib 3.4.3.
plotnine 0.10.1 has requirement pandas>=1.3.5, but you have pandas 1.3.2.
plotnine 0.10.1 has requirement statsmodels>=0.13.2, but you have statsmodels 0.13.1.
pdfplumber 0.5.28 has requirement pdfminer.six==20200517, but you have pdfminer-six 20191110.
mizani 0.9.3 has requirement matplotlib>=3.5.0, but you have matplotlib 3.4.3.
mizani 0.9.3 has requirement pandas>=1.3.5, but you have pandas 1.3.2.
markdownify 0.9.3 has requirement beautifulsoup4<5,>=4.9, but you have beautifulsoup4 4.8.2.
markdownify 0.9.3 has requirement six<2,>=1.15, but you have six 1.14.0.
cmudict 1.0.13 has requirement importlib-metadata<6.0.0,>=5.1.0, but you have importlib-metadata 6.8.0.
cmudict 1.0.13 has requirement importlib-resources<6.0.0,>=5.10.1, but you have importlib-resources 6.1.0.
camelot-py 0.10.1 has requirement pdfminer.six>=20200726, but you have pdfminer-six 20191110.
basemap 1.3.2 has requirement pyproj<3.4.0,>=1.9.3; python_version >= "3.5", but you have pyproj 3.5.0.
arviz 0.15.1 has requirement scipy>=1.8.0, but you have scipy 1.7.1.
arviz 0.15.1 has requirement setuptools>=60.0.0, but you have setuptools 45.2.0.
You can see a test chat testing some of the problems here. Note that it finishes with a open letter from GPT-4 trying to summarize the problems, it could be useful or not, you can access it as share f93bb714-70e7-4f71-83eb-e98e128c6b9c
In my opinion, if long context is available, it could be a good shot to waste some words informing the bot about what packages it has. I have noticed that now it knows the bang shell is available and can compile gcc for speed. That is good imho.