Jon Solow commited on
Commit
7582c9e
1 Parent(s): a4ba037

Add script to update streamlit version in readme

Browse files
regenerate_requirements.sh CHANGED
@@ -15,3 +15,5 @@ pip-compile \
15
  -o dev-requirements.txt \
16
  $ADDITIONAL_ARGS \
17
  pyproject.toml
 
 
 
15
  -o dev-requirements.txt \
16
  $ADDITIONAL_ARGS \
17
  pyproject.toml
18
+
19
+ python update_streamlit_version.py
update_streamlit_version.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pathlib
2
+ import pkg_resources
3
+ import re
4
+
5
+
6
+ package_name = "streamlit"
7
+
8
+ with pathlib.Path("requirements.txt").open() as requirements_txt:
9
+ for requirement in pkg_resources.parse_requirements(requirements_txt):
10
+ if requirement.name == package_name:
11
+ version = requirement.specs[0][-1]
12
+ break
13
+ print(version)
14
+
15
+
16
+ regex_pattern = re.compile(r"sdk_version:.*")
17
+ with open("README.md", "r") as f:
18
+ contents = f.read()
19
+ replaced = re.sub(r"sdk_version:.*", f"sdk_version: {version}", contents, 1)
20
+
21
+
22
+ with open("README.md", "w") as f:
23
+ f.write(replaced)