We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 380ff6b commit dfb6858Copy full SHA for dfb6858
1 file changed
scripts/publish.sh
@@ -4,6 +4,18 @@ set -euo pipefail
4
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
5
cd "$ROOT"
6
7
+backup_dir="$(mktemp -d)"
8
+cp pyproject.toml "$backup_dir/pyproject.toml"
9
+cp src/diffio/__init__.py "$backup_dir/__init__.py"
10
+
11
+restore() {
12
+ cp "$backup_dir/pyproject.toml" pyproject.toml
13
+ cp "$backup_dir/__init__.py" src/diffio/__init__.py
14
+ rm -rf "$backup_dir"
15
+}
16
17
+trap restore EXIT
18
19
python scripts/bump_version.py "${1:-patch}"
20
python -m build
21
python -m twine upload dist/*
0 commit comments