From 951e36cb97dc448e1ace4f5c1e97cd0753443a66 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Fri, 14 Jun 2024 16:47:55 +0000 Subject: [PATCH] [AUTO-PR] related_articles.yml update --- blog/_data/embeddings_cache.pkl | Bin 6560507 -> 6588227 bytes blog/_data/related_articles.yml | 68 +++++++++++++++++++++---------- blog/_data/short_title_cache.pkl | Bin 32653 -> 32825 bytes blog/_data/short_titles.yml | 2 + 4 files changed, 49 insertions(+), 21 deletions(-) diff --git a/blog/_data/embeddings_cache.pkl b/blog/_data/embeddings_cache.pkl index acf5e2f2648674fc621cbe6b046381c4c661d9d2..b7594c54c1e5da7be4be451264006cfbff370a2b 100644 GIT binary patch delta 28161 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 MP(KG+lrrr906sR=j{pDw delta 223 zcmV~$#ZdzR006+@j^GZ5YX}a(-GaNjTUy}HW8VxzEie>71w5#R54+#5@8RF)TlgYF zAe1R4OST-j^5iQ}s7SFArOK465UEt9T8&zD>NRN8q*;r&Rtas|b?DTkTaR9SlKKr8 zG-TL_QDeqUm^5YDj9GK$r7T#qWZ8;UYu0Vpv}N0lU3>N&ICSLLiBo6JUAT1R+KpRx X?mc+)^pTFof}iLs5ljC@!E^E-hmlYQ diff --git a/blog/_data/related_articles.yml b/blog/_data/related_articles.yml index 155721928..69999f62e 100644 --- a/blog/_data/related_articles.yml +++ b/blog/_data/related_articles.yml @@ -5300,12 +5300,12 @@ create-python-package: - python-c-extension - pyinstaller - python-monorepo + - python-virtualenv - incremental-rust-builds - python-hatch - efficiently-cache-dependencies-earthfiles - konfig - - yarn-vite-monorepo - - rust-monorepo + - python-uv poetry-publish: @@ -5313,25 +5313,25 @@ poetry-publish: - python-c-extension - python-monorepo - pyinstaller + - python-virtualenv - incremental-rust-builds - python-hatch - efficiently-cache-dependencies-earthfiles - konfig - rust-monorepo - - yarn-vite-monorepo python-c-extension: - create-python-package - poetry-publish - pyinstaller + - python-virtualenv - python-hatch - incremental-rust-builds - python-monorepo - future-is-rusty + - python-uv - python-libraries - - conda-virtual-env - - language-style-czar merge-queues: @@ -5617,7 +5617,7 @@ python-monorepo: - docker-init-in-python - konfig - yarn-vite-monorepo - - efficiently-cache-dependencies-earthfiles + - python-virtualenv showboaters: @@ -5656,7 +5656,7 @@ yarn-vite-monorepo: - developer-portals-backstage - docker-init-nodejs - incremental-rust-builds - - efficiently-cache-dependencies-earthfiles + - python-virtualenv gradle-monorepo: @@ -5890,7 +5890,7 @@ platform-teams: - data-engineering-analysis - python-hatch - docker-build-cloud - - generating-sbom + - python-virtualenv earthly-docker-build: @@ -5963,25 +5963,25 @@ python-web-scraping: - conda-virtual-env - developer-portals-backstage - docker-scout + - python-virtualenv - pyinstaller - data-engineering-analysis - python-c-extension - miniconda-venv - python-hatch - - create-python-package python-frameworks: - python-libraries + - python-virtualenv - platform-engineering-tools - developer-platforms - pyinstaller - docker-init-quickly - python-hatch + - python-uv - why-developer-platform - python-c-extension - - create-python-package - - miniconda-venv python-libraries: @@ -5990,11 +5990,11 @@ python-libraries: - conda-virtual-env - platform-engineering-tools - pyinstaller + - python-virtualenv - miniconda-venv - python-c-extension - python-hatch - - data-engineering-analysis - - future-is-rusty + - python-uv efficiently-cache-dependencies-earthfiles: @@ -6011,7 +6011,9 @@ efficiently-cache-dependencies-earthfiles: pyinstaller: + - python-virtualenv - python-hatch + - python-uv - miniconda-venv - conda-virtual-env - python-c-extension @@ -6019,11 +6021,11 @@ pyinstaller: - create-python-package - python-monorepo - poetry-publish - - python-libraries - - docker-init-quickly python-hatch: + - python-virtualenv + - python-uv - pyinstaller - miniconda-venv - conda-virtual-env @@ -6032,12 +6034,12 @@ python-hatch: - efficiently-cache-dependencies-earthfiles - monorepo-java - konfig - - understanding-monorepos - - cargo-chef conda-virtual-env: - miniconda-venv + - python-virtualenv + - python-uv - python-hatch - pyinstaller - docker-init-in-python @@ -6045,12 +6047,12 @@ conda-virtual-env: - python-libraries - docker-init-quickly - python-c-extension - - docker-init-nodejs - - python-web-scraping miniconda-venv: - conda-virtual-env + - python-virtualenv + - python-uv - python-hatch - pyinstaller - docker-init-in-python @@ -6058,8 +6060,6 @@ miniconda-venv: - python-libraries - docker-init-quickly - gradle-monorepo - - docker-init-nodejs - - rust-monorepo earthly-cloud-ui-updates: @@ -6075,3 +6075,29 @@ earthly-cloud-ui-updates: - docker-build-cloud +python-uv: + - python-virtualenv + - python-hatch + - miniconda-venv + - pyinstaller + - conda-virtual-env + - python-monorepo + - docker-init-in-python + - efficiently-cache-dependencies-earthfiles + - monorepo-java + - docker-build-cloud + + +python-virtualenv: + - python-uv + - miniconda-venv + - conda-virtual-env + - python-hatch + - pyinstaller + - python-monorepo + - docker-init-in-python + - python-c-extension + - create-python-package + - poetry-publish + + diff --git a/blog/_data/short_title_cache.pkl b/blog/_data/short_title_cache.pkl index 461b13c6e50fd459972d76cbb148d01e6134cbf7..57d64a70ea94591fdb3a9340dc633a77562f7c19 100644 GIT binary patch delta 63 zcmeDE&$zRJiM4@cs$RoJ*0y@49;?Z