17 lines
360 B
Bash
17 lines
360 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "Setting up development environment for {{ package_name }}..."
|
|
|
|
# Create virtual environment
|
|
python -m venv .venv
|
|
source .venv/bin/activate
|
|
|
|
# Install package with dev extras
|
|
pip install -e ".[dev,tests,docs]"
|
|
|
|
# Install pre-commit hooks
|
|
pre-commit install
|
|
|
|
echo "Setup complete. Run 'nox' to execute all default sessions."
|