Metadata-Version: 2.1
Name: robotpy
Version: 2022.0.56
Summary: Meta package to make installing robotpy easier
Home-page: https://github.com/robotpy/robotpy-meta
Author: RobotPy Development Team
Author-email: robotpy@googlegroups.com
License: BSD-3-Clause
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.7
Requires-Dist: robotpy-wpiutil (<2023.0.0,>=2022.4.1.0)
Requires-Dist: robotpy-wpimath (<2023.0.0,>=2022.3.1.1)
Requires-Dist: pyntcore (<2023.0.0,>=2022.3.1.0)
Requires-Dist: robotpy-hal (<2023.0.0,>=2022.3.1.0)
Requires-Dist: wpilib (<2023.0.0,>=2022.3.1.1)
Requires-Dist: pynetworktables (<2023.0.0.0,>=2021.0.0)
Requires-Dist: robotpy-wpilib-utilities (<2023.0.0,>=2022.0.2)
Requires-Dist: robotpy-installer (<2023.0.0,>=2022.1.1) ; platform_machine != "armv7l"
Requires-Dist: pyfrc (<2023.0.0,>=2022.0.0) ; platform_machine != "armv7l"
Requires-Dist: robotpy-halsim-gui (<2023.0.0,>=2022.3.1.0) ; platform_machine != "armv7l"
Provides-Extra: all
Requires-Dist: pynetworktables (<2023.0.0.0,>=2021.0.0) ; extra == 'all'
Requires-Dist: robotpy-navx (<2023.0.0,>=2022.0.1) ; extra == 'all'
Requires-Dist: robotpy-wpimath (<2023.0.0,>=2022.3.1.1) ; extra == 'all'
Requires-Dist: robotpy-photonvision (<2023.0.0,>=2022.0.3) ; extra == 'all'
Requires-Dist: robotpy-commands-v1 (<2023.0.0,>=2022.3.1.0) ; extra == 'all'
Requires-Dist: wpilib (<2023.0.0,>=2022.3.1.1) ; extra == 'all'
Requires-Dist: robotpy-ctre (<2023.0.0,>=2022.1.0) ; extra == 'all'
Requires-Dist: pyntcore (<2023.0.0,>=2022.3.1.0) ; extra == 'all'
Requires-Dist: robotpy-wpilib-utilities (<2023.0.0,>=2022.0.2) ; extra == 'all'
Requires-Dist: robotpy-hal (<2023.0.0,>=2022.3.1.0) ; extra == 'all'
Requires-Dist: robotpy-wpiutil (<2023.0.0,>=2022.4.1.0) ; extra == 'all'
Requires-Dist: robotpy-commands-v2 (<2023.0.0,>=2022.3.1.1) ; extra == 'all'
Requires-Dist: robotpy-rev (<2023.0.0,>=2022.0.1) ; extra == 'all'
Requires-Dist: robotpy-playingwithfusion (<2023.0.0,>=2022.0.4) ; extra == 'all'
Requires-Dist: pyfrc (<2023.0.0,>=2022.0.0) ; (platform_machine != "armv7l") and extra == 'all'
Requires-Dist: robotpy-romi (<2023.0.0,>=2022.2.1.0) ; (platform_machine != "armv7l") and extra == 'all'
Requires-Dist: robotpy-halsim-ds-socket (<2023.0.0,>=2022.3.1.0) ; (platform_machine != "armv7l") and extra == 'all'
Requires-Dist: robotpy-halsim-ws (<2023.0.0,>=2022.3.1.0) ; (platform_machine != "armv7l") and extra == 'all'
Requires-Dist: robotpy-halsim-gui (<2023.0.0,>=2022.3.1.0) ; (platform_machine != "armv7l") and extra == 'all'
Requires-Dist: robotpy-installer (<2023.0.0,>=2022.1.1) ; (platform_machine != "armv7l") and extra == 'all'
Provides-Extra: commands
Requires-Dist: robotpy-commands-v1 (<2023.0.0,>=2022.3.1.0) ; extra == 'commands'
Provides-Extra: commands2
Requires-Dist: robotpy-commands-v2 (<2023.0.0,>=2022.3.1.1) ; extra == 'commands2'
Provides-Extra: ctre
Requires-Dist: robotpy-ctre (<2023.0.0,>=2022.1.0) ; extra == 'ctre'
Provides-Extra: navx
Requires-Dist: robotpy-navx (<2023.0.0,>=2022.0.1) ; extra == 'navx'
Provides-Extra: photonvision
Requires-Dist: robotpy-photonvision (<2023.0.0,>=2022.0.3) ; extra == 'photonvision'
Provides-Extra: playingwithfusion
Requires-Dist: robotpy-playingwithfusion (<2023.0.0,>=2022.0.4) ; extra == 'playingwithfusion'
Provides-Extra: rev
Requires-Dist: robotpy-rev (<2023.0.0,>=2022.0.1) ; extra == 'rev'
Provides-Extra: romi
Requires-Dist: robotpy-romi (<2023.0.0,>=2022.2.1.0) ; (platform_machine != "armv7l") and extra == 'romi'
Provides-Extra: sim
Requires-Dist: robotpy-halsim-ds-socket (<2023.0.0,>=2022.3.1.0) ; (platform_machine != "armv7l") and extra == 'sim'
Requires-Dist: robotpy-halsim-ws (<2023.0.0,>=2022.3.1.0) ; (platform_machine != "armv7l") and extra == 'sim'

RobotPy meta package
====================

Easy to remember desktop installation for RobotPy! For more information
about RobotPy, see the [documentation](https://robotpy.readthedocs.io).

The instructions below work on a normal computer. For RoboRIO instructions,
see [the documentatation](https://robotpy.readthedocs.io/en/stable/install/robot.html#install-robotpy).


Install core RobotPy components
-------------------------------

On Windows:

```
py -3 -m pip install -U robotpy
```

On Linux/OSX:

```
pip3 install -U robotpy
```

Install optional RobotPy components
-----------------------------------

There are several categories of optional components that you can install. This
uses the standard pip 'extras' installation functionality. The available
categories are:

* commands
* commands2
* ctre
* navx
* photonvision
* playingwithfusion
* rev
* romi
* sim

Let's say that you wanted to install the latest version of the NavX software
along with command based programming. You would do this:

On Windows:

```
py -3 -m pip install -U robotpy[navx,commands2]
```

On Linux/OSX:

```
pip3 install -U robotpy[navx,commands2]
```

Install all optional components
-------------------------------

There is a special 'all' category which will install the core components
and all of the optional categories.

On Windows:

```
py -3 -m pip install -U robotpy[all]
```

On Linux/OSX:

```
pip3 install -U robotpy[all]
```


