From bdc134d60af93b5ef6ee2a7d543c22217f1ce6c5 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Fri, 13 May 2022 23:26:22 +0300 Subject: [PATCH] PEP 621 style virtualenv. --- .envrc | 4 ++++ MANIFEST.in | 1 + 2 files changed, 5 insertions(+) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..cab946a --- /dev/null +++ b/.envrc @@ -0,0 +1,4 @@ +PYTHON_VERSION="$(python3 -c 'from sys import version_info as v; print(f"{v[0]}.{v[1]}")')" +export PYTHONPATH="$PWD/__pypackages__/$PYTHON_VERSION:${PYTHONPATH:-}" +export PATH="$PWD/__pypackages__/$PYTHON_VERSION/bin:$PATH" +python3 -m pip install -t "__pypackages__/$PYTHON_VERSION" -e . diff --git a/MANIFEST.in b/MANIFEST.in index 3db6801..acc91a1 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,3 +3,4 @@ include *.txt exclude .pre-commit-config.yaml exclude .gitlab-ci.yml exclude .gitignore +exclude .env* -- GitLab