|
8 | 8 | # Date : 2023. 02. 08
|
9 | 9 | # Change Date :
|
10 | 10 | #
|
| 11 | +#============================================================================= |
| 12 | +# Replace Version and Basic Files |
| 13 | +#============================================================================= |
11 | 14 | VP_ORG_VER=2.2.12
|
12 |
| -VP_NEW_VER=2.2.13 |
| 15 | +VP_NEW_VER=2.3.1 |
13 | 16 |
|
14 | 17 | # update version info
|
15 | 18 | grep -REil ${VP_ORG_VER//\./\\.} setup.py visualpython/* | xargs sed -i --follow-symlinks "s/${VP_ORG_VER//\./\\.}/${VP_NEW_VER}/g"
|
16 | 19 |
|
| 20 | +# update LICENSE, README.md files |
| 21 | +cp ../LICENSE LICENSE |
| 22 | +cp ../README.md README.md |
| 23 | + |
| 24 | +# add _init_.py |
17 | 25 | find visualpython -depth -type d | grep -v 'git' | awk '{printf "echo \"print('\''Visual Python'\'')\" > %s/__init__.py\n", $1}' | sh
|
18 | 26 |
|
| 27 | +# convert |
19 | 28 | sed -i -e --follow-symlinks 's/\r$//' visualpython/bin/visualpy
|
20 | 29 |
|
| 30 | +#============================================================================= |
| 31 | +# Build output for Jupyter Notebook |
| 32 | +#============================================================================= |
| 33 | +# build |
| 34 | +python setup.py sdist bdist_wheel |
| 35 | + |
21 | 36 | # make dir
|
22 | 37 | mkdir -p ../dist/jupyternotebook
|
23 | 38 |
|
24 |
| -# build |
25 |
| -python setup.py sdist bdist_wheel # TODO: set output dir |
| 39 | +# rm previous dist |
| 40 | +rm -rf ../dist/jupyternotebook/* |
26 | 41 |
|
27 |
| -# upload pypi # FIXME: uploading is only permissioned to maintainer |
28 |
| -# python -m twine upload ../dist/jupyternotebook/* |
| 42 | +# mv to dist folder |
| 43 | +mv ./dist ../dist/jupyternotebook/ |
| 44 | +mv ./build ../dist/jupyternotebook/ |
| 45 | +mv ./visualpython.egg-info ../dist/jupyternotebook/ |
| 46 | +#============================================================================= |
| 47 | +# Upload pypi version |
| 48 | +#============================================================================= |
| 49 | +# upload pypi # uploading is only permissioned to maintainer |
| 50 | +# python -m twine upload ../dist/jupyternotebook/dist/* |
29 | 51 |
|
30 | 52 | exit 0
|
31 | 53 | # End of file
|
0 commit comments