From 88d78f789a65f7c6b268c0b8bd4897e183521ee7 Mon Sep 17 00:00:00 2001 From: John Jeffers Date: Thu, 26 Sep 2024 11:36:38 -0600 Subject: [PATCH] upgrade to python 3.10 --- .github/workflows/test.yaml | 21 +++++++++++---------- .python-version | 2 +- build.savant | 2 +- fusionauth-python-client.iml | 2 +- src/test/docker/docker-compose.yml | 2 +- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 320621f..0d2459e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,8 +1,6 @@ # Run locally with act: # -# act pull_request \ -# --platform fusionauth-standard=[ecr-repo-name]/fusionauth-standard:latest] \ -# --workflows ./.github/workflows/test.yaml +# act pull_request --workflows .github/workflows/test.yaml name: Test @@ -17,7 +15,7 @@ on: jobs: run_tests: - runs-on: fusionauth-standard + runs-on: ubuntu-latest env: FUSIONAUTH_URL: http://localhost:9011 FUSIONAUTH_API_KEY: bf69486b-4733-4470-a592-f1bfce7af580 @@ -28,10 +26,6 @@ jobs: working-directory: src/test/docker run: docker compose up -d - - name: Install fusionauth library - shell: bash -l {0} - run: pip3 install . - - name: Check to see if FusionAuth is loaded run: | bash ./src/test/docker/poll-for-kickstart-finish.sh @@ -39,5 +33,12 @@ jobs: - name: Run tests shell: bash -l {0} run: | - python3 src/test/python/fusionauth/rest_client_test.py - python3 src/test/python/fusionauth/fusionauth_client_test.py + python3 -m venv .venv + source .venv/bin/activate + echo -e "\nUsing $(python --version) in $(which python)\n" + pip install -e . + echo "" + pip list + echo "" + python src/test/python/fusionauth/rest_client_test.py + python src/test/python/fusionauth/fusionauth_client_test.py diff --git a/.python-version b/.python-version index 6a801ce..56d91d3 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.8.13 +3.10.12 diff --git a/build.savant b/build.savant index f246311..11542ac 100644 --- a/build.savant +++ b/build.savant @@ -14,7 +14,7 @@ * language governing permissions and limitations under the License. */ -project(group: "io.fusionauth", name: "fusionauth-python-client", version: "1.53.2", licenses: ["ApacheV2_0"]) { +project(group: "io.fusionauth", name: "fusionauth-python-client", version: "1.54.0", licenses: ["ApacheV2_0"]) { workflow { fetch { cache() diff --git a/fusionauth-python-client.iml b/fusionauth-python-client.iml index 0d4db7f..2247b20 100644 --- a/fusionauth-python-client.iml +++ b/fusionauth-python-client.iml @@ -10,7 +10,7 @@ - + diff --git a/src/test/docker/docker-compose.yml b/src/test/docker/docker-compose.yml index bdcbae9..d715f8a 100644 --- a/src/test/docker/docker-compose.yml +++ b/src/test/docker/docker-compose.yml @@ -1,6 +1,6 @@ services: db: - image: postgres:16.0-alpine + image: postgres:16.2-alpine environment: PGDATA: /var/lib/postgresql/data/pgdata POSTGRES_USER: postgres