-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Pin all versions of python dependencies.
This allows us to be in control of our destiny, and not have random python upstream package updates destroy the entire buildfarm. We accomplish this through 3 different mechanisms, depending on the platform: 1. Ubuntu - we install everything from debian packages, and nothing from pip. Because Ubuntu promises to not to breaking changes within a distribution, this guarantees we won't break. This also serves as our canonical version of what should work. 2. RHEL - For RHEL-9, we install everything from RPM packages, and nothing from pip. For RHEL-8, we install most everything from RPM packages, with the exception of mypy, pytest, and pytest-rerunfailures. Since RHEL/EPEL typically doesn't update major versions within a release, we typically won't break. 3. Windows - We install all python packages via pip, and we constrain the versions we install to those in Ubuntu. This means that we'll always match what works on Ubuntu and we should always work. Signed-off-by: Chris Lalancette <[email protected]>
- Loading branch information
1 parent
272db18
commit 2120d5d
Showing
3 changed files
with
44 additions
and
134 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,4 +20,4 @@ | |
[submodule "windows_docker_resources/ros2-cookbooks"] | ||
path = windows_docker_resources/ros2-cookbooks | ||
url = [email protected]:ros-infrastructure/ros2-cookbooks | ||
branch = latest | ||
branch = clalancette/windows-pip-install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters