File tree Expand file tree Collapse file tree 5 files changed +29
-2
lines changed
Expand file tree Collapse file tree 5 files changed +29
-2
lines changed Original file line number Diff line number Diff line change 3333 source .venv/bin/activate
3434 pip install --upgrade pip setuptools wheel
3535
36- # Install the package in editable mode with verbose output
37- pip install -e . -v
36+ # Add project to Python path instead of installing
37+ export PYTHONPATH="${PYTHONPATH}:$(pwd)"
3838
3939 # Install dev dependencies
4040 pip install -r tools/requirements.txt
Original file line number Diff line number Diff line change 1+ [global]
2+ # Keep build artifacts out of project root
3+ build = /tmp
4+
5+ [install]
6+ # Use editable installs sparingly and with custom egg location
7+ egg-info-dir = .venv
Original file line number Diff line number Diff line change 22requires = [" setuptools>=45" , " wheel" ]
33build-backend = " setuptools.build_meta"
44
5+ [tool .setuptools ]
6+ # Place egg-info and build artifacts in .venv
7+ build-dir = " .venv/build"
8+
59[project ]
610name = " core-cli"
711dynamic = [" version" ]
Original file line number Diff line number Diff line change 1+ [egg_info]
2+ # Place egg-info in .venv to keep project root clean
3+ egg_base = .venv
4+
5+ [build]
6+ # Use .venv for build artifacts
7+ build_base = .venv/build
8+
9+ [bdist_wheel]
10+ # Place wheel distributions in .venv
11+ bdist_dir = .venv/dist
12+
13+ [install]
14+ # Install packages to .venv
15+ prefix = .venv
Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ install_deps() {
121121
122122 # Configure pip to use temp directory for build artifacts
123123 export PIP_BUILD=/tmp/pip-build-$$
124+ export PIP_EGG_INFO_DIR=" $VENV_DIR "
124125
125126 # Install dependencies from tools/requirements.txt (NOT as a package)
126127 log " Installing dependencies..."
You can’t perform that action at this time.
0 commit comments