From bec44f96606ee305cfdf65485aa97566bfbc9368 Mon Sep 17 00:00:00 2001 From: Thomas Sundvoll Date: Mon, 22 Jan 2024 07:11:47 +0100 Subject: [PATCH] Update requirements --- README.md | 15 +++++++++++---- pyproject.toml | 2 +- requirements.txt | 32 ++++++++++++++++---------------- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index e00c6d0f..560f72bb 100644 --- a/README.md +++ b/README.md @@ -31,10 +31,17 @@ pip install -r requirements.txt -e .[dev] # Dependencies -The dependencies used for this package are listed in `pyproject.toml` and pinned in `requirements.txt`, -using `pip-compile` (from [`pip-tools`](https://github.com/jazzband/pip-tools)). -This ensures our builds are predictable and deterministic. -To update the requirements to the newest versions, delete the `requirements.txt` file and run `pip-compile` again. +The dependencies used for this package are listed in `pyproject.toml` and pinned in `requirements.txt`. This ensures our builds are predictable and deterministic. This project uses `pip-compile` (from [`pip-tools`](https://github.com/jazzband/pip-tools)) for this: + +``` +pip-compile --output-file=requirements.txt pyproject.toml +``` + +To update the requirements to the latest versions, run the same command with the `--upgrade` flag: + +``` +pip-compile --output-file=requirements.txt pyproject.toml --upgrade +``` # Contributing diff --git a/pyproject.toml b/pyproject.toml index 7304a702..2a22fdef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools>=64.0", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" [project] -name = "isar_robot" +name = "isar-robot" authors = [{ name = "Equinor ASA", email = "fg_robots_dev@equinor.com" }] description = "Integration and Supervisory control of Autonomous Robots - Open source robot implementation" readme = "README.md" diff --git a/requirements.txt b/requirements.txt index 04428426..3f41b059 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,15 +10,13 @@ alitra==1.1.0 # isar-robot (pyproject.toml) annotated-types==0.6.0 # via pydantic -anyio==3.7.1 +anyio==4.2.0 # via - # azure-core - # fastapi # httpx # starlette azure-common==1.1.28 # via azure-keyvault-secrets -azure-core==1.29.6 +azure-core==1.29.7 # via # azure-identity # azure-keyvault-secrets @@ -65,7 +63,7 @@ ecdsa==0.18.0 # via python-jose exceptiongroup==1.2.0 # via anyio -fastapi==0.105.0 +fastapi==0.109.0 # via # fastapi-azure-auth # isar @@ -73,7 +71,7 @@ fastapi-azure-auth==4.3.0 # via isar google-api-core==2.15.0 # via opencensus -google-auth==2.25.2 +google-auth==2.26.2 # via google-api-core googleapis-common-protos==1.62.0 # via google-api-core @@ -104,19 +102,19 @@ msal==1.26.0 # msal-extensions msal-extensions==1.1.0 # via azure-identity -numpy==1.26.2 +numpy==1.26.3 # via # alitra # isar # scipy -opencensus==0.11.3 +opencensus==0.11.4 # via # opencensus-ext-azure # opencensus-ext-logging # opencensus-ext-requests opencensus-context==0.1.3 # via opencensus -opencensus-ext-azure==1.1.12 +opencensus-ext-azure==1.1.13 # via isar opencensus-ext-logging==0.1.1 # via isar @@ -128,11 +126,11 @@ paho-mqtt==1.6.1 # via isar portalocker==2.8.2 # via msal-extensions -protobuf==4.25.1 +protobuf==4.25.2 # via # google-api-core # googleapis-common-protos -psutil==5.9.7 +psutil==5.9.8 # via opencensus-ext-azure pyasn1==0.5.1 # via @@ -143,12 +141,12 @@ pyasn1-modules==0.3.0 # via google-auth pycparser==2.21 # via cffi -pydantic==2.5.2 +pydantic==2.5.3 # via # fastapi # isar # pydantic-settings -pydantic-core==2.14.5 +pydantic-core==2.14.6 # via pydantic pydantic-settings==2.1.0 # via isar @@ -179,24 +177,26 @@ rsa==4.9 # via # google-auth # python-jose -scipy==1.11.4 +scipy==1.12.0 # via alitra six==1.16.0 # via # azure-core # ecdsa # isodate + # opencensus # transitions sniffio==1.3.0 # via # anyio # httpx -starlette==0.27.0 +starlette==0.35.1 # via fastapi transitions==0.9.0 # via isar typing-extensions==4.9.0 # via + # anyio # azure-core # azure-keyvault-secrets # azure-storage-blob @@ -206,7 +206,7 @@ typing-extensions==4.9.0 # uvicorn urllib3==2.1.0 # via requests -uvicorn==0.24.0.post1 +uvicorn==0.26.0 # via isar wrapt==1.16.0 # via opencensus-ext-requests