From 5a6e14326d28eec8f1352520a436d6ab72da57f9 Mon Sep 17 00:00:00 2001 From: Terrance DeJesus Date: Sat, 15 Aug 2026 10:51:08 -0400 Subject: [PATCH] Record recent packaging updates and install from the lockfile in CI. Pin Poetry in GitHub Actions, verify poetry.lock before install, and drop the invalid PyPI classifier that made poetry check fail. Co-authored-by: Cursor --- .github/workflows/run_pytest.yml | 5 +++-- docs/CHANGELOG.rst | 3 +++ pyproject.toml | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run_pytest.yml b/.github/workflows/run_pytest.yml index 1e894e9..530dba7 100644 --- a/.github/workflows/run_pytest.yml +++ b/.github/workflows/run_pytest.yml @@ -21,8 +21,9 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install poetry - poetry install + pip install poetry==2.3.3 + poetry check --lock + poetry install --no-interaction - name: Run tests run: poetry run pytest tests/ diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst index 9722adb..fffaaf7 100644 --- a/docs/CHANGELOG.rst +++ b/docs/CHANGELOG.rst @@ -8,6 +8,9 @@ The format is based on `Keep a Changelog ` Current (Unreleased) -------------------- +- Ignore local AI and planning markdown files. (`#90 `_) [`@terrancedejesus `_] +- Pin Python dependencies to current 3.10-compatible versions and add ``poetry.lock``. (`#91 `_) [`@terrancedejesus `_] +- Refresh ReadTheDocs requirements to the pinned Sphinx versions. (`#92 `_) [`@terrancedejesus `_] - Initial start of the changelog documentation. (`#70 `_) [`@terrancedejesus `_] - Added `pytest` to the project and `test_emulation.py` for emulation tests. (`#71 `_) [`@terrancedejesus `_] - Tuned `Add Admin Roles to User(s)` emulation and added admin directory `rolemanagement` and `user.security` to global scopes. (`#72 `_) [`@terrancedejesus `_] diff --git a/pyproject.toml b/pyproject.toml index f3d313d..ea973cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,6 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3.10", "Topic :: Security", - "Topic :: Google Workspace", ] [tool.poetry.dependencies]