[bot] Update Python packages and pre-commit hooks (#32682)

* Update Python packages and pre-commit hooks

* fix linter

* poetry lock

---------

Co-authored-by: Vehicle Researcher <user@comma.ai>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
pull/32695/head
commaci-public 11 months ago committed by GitHub
parent 1e3d62c88a
commit 71063d66cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      .pre-commit-config.yaml
  2. 6
      poetry.lock
  3. 2
      system/webrtc/webrtcd.py
  4. 4
      tools/mac_setup.sh
  5. 2
      tools/sim/lib/common.py

@ -24,16 +24,16 @@ repos:
- --maxkb=120 - --maxkb=120
- --enforce-all - --enforce-all
- repo: https://github.com/codespell-project/codespell - repo: https://github.com/codespell-project/codespell
rev: v2.2.6 rev: v2.3.0
hooks: hooks:
- id: codespell - id: codespell
exclude: '^(third_party/)|(body/)|(msgq/)|(panda/)|(opendbc/)|(rednose/)|(rednose_repo/)|(teleoprtc/)|(teleoprtc_repo/)|(selfdrive/ui/translations/.*.ts)|(poetry.lock)' exclude: '^(third_party/)|(body/)|(msgq/)|(panda/)|(opendbc/)|(rednose/)|(rednose_repo/)|(teleoprtc/)|(teleoprtc_repo/)|(selfdrive/ui/translations/.*.ts)|(poetry.lock)'
args: args:
# if you've got a short variable name that's getting flagged, add it here # if you've got a short variable name that's getting flagged, add it here
- -L bu,ro,te,ue,alo,hda,ois,nam,nams,ned,som,parm,setts,inout,warmup,bumb,nd,sie,preints - -L bu,ro,te,ue,alo,hda,ois,nam,nams,ned,som,parm,setts,inout,warmup,bumb,nd,sie,preints,whit,indexIn
- --builtins clear,rare,informal,usage,code,names,en-GB_to_en-US - --builtins clear,rare,informal,usage,code,names,en-GB_to_en-US
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.4 rev: v0.4.8
hooks: hooks:
- id: ruff - id: ruff
exclude: '^(third_party/)|(msgq/)|(panda/)|(rednose/)|(rednose_repo/)|(tinygrad/)|(tinygrad_repo/)|(teleoprtc/)|(teleoprtc_repo/)' exclude: '^(third_party/)|(msgq/)|(panda/)|(rednose/)|(rednose_repo/)|(tinygrad/)|(tinygrad_repo/)|(teleoprtc/)|(teleoprtc_repo/)'
@ -98,6 +98,6 @@ repos:
args: args:
- --lock - --lock
- repo: https://github.com/python-jsonschema/check-jsonschema - repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.28.3 rev: 0.28.4
hooks: hooks:
- id: check-github-workflows - id: check-github-workflows

6
poetry.lock generated

@ -281,13 +281,13 @@ aio = ["aiohttp (>=3.0)"]
[[package]] [[package]]
name = "azure-identity" name = "azure-identity"
version = "1.16.0" version = "1.16.1"
description = "Microsoft Azure Identity Library for Python" description = "Microsoft Azure Identity Library for Python"
optional = false optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "azure-identity-1.16.0.tar.gz", hash = "sha256:6ff1d667cdcd81da1ceab42f80a0be63ca846629f518a922f7317a7e3c844e1b"}, {file = "azure-identity-1.16.1.tar.gz", hash = "sha256:6d93f04468f240d59246d8afde3091494a5040d4f141cad0f49fc0c399d0d91e"},
{file = "azure_identity-1.16.0-py3-none-any.whl", hash = "sha256:722fdb60b8fdd55fa44dc378b8072f4b419b56a5e54c0de391f644949f3a826f"}, {file = "azure_identity-1.16.1-py3-none-any.whl", hash = "sha256:8fb07c25642cd4ac422559a8b50d3e77f73dcc2bbfaba419d06d6c9d7cff6726"},
] ]
[package.dependencies] [package.dependencies]

@ -24,7 +24,7 @@ from cereal import messaging, log
class CerealOutgoingMessageProxy: class CerealOutgoingMessageProxy:
def __init__(self, sm: messaging.SubMaster): def __init__(self, sm: messaging.SubMaster):
self.sm = sm self.sm = sm
self.channels: list['RTCDataChannel'] = [] self.channels: list[RTCDataChannel] = []
def add_channel(self, channel: 'RTCDataChannel'): def add_channel(self, channel: 'RTCDataChannel'):
self.channels.append(channel) self.channels.append(channel)

@ -6,7 +6,7 @@ if [ -z "$SKIP_PROMPT" ]; then
echo "--------------- macOS support ---------------" echo "--------------- macOS support ---------------"
echo "Running openpilot natively on macOS is not officially supported." echo "Running openpilot natively on macOS is not officially supported."
echo "It might build, some parts of it might work, but it's not fully tested, so there might be some issues." echo "It might build, some parts of it might work, but it's not fully tested, so there might be some issues."
echo echo
echo "Check out devcontainers for a seamless experience (see tools/README.md)." echo "Check out devcontainers for a seamless experience (see tools/README.md)."
echo "-------------------------------------------------" echo "-------------------------------------------------"
echo -n "Are you sure you want to continue? [y/N] " echo -n "Are you sure you want to continue? [y/N] "
@ -28,7 +28,7 @@ fi
# Install brew if required # Install brew if required
if [[ $(command -v brew) == "" ]]; then if [[ $(command -v brew) == "" ]]; then
echo "Installing Hombrew" echo "Installing Homebrew"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
echo "[ ] installed brew t=$SECONDS" echo "[ ] installed brew t=$SECONDS"

@ -17,7 +17,7 @@ class GPSState:
self.altitude = 0 self.altitude = 0
def from_xy(self, xy): def from_xy(self, xy):
"""Simulates a lat/lon from an xy coordinate on a plane, for simple simlation. TODO: proper global projection?""" """Simulates a lat/lon from an xy coordinate on a plane, for simple simulation. TODO: proper global projection?"""
BASE_LAT = 32.75308505188913 BASE_LAT = 32.75308505188913
BASE_LON = -117.2095393365393 BASE_LON = -117.2095393365393
DEG_TO_METERS = 100000 DEG_TO_METERS = 100000

Loading…
Cancel
Save