No joy yet:
pyproject.toml:
#
# Use this configuration file to control what RobotPy packages are installed
# on your RoboRIO
#
[tool.robotpy]
# Version of robotpy this project depends on
robotpy_version = "2024.1.1.2"
# Which extra RobotPy components should be installed
# -> equivalent to `pip install robotpy[extra1, ...]
robotpy_extras = [
# "all"
"apriltag",
# "commands2"
# "cscore"
"navx",
# "pathplannerlib"
# "phoenix5"
# "phoenix6"
# "playingwithfusion"
"rev",
# "romi"
"sim",
# "xrp"
]
# Other pip packages to install
requires = [
"photonlibpy",
"debugpy==1.6.7",
"robotpy-commands-v2==2024.0.0b4"
]
python -m robotpy sync
results in:
17:25:38:221 INFO : robotpy.installer : RobotPy Installer 2024.0.2
17:25:38:222 INFO : robotpy.installer : -> caching files at C:\Users\MikeStitt\wpilib\2024\robotpy
17:25:38:225 INFO : sync : Robot project requirements:
17:25:38:225 INFO : sync : - robotpy[apriltag,navx,rev,sim]==2024.1.1.2
17:25:38:225 INFO : sync : - photonlibpy
17:25:38:226 INFO : sync : - debugpy==1.6.7
17:25:38:226 INFO : sync : - robotpy-commands-v2==2024.0.0b4
17:25:38:226 INFO : sync : Downloading Python for RoboRIO
Downloading https://github.com/robotpy/roborio-python/releases/download/2024-3.12.1-r1/python312_3.12.1-r1_cortexa9-vfpv3.ipk
Not modified
17:25:38:775 INFO : sync : Downloading RoboRIO python packages
Looking in indexes: https://pypi.org/simple, https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2024/simple
Collecting robotpy==2024.1.1.2 (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy-2024.1.1.2-py3-none-any.whl
Collecting photonlibpy
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\photonlibpy-2024.1.1b42-py3-none-any.whl
Collecting debugpy==1.6.7
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\debugpy-1.6.7-py2.py3-none-any.whl
Collecting robotpy-commands-v2==2024.0.0b4
Downloading robotpy_commands_v2-2024.0.0b4-py3-none-any.whl.metadata (388 bytes)
Collecting robotpy-wpiutil==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_wpiutil-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting robotpy-wpinet==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_wpinet-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting robotpy-wpimath==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_wpimath-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting pyntcore==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\pyntcore-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting robotpy-hal==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_hal-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting wpilib==2024.1.1.1 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\wpilib-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting robotpy-wpilib-utilities<2025,>=2024.0.0 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_wpilib_utilities-2024.0.0-py3-none-any.whl
Collecting robotpy-cli<2025,>=2024.0.0 (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_cli-2024.0.0-py3-none-any.whl
Collecting typing-extensions<5,>=4.1.0 (from robotpy-commands-v2==2024.0.0b4)
Downloading typing_extensions-4.9.0-py3-none-any.whl.metadata (3.0 kB)
Collecting robotpy-apriltag==2024.1.1.1 (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_apriltag-2024.1.1.1-cp312-cp312-linux_roborio.whl
Collecting numpy==1.25.2 (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\numpy-1.25.2-cp312-cp312-linux_roborio.whl
Collecting robotpy-opencv (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_opencv-4.8.0+r1-py3-none-linux_roborio.whl
Collecting robotpy-navx<2025.0.0,>=2024.1.0 (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_navx-2024.1.0-cp312-cp312-linux_roborio.whl
Collecting robotpy-rev<2025.0.0,>=2024.2.0 (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_rev-2024.2.0-cp312-cp312-linux_roborio.whl
Collecting robotpy-openblas (from numpy==1.25.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_openblas-0.3.24+r1-py3-none-linux_roborio.whl
Collecting robotpy-opencv-core==4.8.0+r1 (from robotpy-opencv->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_opencv_core-4.8.0+r1-py3-none-linux_roborio.whl
Collecting robotpy-libgfortran5 (from robotpy-openblas->numpy==1.25.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2)
File was already downloaded c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_libgfortran5-12.1.0+r5-py3-none-linux_roborio.whl
Downloading robotpy_commands_v2-2024.0.0b4-py3-none-any.whl (46 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.6/46.6 kB 773.1 kB/s eta 0:00:00
Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB)
Saved c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\robotpy_commands_v2-2024.0.0b4-py3-none-any.whl
Saved c:\users\mikestitt\wpilib\2024\robotpy\pip_cache\typing_extensions-4.9.0-py3-none-any.whl
Successfully downloaded robotpy debugpy robotpy-commands-v2 numpy pyntcore robotpy-apriltag robotpy-hal robotpy-wpimath robotpy-wpinet robotpy-wpiutil wpilib photonlibpy robotpy-cli robotpy-navx robotpy-rev robotpy-wpilib-utilities typing-extensions robotpy-opencv robotpy-opencv-core robotpy-openblas robotpy-libgfortran5
17:25:45:582 INFO : sync : Installing requirements in local python interpreter
PS C:\Users\MikeStitt\Documents\first\sw\spiresFrc9106\firstRoboPy> Requirement already satisfied: robotpy==2024.1.1.2 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.2)
Requirement already satisfied: photonlibpy in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (2024.1.1b42)
Requirement already satisfied: debugpy==1.6.7 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (1.6.7)
Collecting robotpy-commands-v2==2024.0.0b4
Downloading robotpy_commands_v2-2024.0.0b4-py3-none-any.whl.metadata (388 bytes)
Requirement already satisfied: robotpy-wpiutil==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-wpinet==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-wpimath==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: pyntcore==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-hal==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: wpilib==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-wpilib-utilities<2025,>=2024.0.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.0.0)
Requirement already satisfied: robotpy-cli<2025,>=2024.0.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.0.0)
Requirement already satisfied: robotpy-halsim-gui==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-installer<2025,>=2024.0.2 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.0.2)
Requirement already satisfied: pyfrc<2025,>=2024.0.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.0.1)
Requirement already satisfied: typing-extensions<5,>=4.1.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy-commands-v2==2024.0.0b4) (4.9.0)
Requirement already satisfied: robotpy-apriltag==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-navx<2025.0.0,>=2024.1.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.0)
Requirement already satisfied: robotpy-rev<2025.0.0,>=2024.2.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.2.0)
Requirement already satisfied: robotpy-halsim-ds-socket==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: robotpy-halsim-ws==2024.1.1.1 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2024.1.1.1)
Requirement already satisfied: pytest>=3.9 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (7.4.4)
Requirement already satisfied: pytest-reraise in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2.1.2)
Requirement already satisfied: pint>=0.11.0 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (0.23)
Requirement already satisfied: packaging in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (23.2)
Requirement already satisfied: paramiko in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (3.4.0)
Requirement already satisfied: pynetconsole~=2.0.2 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2.0.4)
Requirement already satisfied: tomli in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2.0.1)
Requirement already satisfied: iniconfig in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pytest>=3.9->pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2.0.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pytest>=3.9->pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (1.3.0)
Requirement already satisfied: colorama in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from pytest>=3.9->pyfrc<2025,>=2024.0.0->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (0.4.6)
Requirement already satisfied: bcrypt>=3.2 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from paramiko->robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (4.1.2)
Requirement already satisfied: cryptography>=3.3 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from paramiko->robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (41.0.7)
Requirement already satisfied: pynacl>=1.5 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from paramiko->robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (1.5.0)
Requirement already satisfied: cffi>=1.12 in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from cryptography>=3.3->paramiko->robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (1.16.0)
Requirement already satisfied: pycparser in c:\users\mikestitt\appdata\local\programs\python\python312\lib\site-packages (from cffi>=1.12->cryptography>=3.3->paramiko->robotpy-installer<2025,>=2024.0.2->robotpy==2024.1.1.2->robotpy[apriltag,navx,rev,sim]==2024.1.1.2) (2.21)
Downloading robotpy_commands_v2-2024.0.0b4-py3-none-any.whl (46 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.6/46.6 kB 386.6 kB/s eta 0:00:00
Installing collected packages: robotpy-commands-v2
Successfully installed robotpy-commands-v2-2024.0.0b4
python -m robotpy deploy --skip-test
results in:
17:27:09:827 INFO : deploy : Robot project requirements:
17:27:09:827 INFO : deploy : - robotpy[apriltag,navx,rev,sim]==2024.1.1.2
17:27:09:827 INFO : deploy : - photonlibpy
17:27:09:827 INFO : deploy : - debugpy==1.6.7
17:27:09:828 INFO : deploy : - robotpy-commands-v2==2024.0.0b4
ERROR: Locally installed packages do not match requirements in pyproject.toml
- If pyproject.toml has older versions, update it to newer versions
- If you have older versions installed locally, use 'python -m robotpy sync' to update your local install
- You can also specify --no-verify to ignore this error
Checking the roborio for commands-v2 is strange:
The authenticity of host '172.22.11.2 (172.22.11.2)' can't be established.
ED25519 key fingerprint is SHA256:0xl7e7FN6cwx8joay4/KL/IWJl9xGCb9xcmklde7qL0.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '172.22.11.2' (ED25519) to the list of known hosts.
NI Linux Real-Time (run mode)
Log in with your NI-Auth credentials.
lvuser@roborio-9106-FRC:~$ python3 -m pip list
Package Version
------------------------ -----------
debugpy 1.6.7
numpy 1.25.2
photonlibpy 2024.1.1b42
pip 23.2.1
pyntcore 2024.1.1.1
robotpy 2024.1.1.2
robotpy-apriltag 2024.1.1.1
robotpy-cli 2024.0.0
robotpy-hal 2024.1.1.1
robotpy-libgfortran5 12.1.0+r5
robotpy-navx 2024.1.0
robotpy-openblas 0.3.24+r1
robotpy-opencv 4.8.0+r1
robotpy-opencv-core 4.8.0+r1
robotpy-rev 2024.2.0
robotpy-wpilib-utilities 2024.0.0
robotpy-wpimath 2024.1.1.1
robotpy-wpinet 2024.1.1.1
robotpy-wpiutil 2024.1.1.1
wpilib 2024.1.1.1
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
lvuser@roborio-9106-FRC:~$
Looking at the above. Strange. Where is robotpy-commands-v2
?