Skip to content

source/c_gpio.c(27): fatal error C1083 #15

@LEEYOL

Description

@LEEYOL

while installing pithermalcam with
pip3 install pithermalcam I got stuck first on Python not finding the cl.exe.
I then installed another python, here 3.8 in a new virtual environment which helped with that.

Now I have the following issue:
source/c_gpio.c(27): fatal error C1083: Can't open file (Include) : "sys/mman.h": No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe' failed with exit code 2

Here is the full terminal output:

(.venv) PS C:\Users\USERNAME\PycharmProjects\PiThermalCam38> pip3 install pithermalcam
Collecting pithermalcam
Obtaining dependency information for pithermalcam from https://files.pythonhosted.org/packages/86/0d/a7578ce08b841ba9a3c11ba9959af52a1dbfe6db5b2d2a83a12c5c520da7/pithermalcam-1.0.0-py3-none-any.whl.metadata
Using cached pithermalcam-1.0.0-py3-none-any.whl.metadata (3.9 kB)
Requirement already satisfied: numpy>=1.16.5 in c:\users\USERNAME\pycharmprojects\pithermalcam38.venv\lib\site-packages (from pithermalcam) (1.24.4)
Collecting matplotlib (from pithermalcam)
Obtaining dependency information for matplotlib from https://files.pythonhosted.org/packages/16/51/58b0b9de42fe1e665736d9286f88b5f1556a0e22bed8a71f468231761083/matplotlib-3.7.5-cp38-cp38-win_amd64.whl.metadata
Using cached matplotlib-3.7.5-cp38-cp38-win_amd64.whl.metadata (5.8 kB)
Collecting scipy>=1.6.0 (from pithermalcam)
Obtaining dependency information for scipy>=1.6.0 from https://files.pythonhosted.org/packages/32/8e/7f403535ddf826348c9b8417791e28712019962f7e90ff845896d6325d09/scipy-1.10.1-cp38-cp38-win_amd64.whl.metadata
Using cached scipy-1.10.1-cp38-cp38-win_amd64.whl.metadata (58 kB)
Collecting RPI.GPIO (from pithermalcam)
Using cached RPi.GPIO-0.7.1.tar.gz (29 kB)
Preparing metadata (setup.py) ... done
Collecting Adafruit-Blinka (from pithermalcam)
Obtaining dependency information for Adafruit-Blinka from https://files.pythonhosted.org/packages/d9/22/035a6d7526388f0fef67725e3d3584c5b2cbd2c1d5a233681f4ec01e6a7e/Adafruit_Blinka-8.50.0-py3-none-any.whl.metadata
Using cached Adafruit_Blinka-8.50.0-py3-none-any.whl.metadata (5.5 kB)
Collecting adafruit-circuitpython-mlx90640 (from pithermalcam)
Obtaining dependency information for adafruit-circuitpython-mlx90640 from https://files.pythonhosted.org/packages/93/15/2b549bcbc4f1934b2df7f03e1496978a2f612d77c2c43fb61cf609057c00/adafruit_circuitpython_mlx90640-1.3.3-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_mlx90640-1.3.3-py3-none-any.whl.metadata (4.2 kB)
Collecting flask (from pithermalcam)
Obtaining dependency information for flask from https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl.metadata
Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Collecting opencv-python (from pithermalcam)
Obtaining dependency information for opencv-python from https://files.pythonhosted.org/packages/ec/6c/fab8113424af5049f85717e8e527ca3773299a3c6b02506e66436e19874f/opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl.metadata
Using cached opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl.metadata (20 kB)
Collecting cmapy (from pithermalcam)
Using cached cmapy-0.6.6-py3-none-any.whl
Collecting Adafruit-PlatformDetect>=3.70.1 (from Adafruit-Blinka->pithermalcam)
Obtaining dependency information for Adafruit-PlatformDetect>=3.70.1 from https://files.pythonhosted.org/packages/3c/24/9184f1863770bb982b808640c5b6a5c3ea88d00fd089a3c0ea1a13e1369a/Adafruit_PlatformDetect-3.75.0-py3-none-any.whl.metadata
Using cached Adafruit_PlatformDetect-3.75.0-py3-none-any.whl.metadata (3.8 kB)
Collecting Adafruit-PureIO>=1.1.7 (from Adafruit-Blinka->pithermalcam)
Obtaining dependency information for Adafruit-PureIO>=1.1.7 from https://files.pythonhosted.org/packages/19/9d/28e9d12f36e13c5f2acba3098187b0e931290ecd1d8df924391b5ad2db19/Adafruit_PureIO-1.1.11-py3-none-any.whl.metadata
Using cached Adafruit_PureIO-1.1.11-py3-none-any.whl.metadata (3.0 kB)
Collecting binho-host-adapter>=0.1.6 (from Adafruit-Blinka->pithermalcam)
Obtaining dependency information for binho-host-adapter>=0.1.6 from https://files.pythonhosted.org/packages/7b/6b/0f13486003aea3eb349c2946b7ec9753e7558b78e35d22c938062a96959c/binho_host_adapter-0.1.6-py3-none-any.whl.metadata
Using cached binho_host_adapter-0.1.6-py3-none-any.whl.metadata (2.0 kB)
Collecting pyftdi>=0.40.0 (from Adafruit-Blinka->pithermalcam)
Obtaining dependency information for pyftdi>=0.40.0 from https://files.pythonhosted.org/packages/03/ef/1d6dd88ec0a3e6741f0b1f7561b30d6715ecbf3bae7b2777e74439f3fff3/pyftdi-0.55.4-py3-none-any.whl.metadata
Using cached pyftdi-0.55.4-py3-none-any.whl.metadata (3.2 kB)
Collecting adafruit-circuitpython-typing (from Adafruit-Blinka->pithermalcam)
Obtaining dependency information for adafruit-circuitpython-typing from https://files.pythonhosted.org/packages/5f/a0/88d9210a0c2bcf4ae6819d791f9e912ca405ddab25763df6b1b27a9acdfb/adafruit_circuitpython_typing-1.11.1-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_typing-1.11.1-py3-none-any.whl.metadata (3.2 kB)
Collecting adafruit-circuitpython-register (from adafruit-circuitpython-mlx90640->pithermalcam)
Obtaining dependency information for adafruit-circuitpython-register from https://files.pythonhosted.org/packages/71/f9/7942ae05ff5b2e1fa380db618ac632926c42c0565ec71d178ce9f5a60f3c/adafruit_circuitpython_register-1.10.1-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_register-1.10.1-py3-none-any.whl.metadata (9.3 kB)
Collecting adafruit-circuitpython-busdevice (from adafruit-circuitpython-mlx90640->pithermalcam)
Obtaining dependency information for adafruit-circuitpython-busdevice from https://files.pythonhosted.org/packages/65/6b/ff879c60764b15bbd9617c5660a6816ab598f958d572a15f067123d9007e/adafruit_circuitpython_busdevice-5.2.10-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_busdevice-5.2.10-py3-none-any.whl.metadata (4.0 kB)
Collecting Werkzeug>=3.0.0 (from flask->pithermalcam)
Obtaining dependency information for Werkzeug>=3.0.0 from https://files.pythonhosted.org/packages/6c/69/05837f91dfe42109203ffa3e488214ff86a6d68b2ed6c167da6cdc42349b/werkzeug-3.0.6-py3-none-any.whl.metadata
Using cached werkzeug-3.0.6-py3-none-any.whl.metadata (3.7 kB)
Collecting Jinja2>=3.1.2 (from flask->pithermalcam)
Obtaining dependency information for Jinja2>=3.1.2 from https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl.metadata
Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting itsdangerous>=2.1.2 (from flask->pithermalcam)
Obtaining dependency information for itsdangerous>=2.1.2 from https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl.metadata
Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.1.3 (from flask->pithermalcam)
Obtaining dependency information for click>=8.1.3 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting blinker>=1.6.2 (from flask->pithermalcam)
Obtaining dependency information for blinker>=1.6.2 from https://files.pythonhosted.org/packages/bb/2a/10164ed1f31196a2f7f3799368a821765c62851ead0e630ab52b8e14b4d0/blinker-1.8.2-py3-none-any.whl.metadata
Using cached blinker-1.8.2-py3-none-any.whl.metadata (1.6 kB)
Collecting importlib-metadata>=3.6.0 (from flask->pithermalcam)
Obtaining dependency information for importlib-metadata>=3.6.0 from https://files.pythonhosted.org/packages/a0/d9/a1e041c5e7caa9a05c925f4bdbdfb7f006d1f74996af53467bc394c97be7/importlib_metadata-8.5.0-py3-none-any.whl.metadata
Using cached importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting contourpy>=1.0.1 (from matplotlib->pithermalcam)
Obtaining dependency information for contourpy>=1.0.1 from https://files.pythonhosted.org/packages/96/1b/b05cd42c8d21767a0488b883b38658fb9a45f86c293b7b42521a8113dc5d/contourpy-1.1.1-cp38-cp38-win_amd64.whl.metadata
Using cached contourpy-1.1.1-cp38-cp38-win_amd64.whl.metadata (5.9 kB)
Collecting cycler>=0.10 (from matplotlib->pithermalcam)
Obtaining dependency information for cycler>=0.10 from https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl.metadata
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->pithermalcam)
Obtaining dependency information for fonttools>=4.22.0 from https://files.pythonhosted.org/packages/85/40/54622b2e6788ff6c7781759f3da059ccd7e5a70fde5436974626bb91b5a2/fonttools-4.55.0-cp38-cp38-win_amd64.whl.metadata
Using cached fonttools-4.55.0-cp38-cp38-win_amd64.whl.metadata (167 kB)
Collecting kiwisolver>=1.0.1 (from matplotlib->pithermalcam)
Obtaining dependency information for kiwisolver>=1.0.1 from https://files.pythonhosted.org/packages/52/77/7e04cca2ff1dc6ee6b7654cebe233de72b7a3ec5616501b6f3144fb70740/kiwisolver-1.4.7-cp38-cp38-win_amd64.whl.metadata
Using cached kiwisolver-1.4.7-cp38-cp38-win_amd64.whl.metadata (6.4 kB)
Collecting packaging>=20.0 (from matplotlib->pithermalcam)
Obtaining dependency information for packaging>=20.0 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=6.2.0 (from matplotlib->pithermalcam)
Obtaining dependency information for pillow>=6.2.0 from https://files.pythonhosted.org/packages/f2/75/3cb820b2812405fc7feb3d0deb701ef0c3de93dc02597115e00704591bc9/pillow-10.4.0-cp38-cp38-win_amd64.whl.metadata
Using cached pillow-10.4.0-cp38-cp38-win_amd64.whl.metadata (9.3 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->pithermalcam)
Obtaining dependency information for pyparsing>=2.3.1 from https://files.pythonhosted.org/packages/e5/0c/0e3c05b1c87bb6a1c76d281b0f35e78d2d80ac91b5f8f524cebf77f51049/pyparsing-3.1.4-py3-none-any.whl.metadata
Using cached pyparsing-3.1.4-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.7 (from matplotlib->pithermalcam)
Obtaining dependency information for python-dateutil>=2.7 from https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting importlib-resources>=3.2.0 (from matplotlib->pithermalcam)
Obtaining dependency information for importlib-resources>=3.2.0 from https://files.pythonhosted.org/packages/e1/6a/4604f9ae2fa62ef47b9de2fa5ad599589d28c9fd1d335f32759813dfa91e/importlib_resources-6.4.5-py3-none-any.whl.metadata
Using cached importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
Collecting pyserial (from binho-host-adapter>=0.1.6->Adafruit-Blinka->pithermalcam)
Obtaining dependency information for pyserial from https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl.metadata
Using cached pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
Collecting colorama (from click>=8.1.3->flask->pithermalcam)
Obtaining dependency information for colorama from https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl.metadata
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting zipp>=3.20 (from importlib-metadata>=3.6.0->flask->pithermalcam)
Obtaining dependency information for zipp>=3.20 from https://files.pythonhosted.org/packages/62/8b/5ba542fa83c90e09eac972fc9baca7a88e7e7ca4b221a89251954019308b/zipp-3.20.2-py3-none-any.whl.metadata
Using cached zipp-3.20.2-py3-none-any.whl.metadata (3.7 kB)
Collecting MarkupSafe>=2.0 (from Jinja2>=3.1.2->flask->pithermalcam)
Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/92/21/357205f03514a49b293e214ac39de01fadd0970a6e05e4bf1ddd0ffd0881/MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl.metadata
Using cached MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl.metadata (3.1 kB)
Collecting pyusb!=1.2.0,>=1.0.0 (from pyftdi>=0.40.0->Adafruit-Blinka->pithermalcam)
Obtaining dependency information for pyusb!=1.2.0,>=1.0.0 from https://files.pythonhosted.org/packages/15/a8/4982498b2ab44d1fcd5c49f07ea3795eab01601dc143b009d333fcace3b9/pyusb-1.2.1-py3-none-any.whl.metadata
Using cached pyusb-1.2.1-py3-none-any.whl.metadata (2.2 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->pithermalcam)
Obtaining dependency information for six>=1.5 from https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl.metadata
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting typing-extensions~=4.0 (from adafruit-circuitpython-register->adafruit-circuitpython-mlx90640->pithermalcam)
Obtaining dependency information for typing-extensions~=4.0 from https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl.metadata
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting adafruit-circuitpython-requests (from adafruit-circuitpython-typing->Adafruit-Blinka->pithermalcam)
Obtaining dependency information for adafruit-circuitpython-requests from https://files.pythonhosted.org/packages/6e/d0/f6ec3f989c9753a390c360f77d1d83e768af0aff7d1fc64f26b93949b30e/adafruit_circuitpython_requests-4.1.8-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_requests-4.1.8-py3-none-any.whl.metadata (3.6 kB)
Collecting Adafruit-Circuitpython-ConnectionManager (from adafruit-circuitpython-requests->adafruit-circuitpython-typing->Adafruit-Blinka->pithermalcam)
Obtaining dependency information for Adafruit-Circuitpython-ConnectionManager from https://files.pythonhosted.org/packages/1d/35/e5b8bc2169ff11f2d2b732dc7eca28d48b0b8bb427bc8d40a763499d23f7/adafruit_circuitpython_connectionmanager-3.1.2-py3-none-any.whl.metadata
Using cached adafruit_circuitpython_connectionmanager-3.1.2-py3-none-any.whl.metadata (4.5 kB)
Using cached pithermalcam-1.0.0-py3-none-any.whl (23 kB)
Using cached scipy-1.10.1-cp38-cp38-win_amd64.whl (42.2 MB)
Using cached Adafruit_Blinka-8.50.0-py3-none-any.whl (364 kB)
Using cached adafruit_circuitpython_mlx90640-1.3.3-py3-none-any.whl (10 kB)
Using cached opencv_python-4.10.0.84-cp37-abi3-win_amd64.whl (38.8 MB)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached matplotlib-3.7.5-cp38-cp38-win_amd64.whl (7.5 MB)
Using cached Adafruit_PlatformDetect-3.75.0-py3-none-any.whl (25 kB)
Using cached Adafruit_PureIO-1.1.11-py3-none-any.whl (10 kB)
Using cached binho_host_adapter-0.1.6-py3-none-any.whl (10 kB)
Using cached blinker-1.8.2-py3-none-any.whl (9.5 kB)
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Using cached contourpy-1.1.1-cp38-cp38-win_amd64.whl (477 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.55.0-cp38-cp38-win_amd64.whl (1.5 MB)
Using cached importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Using cached importlib_resources-6.4.5-py3-none-any.whl (36 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached kiwisolver-1.4.7-cp38-cp38-win_amd64.whl (55 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pillow-10.4.0-cp38-cp38-win_amd64.whl (2.6 MB)
Using cached pyftdi-0.55.4-py3-none-any.whl (145 kB)
Using cached pyparsing-3.1.4-py3-none-any.whl (104 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached werkzeug-3.0.6-py3-none-any.whl (227 kB)
Using cached adafruit_circuitpython_busdevice-5.2.10-py3-none-any.whl (7.5 kB)
Using cached adafruit_circuitpython_register-1.10.1-py3-none-any.whl (14 kB)
Using cached adafruit_circuitpython_typing-1.11.1-py3-none-any.whl (11 kB)
Using cached MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl (17 kB)
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Using cached pyusb-1.2.1-py3-none-any.whl (58 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached zipp-3.20.2-py3-none-any.whl (9.2 kB)
Using cached adafruit_circuitpython_requests-4.1.8-py3-none-any.whl (10 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached adafruit_circuitpython_connectionmanager-3.1.2-py3-none-any.whl (7.8 kB)
Building wheels for collected packages: RPI.GPIO
Building wheel for RPI.GPIO (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [18 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-38
creating build\lib.win-amd64-cpython-38\RPi
copying RPi_init_.py -> build\lib.win-amd64-cpython-38\RPi
creating build\lib.win-amd64-cpython-38\RPi\GPIO
copying RPi\GPIO_init_.py -> build\lib.win-amd64-cpython-38\RPi\GPIO
running build_ext
building 'RPi._GPIO' extension
creating build\temp.win-amd64-cpython-38
creating build\temp.win-amd64-cpython-38\Release
creating build\temp.win-amd64-cpython-38\Release\source
"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\USERNAME\Pycha
rmProjects\PiThermalCam38.venv\include -IC:\Users\USERNAME\AppData\Local\Programs\Python\Python38\include -IC:\Users\USERNAME\AppData\Local\Programs\Python\Python38\Include "-IC:\Prog
ram Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program File
s (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tcsource/c_gpio.c /Fobuild\temp.win-amd64-cpython-38\Release\source/c_gpio.obj
c_gpio.c
source/c_gpio.c(27): fatal error C1083: Datei (Include) kann nicht ge”ffnet werden: "sys/mman.h": No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe' failed with exit code 2
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for RPI.GPIO
Running setup.py clean for RPI.GPIO
Failed to build RPI.GPIO
ERROR: Could not build wheels for RPI.GPIO, which is required to install pyproject.toml-based projects

[notice] A new release of pip is available: 23.2.1 -> 24.3.1
[notice] To update, run: python.exe -m pip install --upgrade pip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions