]> git.phdru.name Git - bookmarks_db.git/commitdiff
Feat: Split `bkmk_db-venv`
authorOleg Broytman <phd@phdru.name>
Sat, 8 Mar 2025 00:24:24 +0000 (03:24 +0300)
committerOleg Broytman <phd@phdru.name>
Sat, 8 Mar 2025 00:24:24 +0000 (03:24 +0300)
The command part and per-dependency parts.

bkmk_db-venv
bkmk_db-venv-aio [new file with mode: 0644]
bkmk_db-venv-curl [new file with mode: 0644]
bkmk_db-venv-httpx [new file with mode: 0644]
bkmk_db-venv-requests [new file with mode: 0644]

index e02eb86d6c33d18a0b861b0726914278307372c9..524694434cac0a49aba6e90af28424011604feb1 100644 (file)
@@ -8,8 +8,6 @@ if [ -z "$VIRTUAL_ENV" ]; then
          } &&
          . bkmk_db-venv/bin/activate &&
          pip install --compile --upgrade setuptools \
-         beautifulsoup4 lxml m_lib.full \
-         "requests[socks]" "httpx[socks]" pycurl curl-cffi \
-         aiohttp aiohttp-socks "aioftp[socks]"
+         beautifulsoup4 lxml m_lib.full
     }
 fi
diff --git a/bkmk_db-venv-aio b/bkmk_db-venv-aio
new file mode 100644 (file)
index 0000000..fa2836d
--- /dev/null
@@ -0,0 +1,8 @@
+# This is not a shell script; it shouldn't be executed,
+# it should be sourced into the current shell.
+
+if [ -z "$VIRTUAL_ENV" ]; then
+    . bkmk_db-venv &&
+    pip install --compile --upgrade \
+    aiohttp aiohttp-socks "aioftp[socks]"
+fi
diff --git a/bkmk_db-venv-curl b/bkmk_db-venv-curl
new file mode 100644 (file)
index 0000000..1357e6a
--- /dev/null
@@ -0,0 +1,8 @@
+# This is not a shell script; it shouldn't be executed,
+# it should be sourced into the current shell.
+
+if [ -z "$VIRTUAL_ENV" ]; then
+    . bkmk_db-venv &&
+    pip install --compile --upgrade \
+    pycurl curl-cffi
+fi
diff --git a/bkmk_db-venv-httpx b/bkmk_db-venv-httpx
new file mode 100644 (file)
index 0000000..3f54119
--- /dev/null
@@ -0,0 +1,8 @@
+# This is not a shell script; it shouldn't be executed,
+# it should be sourced into the current shell.
+
+if [ -z "$VIRTUAL_ENV" ]; then
+    . bkmk_db-venv &&
+    pip install --compile --upgrade \
+    "httpx[socks]"
+fi
diff --git a/bkmk_db-venv-requests b/bkmk_db-venv-requests
new file mode 100644 (file)
index 0000000..4fba28b
--- /dev/null
@@ -0,0 +1,8 @@
+# This is not a shell script; it shouldn't be executed,
+# it should be sourced into the current shell.
+
+if [ -z "$VIRTUAL_ENV" ]; then
+    . bkmk_db-venv &&
+    pip install --compile --upgrade \
+    "requests[socks]"
+fi