add build sha to .version file to be able to cleanup user python packages on master/dev builds.
This commit is contained in:
parent
bdb6d0e36a
commit
de338e4492
2 changed files with 7 additions and 6 deletions
|
|
@ -37,18 +37,20 @@ class Upgrader:
|
||||||
user_site: Path = config_path / f"python{sys.version_info.major}.{sys.version_info.minor}-packages"
|
user_site: Path = config_path / f"python{sys.version_info.major}.{sys.version_info.minor}-packages"
|
||||||
user_site_ver: Path = user_site / ".version"
|
user_site_ver: Path = user_site / ".version"
|
||||||
|
|
||||||
from app.library.version import APP_VERSION
|
from app.library.version import APP_COMMIT_SHA, APP_VERSION
|
||||||
|
|
||||||
|
version: str = f"{APP_VERSION}-{APP_COMMIT_SHA[:8]}"
|
||||||
|
|
||||||
if not user_site.exists():
|
if not user_site.exists():
|
||||||
user_site.mkdir(parents=True, exist_ok=True)
|
user_site.mkdir(parents=True, exist_ok=True)
|
||||||
user_site_ver.write_text(APP_VERSION)
|
user_site_ver.write_text(version)
|
||||||
|
|
||||||
if user_site.is_dir():
|
if user_site.is_dir():
|
||||||
if str(user_site) not in sys.path:
|
if str(user_site) not in sys.path:
|
||||||
sys.path.insert(0, str(user_site))
|
sys.path.insert(0, str(user_site))
|
||||||
|
|
||||||
if not user_site_ver.exists() or APP_VERSION != user_site_ver.read_text().strip():
|
if not user_site_ver.exists() or version != user_site_ver.read_text().strip():
|
||||||
self.clean_up(user_site, user_site_ver, APP_VERSION)
|
self.clean_up(user_site, user_site_ver, version)
|
||||||
|
|
||||||
self.check(config_path, user_site)
|
self.check(config_path, user_site)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
{
|
{
|
||||||
// https://nuxt.com/docs/guide/concepts/typescript
|
|
||||||
"extends": "./.nuxt/tsconfig.json",
|
"extends": "./.nuxt/tsconfig.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"allowImportingTsExtensions": false,
|
"allowImportingTsExtensions": true,
|
||||||
"types": [
|
"types": [
|
||||||
"./app/types/globals"
|
"./app/types/globals"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue