From 43adce14f78123df5e3989d7f5c2ce38d9ca1d1b Mon Sep 17 00:00:00 2001 From: Cecilia Stevens <63068179+ceciliastevens@users.noreply.github.com> Date: Wed, 27 Aug 2025 10:59:20 -0400 Subject: [PATCH 1/5] INTEG-2942 - update Click --- pyproject.toml | 2 +- src/_incydr_cli/rich_utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b2bcc547..3cf74fdd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ dependencies = [ dynamic = ["version"] [project.optional-dependencies] -cli = ["click==8.1.*", "chardet"] +cli = ["click>=8.2", "chardet"] [project.urls] Documentation = "https://github.com/code42/incydr_python#readme" diff --git a/src/_incydr_cli/rich_utils.py b/src/_incydr_cli/rich_utils.py index 560564d0..d8c81c8f 100644 --- a/src/_incydr_cli/rich_utils.py +++ b/src/_incydr_cli/rich_utils.py @@ -350,7 +350,7 @@ def _print_options_panel( # Column for a metavar, if we have one metavar = Text(style=STYLE_METAVAR, overflow="fold") - metavar_str = param.make_metavar() + metavar_str = param.make_metavar(ctx=ctx) # Do it ourselves if this is a positional argument if ( From 2842f39095509792dbdfea534a173040eca03dee Mon Sep 17 00:00:00 2001 From: Cecilia Stevens <63068179+ceciliastevens@users.noreply.github.com> Date: Thu, 28 Aug 2025 10:44:19 -0400 Subject: [PATCH 2/5] INTEG-2942 - 3.9 end-of-life --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3cf74fdd..a538993a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,11 +15,11 @@ authors = [ classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] @@ -86,7 +86,7 @@ svg = "python docs/example_logging.py" [[tool.hatch.envs.test.matrix]] -python = ["37", "38", "39", "310","311", "312"] +python = ["310","311", "312", "313", "314"] [tool.hatch.envs.test] dependencies = [ "pytest", From 46ec890f4f866a809e78bfb21e518ab47d179566 Mon Sep 17 00:00:00 2001 From: Cecilia Stevens <63068179+ceciliastevens@users.noreply.github.com> Date: Thu, 28 Aug 2025 10:53:53 -0400 Subject: [PATCH 3/5] more 3.9 end-of-life --- .github/workflows/docs.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3973ef4a..1995bb5f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.10' - name: Ensure latest pip run: python -m pip install --upgrade pip diff --git a/pyproject.toml b/pyproject.toml index a538993a..9257105b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "hatchling.build" name = "incydr" description = "Code42's Incydr Python SDK" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" license = "MIT" keywords = [] authors = [ From f1a2f39fc905265b6f62be0f7f177206abdfa982 Mon Sep 17 00:00:00 2001 From: Cecilia Stevens <63068179+ceciliastevens@users.noreply.github.com> Date: Thu, 28 Aug 2025 11:10:14 -0400 Subject: [PATCH 4/5] update build workflow --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 704cba46..0fba88fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python: ['3.10', '3.11', '3.12', '3.13', '3.14' ] steps: - uses: actions/checkout@v3 - name: Setup Python ${{ matrix.python }} From 698a47fb055870ae239fe3dd8aae4d320c339a9d Mon Sep 17 00:00:00 2001 From: Cecilia Stevens <63068179+ceciliastevens@users.noreply.github.com> Date: Thu, 28 Aug 2025 11:11:25 -0400 Subject: [PATCH 5/5] remove 3.14 --- .github/workflows/build.yml | 2 +- pyproject.toml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0fba88fa..8a6c6912 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: ['3.10', '3.11', '3.12', '3.13', '3.14' ] + python: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v3 - name: Setup Python ${{ matrix.python }} diff --git a/pyproject.toml b/pyproject.toml index 9257105b..10c76afb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] @@ -86,7 +85,7 @@ svg = "python docs/example_logging.py" [[tool.hatch.envs.test.matrix]] -python = ["310","311", "312", "313", "314"] +python = ["310","311", "312", "313"] [tool.hatch.envs.test] dependencies = [ "pytest",