From ba970d8c63d1daec9eb267d7d66d187d1019e566 Mon Sep 17 00:00:00 2001 From: Polina Bungina <27892524+hughcapet@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:44:28 +0200 Subject: [PATCH] Temporary pin psycopg2-binary version for macOS (#3186) --- .github/workflows/install_deps.py | 3 ++- requirements.dev.txt | 1 + requirements.docs.txt | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/install_deps.py b/.github/workflows/install_deps.py index d8ead869..033a1b6a 100644 --- a/.github/workflows/install_deps.py +++ b/.github/workflows/install_deps.py @@ -25,7 +25,8 @@ def install_requirements(what): requirements += ['coverage'] # try to split tests between psycopg2 and psycopg3 requirements += ['psycopg[binary]'] if sys.version_info >= (3, 8, 0) and\ - (sys.platform != 'darwin' or what == 'etcd3') else ['psycopg2-binary'] + (sys.platform != 'darwin' or what == 'etcd3') else ['psycopg2-binary==2.9.9' + if sys.platform == 'darwin' else 'psycopg2-binary'] for r in read('requirements.txt').split('\n'): r = r.strip() if r != '': diff --git a/requirements.dev.txt b/requirements.dev.txt index 0393bfb7..520e887d 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,3 +1,4 @@ +psycopg2-binary==2.9.9; sys_platform == "darwin" psycopg2-binary behave coverage diff --git a/requirements.docs.txt b/requirements.docs.txt index 7a47ebb2..74ed1bc2 100644 --- a/requirements.docs.txt +++ b/requirements.docs.txt @@ -3,4 +3,5 @@ sphinx_rtd_theme>1 sphinxcontrib-apidoc sphinx-github-style<1.0.3 psycopg[binary] +psycopg2-binary==2.9.9; sys_platform == "darwin" psycopg2-binary