Upgrade to Python 3.10

This commit is contained in:
Andrew Miner
2022-03-05 14:06:23 -07:00
parent a2b6470b2e
commit f045f24c4f
3 changed files with 11 additions and 12 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
.DS_Store
*.swp *.swp
.DS_Store
.sass-cache .sass-cache
usr/ .venv/
__pycache__/ __pycache__/
+8 -8
View File
@@ -1,4 +1,4 @@
#!/usr/bin/env python3 #!/usr/bin/env python
import os import os
import subprocess import subprocess
@@ -42,7 +42,7 @@ project_root = os.path.dirname(os.path.abspath(sys.argv[0]))
docs_dir = os.path.join(project_root, "docs") docs_dir = os.path.join(project_root, "docs")
src_dir = os.path.join(project_root, "src") src_dir = os.path.join(project_root, "src")
template_dir = os.path.join(src_dir, "templates") template_dir = os.path.join(src_dir, "templates")
venv_dir = os.path.join(project_root, "usr") venv_dir = os.path.join(project_root, ".venv")
bin_dir = os.path.join(venv_dir, "bin") bin_dir = os.path.join(venv_dir, "bin")
activate = os.path.join(bin_dir, "activate") activate = os.path.join(bin_dir, "activate")
@@ -63,8 +63,8 @@ def shell(*args, **kwargs):
def command_generate(): def command_generate():
os.makedirs(docs_dir, exist_ok=True) os.makedirs(docs_dir, exist_ok=True)
shell(f"cp -R {src_dir}/images {docs_dir}/") shell(f"cp -R {src_dir}/images {docs_dir}/")
shell(f"{python} src/generate_styles.py {src_dir} {docs_dir}") shell(f"source {activate} && {python} src/generate_styles.py {src_dir} {docs_dir}")
shell(f"{python} src/generate.py {template_dir} {src_dir} {docs_dir}") shell(f"source {activate} && {python} src/generate.py {template_dir} {src_dir} {docs_dir}")
def command_init(): def command_init():
@@ -76,11 +76,11 @@ def command_init():
def command_python(): def command_python():
shell(f"{python}") shell(f"source {activate} && {python}")
def command_server(): def command_server():
server_func = lambda: shell(f"cd {docs_dir} && {python} -m http.server 8080") server_func = lambda: shell(f"source {activate} && cd {docs_dir} && {python} -m http.server 8080")
thread = Thread(target=server_func, daemon=True) thread = Thread(target=server_func, daemon=True)
thread.start() thread.start()
@@ -92,8 +92,8 @@ def command_server():
# Startup Script ####################################################################################################### # Startup Script #######################################################################################################
if __name__ == "__main__": if __name__ == "__main__":
if sys.version_info < (3, 5): if sys.version_info < (3, 10):
print(f"Python {sys.version} provided, but at least version 3.5 is required.") print(f"Python {sys.version} provided, but at least version 3.10 is required.")
sys.exit(1) sys.exit(1)
for arg in sys.argv[1:]: for arg in sys.argv[1:]:
+1 -2
View File
@@ -1,6 +1,5 @@
Flask~=1.1 Flask~=2.0.0
jedi jedi
jinja2~=2.10
libsass libsass
python-dotenv~=0.0 python-dotenv~=0.0
pyyaml pyyaml