mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-08 19:44:57 -05:00
tools: add a script to easily upgrade python dependencies
This commit is contained in:
4
Makefile
4
Makefile
@@ -191,3 +191,7 @@ jupyter:
|
||||
release_docker:
|
||||
./docker/build_release_image.sh
|
||||
.PHONY: release_docker
|
||||
|
||||
upgrade_py_deps:
|
||||
./script/make_utils/upgrade_deps.sh
|
||||
.PHONY: upgrade_py_deps
|
||||
|
||||
18
script/make_utils/upgrade_deps.sh
Executable file
18
script/make_utils/upgrade_deps.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# verbose output please
|
||||
set -v
|
||||
|
||||
no_dev_file=$(mktemp --suffix=.txt)
|
||||
all_file=$(mktemp --suffix=.txt)
|
||||
dev_file=$(mktemp --suffix=.txt)
|
||||
|
||||
poetry show -o -t --no-dev | grep -v -e "--" | cut -d " " -f 1 | sed 's/$/\@latest/g' > "${no_dev_file}"
|
||||
poetry show -o -t | grep -v -e "--" | cut -d " " -f 1 | sed 's/$/\@latest/g' > "${all_file}"
|
||||
join -v1 -v2 "${all_file}" "${no_dev_file}" > "${dev_file}"
|
||||
cat "${no_dev_file}" | xargs poetry add
|
||||
cat "${dev_file}" | xargs poetry add --dev
|
||||
|
||||
rm "${no_dev_file}"
|
||||
rm "${dev_file}"
|
||||
rm "${all_file}"
|
||||
Reference in New Issue
Block a user