build: pin python version, update scripts and pip handling (#7)
This commit is contained in:
parent
a075f5e788
commit
bc2ef284a6
5 changed files with 32 additions and 13 deletions
|
@ -1 +1 @@
|
|||
3.9.6
|
||||
3.9.15
|
||||
|
|
2
requirements.in
Normal file
2
requirements.in
Normal file
|
@ -0,0 +1,2 @@
|
|||
black
|
||||
invoke
|
|
@ -1,15 +1,22 @@
|
|||
astroid==2.11.7
|
||||
#
|
||||
# This file is autogenerated by pip-compile with python 3.9
|
||||
# To update, run:
|
||||
#
|
||||
# pip-compile ./requirements.in
|
||||
#
|
||||
black==22.6.0
|
||||
# via -r ./requirements.in
|
||||
click==8.1.3
|
||||
dill==0.3.5.1
|
||||
# via black
|
||||
invoke==1.7.1
|
||||
isort==5.10.1
|
||||
lazy-object-proxy==1.7.1
|
||||
mccabe==0.7.0
|
||||
# via -r ./requirements.in
|
||||
mypy-extensions==0.4.3
|
||||
# via black
|
||||
pathspec==0.9.0
|
||||
# via black
|
||||
platformdirs==2.5.2
|
||||
# via black
|
||||
tomli==2.0.1
|
||||
tomlkit==0.11.4
|
||||
typing_extensions==4.3.0
|
||||
wrapt==1.14.1
|
||||
# via black
|
||||
typing-extensions==4.3.0
|
||||
# via black
|
||||
|
|
|
@ -1,8 +1,14 @@
|
|||
#!/bin/bash
|
||||
|
||||
VENV="spadinaistan.venv"
|
||||
test -d $VENV || python3 -m venv $VENV || return
|
||||
. $VENV/bin/activate
|
||||
|
||||
python -m pip install -U pip --no-cache-dir
|
||||
python -m pip install -r requirements.txt
|
||||
python -m pip install pip==22.3 pip-tools==6.9.0 --no-cache
|
||||
|
||||
if [ ! -d "./$VENV" ]; then
|
||||
python -m venv ./$VENV
|
||||
fi
|
||||
|
||||
source ./$VENV/bin/activate
|
||||
|
||||
|
||||
pip-sync ./requirements.txt
|
||||
|
|
4
script/lock
Normal file
4
script/lock
Normal file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
pip-compile ./requirements.in
|
||||
|
Reference in a new issue