From 652f67d4bcee6ea91d31dfb8b57fa5ebeab202c4 Mon Sep 17 00:00:00 2001 From: Alexander Streed Date: Thu, 12 Oct 2023 10:46:47 -0500 Subject: [PATCH] Update workers to respect default command from configuration class (#216) * Update to respect default command from configuration class * Updates docs styling * Updates changelog --- .github/workflows/tests.yml | 5 ++-- CHANGELOG.md | 20 ++++++++++++++++ README.md | 6 ++--- docs/img/favicon.ico | Bin 15406 -> 15406 bytes .../img/prefect-logo-mark-solid-white-500.png | Bin 16294 -> 0 bytes docs/img/prefect-logo-mark.png | Bin 0 -> 4240 bytes docs/index.md | 18 +++++++------- docs/stylesheets/extra.css | 14 +++++------ mkdocs.yml | 2 +- prefect_gcp/workers/cloud_run.py | 6 +---- prefect_gcp/workers/vertex.py | 8 +++---- requirements-dev.txt | 22 ++++++++++-------- 12 files changed, 56 insertions(+), 45 deletions(-) delete mode 100644 docs/img/prefect-logo-mark-solid-white-500.png create mode 100644 docs/img/prefect-logo-mark.png diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 117fffa4..e3b1d367 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,10 +9,10 @@ jobs: strategy: matrix: python-version: - - "3.7" - "3.8" - "3.9" - "3.10" + - "3.11" fail-fast: false steps: - uses: actions/checkout@v4 @@ -33,8 +33,7 @@ jobs: env: PREFECT_SERVER_DATABASE_CONNECTION_URL: "sqlite+aiosqlite:///./collection-tests.db" run: | - coverage run --branch -m pytest tests -vv - coverage report + pytest --cov=prefect_gcp --no-cov-on-fail --cov-report=term-missing --cov-branch tests -n auto -vv - name: Run mkdocs build run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 5860a3c7..9e43bddc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## 0.5.1 + +Released October 12th, 2023. + +### Changed + +- Updated workers to respect default command from base worker configuration - [#216](https://github.com/PrefectHQ/prefect-gcp/pull/216) + +## 0.5.0 + +Released October 5th, 2023. + +### Fixed + +- Empty logging in `list_folders` and `list_blobs` - [#214](https://github.com/PrefectHQ/prefect-gcp/pull/214) + +### Added + +- Conditional imports to support operating with `pydantic>2` installed - [#215](https://github.com/PrefectHQ/prefect-gcp/pull/215) + ## 0.4.7 Released September 22nd, 2023. diff --git a/README.md b/README.md index f6e4a418..b8ac648e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -# Coordinate and use GCP in your dataflow with `prefect-gcp` +# `prefect-gcp`

- -
PyPI @@ -18,7 +16,7 @@

-The `prefect-gcp` collection makes it easy to leverage the capabilities of Google Cloud Platform (GCP) in your flows, featuring support for Vertex AI, Cloud Run, BigQuery, Cloud Storage, and Secret Manager. +`prefect-gcp` makes it easy to leverage the capabilities of Google Cloud Platform (GCP) in your flows, featuring support for Vertex AI, Cloud Run, BigQuery, Cloud Storage, and Secret Manager. Visit the full docs [here](https://PrefectHQ.github.io/prefect-gcp). diff --git a/docs/img/favicon.ico b/docs/img/favicon.ico index c4b421585b5f5cbbb793df9d0f0c7c09341d5989..159c41525dd92400685496c48aac0b6f45df2d68 100644 GIT binary patch literal 15406 zcmeHOdr(wW7{86p^p-awiM$da99|AcTKF6bZBole;*6R#Bh_R@GuWVsfdg8RUL*&lqJ-^H`uz1&^)-o3jnw#=M4d+y%ve82B^ z&VJ{7=X?mlUBW2A*H>V5gphr=AfyR`5D_uhj`b6S&)Bo1q?_Nz2tq@UAjGnFm? ze9kJxzv}9$vW*+o53oWi%K(@49eodJDO|5D*+BmX$lv!qn|*Vq#X#P{PtmHUHj_}9d zRjO~w4=8=-$TKEy`3-U`Dr!+y(J82S2tO0S$_!TEpKSg0_xFdGOr{F6+4Qf;WF&VK z=whV;x=|MvY@#tiqshz$79Z*k{Xqc_(yQ5P z=weH=MK51_+@b%C*RqG`b*KKEbuWAM-`sa`-ceV6e}a}TU1)bNDF5B@wwn1b=fAG% zG(Ec@Q(P+yElu=e^%;6@;XJX;`yZ~>qQ9}ehO(9}va%QYIVV4ys-UMcXFKE%)aZYH z$pU&|<#Gz}yMIXEQvDo9#qlFFo$ZtCaiB)Oy?&JR1IK~=d%gPY#9z+xAHw!5IczO3 zbzQT}KR*7hD1)+(X^|n9ekua;+Q?5&?T~xS9*ZH3~ zDTYcv-AVnXZoBrMWWW76GpE_rjo-7@`Ink9iM}W+9TLZ>@qNzd=e`K>^f!kNX!8Af z=;t`J)>`@3s!uNGDf$ruAr_M3b9Ear-(dX3<4+&A#Gc?C_9Fg7?8{?d9t-lA%#}5_ z8@g?s3;bW6`SVX-pZOp#-@YNUVCKJ5FMe(JLC%b|m;d28pOTtjxfgPVYb9A%@sInQ$w`k=$+j)j zd%c4mOG|QzZ_pb*;>e6?skE)=U21J=w8SwZ0sn;ParDs#TdA$Jnf^5OSjB;!iXVK( z$3;nOOty}U5XPVeY02BAImkg~`x@RXPC&ubB7JA{wdV8hq0)6@UK1xqb9CFtL z{8E3~@wj)qFPd;>u9kQHz8?6o?tZf4Lz>6tc%Ywh>@3I6ZE5&rtR0lZ1VQ6syu_Pr#4+ z2jrX1nm(0|mVZV4M*H`PQaf%pe%zZZUNoP|SRN^IXQkL2`Fy+ZV?Q=~##C{ShMX~Z z4y+^C@y_kQj~wS+J4&qbg&oB!f3NYUTGjhHXZ;WMk+_S8f6>Z2#%%xI-D1vBaG<)o zN@ww7ZNmOBB{7bQ*`C?dt(@;6=bE<>|IeM1LC9I;dkr zyFzD9e#dgU=4-+%)u%Up^bJ3hId=x_`nZJJFSJBv^r>rBWl>c4Sf{Z=mn-md zeh}|I!OlX<_U)mD+A47^iyW`~KMh<)ZS6|@QY={4q;0)Ey9>Wwc;)?g@hk6ZW2D|+pF literal 15406 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 NR+s-j|KD$ce*-+RrwsrA diff --git a/docs/img/prefect-logo-mark-solid-white-500.png b/docs/img/prefect-logo-mark-solid-white-500.png deleted file mode 100644 index f83aa6ef6a34ee4c596bd1c7c2046a2f05cb9342..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16294 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 literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index 889fb525..715a9a23 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,24 +1,22 @@ -# Coordinate and use GCP in your dataflow with `prefect-gcp` +# `prefect-gcp`

- -
- PyPI + PyPI - + - + - +
- + - +

-The `prefect-gcp` collection makes it easy to leverage the capabilities of Google Cloud Platform (GCP) in your flows, featuring support for Vertex AI, Cloud Run, BigQuery, Cloud Storage, and Secret Manager. +`prefect-gcp` makes it easy to leverage the capabilities of Google Cloud Platform (GCP) in your flows, featuring support for Vertex AI, Cloud Run, BigQuery, Cloud Storage, and Secret Manager. ## Getting Started diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 11a02095..662cca0c 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -1,9 +1,9 @@ /* theme */ :root > * { /* theme */ - --md-primary-fg-color: #115AF4; - --md-primary-fg-color--light: #115AF4; - --md-primary-fg-color--dark: #115AF4; + --md-primary-fg-color: #26272B; + --md-primary-fg-color--light: #26272B; + --md-primary-fg-color--dark: #26272B; } /* Table formatting */ @@ -72,7 +72,7 @@ to force column width */ /* dark mode slate theme */ /* dark mode code overrides */ [data-md-color-scheme="slate"] { - --md-code-bg-color: #252a33; + --md-code-bg-color: #1c1d20; --md-code-fg-color: #eee; --md-code-hl-color: #3b3d54; --md-code-hl-name-color: #eee; @@ -100,15 +100,15 @@ to force column width */ /* dark mode collection catalog overrides */ [data-md-color-scheme="slate"] .collection-item { - background-color: #3b3d54; + background-color: #26272B; } /* dark mode recipe collection overrides */ [data-md-color-scheme="slate"] .recipe-item { - background-color: #3b3d54; + background-color: #26272B; } /* dark mode API doc overrides */ [data-md-color-scheme="slate"] .prefect-table th { - background-color: #3b3d54; + background-color: #26272B; } \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 5f45af38..2fc94655 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -28,7 +28,7 @@ theme: icon: repo: fontawesome/brands/github logo: - img/prefect-logo-mark-solid-white-500.png + img/prefect-logo-mark.png font: text: Inter code: Source Code Pro diff --git a/prefect_gcp/workers/cloud_run.py b/prefect_gcp/workers/cloud_run.py index 649423ac..e1f0263b 100644 --- a/prefect_gcp/workers/cloud_run.py +++ b/prefect_gcp/workers/cloud_run.py @@ -369,11 +369,7 @@ def _populate_or_format_command(self): if command is None: self.job_body["spec"]["template"]["spec"]["template"]["spec"][ "containers" - ][0]["command"] = [ - "python", - "-m", - "prefect.engine", - ] + ][0]["command"] = shlex.split(self._base_flow_run_command()) elif isinstance(command, str): self.job_body["spec"]["template"]["spec"]["template"]["spec"][ "containers" diff --git a/prefect_gcp/workers/vertex.py b/prefect_gcp/workers/vertex.py index d95027a4..598394af 100644 --- a/prefect_gcp/workers/vertex.py +++ b/prefect_gcp/workers/vertex.py @@ -317,11 +317,9 @@ def _inject_formatted_command(self): existing_command = worker_pool_specs[0]["container_spec"].get("command") if existing_command is None: - worker_pool_specs[0]["container_spec"]["command"] = [ - "python", - "-m", - "prefect.engine", - ] + worker_pool_specs[0]["container_spec"]["command"] = shlex.split( + self._base_flow_run_command() + ) elif isinstance(existing_command, str): worker_pool_specs[0]["container_spec"]["command"] = shlex.split( existing_command diff --git a/requirements-dev.txt b/requirements-dev.txt index a04a0319..581c0c91 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,17 +1,19 @@ -pandas -pyarrow -pytest black +coverage flake8 -mypy +interrogate +isort mkdocs +mkdocs-gen-files mkdocs-material mkdocstrings[python] -isort -pre-commit -pytest-asyncio mock; python_version < '3.8' -mkdocs-gen-files -interrogate -coverage +mypy +pandas pillow +pre-commit +pyarrow +pytest +pytest-asyncio +pytest-cov +pytest-xdist