Compare commits

..

4 commits

Author SHA1 Message Date
a3cf76b28a
import main
Some checks failed
/ job (push) Failing after 3m21s
2024-08-08 01:58:51 +02:00
ee3c61dad3
move to main 2024-08-08 01:58:03 +02:00
a14e9b941b
move to init 2024-08-08 01:53:43 +02:00
f507f0536e
check if not already there 2024-08-08 01:45:52 +02:00
2 changed files with 10 additions and 9 deletions

View file

@ -3,8 +3,10 @@
__version__ = "0.0.1" __version__ = "0.0.1"
import sys import sys
from os import environ, pathsep
from pathlib import Path from pathlib import Path
import env
from rwx import fs from rwx import fs
from rwx.log import stream as log from rwx.log import stream as log
from rwx.ps import run from rwx.ps import run
@ -61,6 +63,9 @@ def list_environment_variables() -> None:
def main(main: str) -> None: def main(main: str) -> None:
paths = environ["PATH"].split(pathsep)
if env.SPCD_PYTHON_VENV_BINARIES not in paths:
environ["PATH"] = pathsep.join([env.SPCD_PYTHON_VENV_BINARIES, *paths])
path, *arguments = sys.argv path, *arguments = sys.argv
name = Path(path).name name = Path(path).name
if name == "__main__.py": if name == "__main__.py":

View file

@ -2,17 +2,13 @@
"""Entry point.""" """Entry point."""
import os
import sys import sys
import env import env
if env.SPCD_PYTHON_VENV_PACKAGES not in sys.path:
sys.path.insert(0, env.SPCD_PYTHON_VENV_PACKAGES)
import spcd
if __name__ == "__main__": if __name__ == "__main__":
os.environ["PATH"] = os.pathsep.join( if env.SPCD_PYTHON_VENV_PACKAGES not in sys.path:
[env.SPCD_PYTHON_VENV_BINARIES, os.environ["PATH"]] sys.path.insert(0, env.SPCD_PYTHON_VENV_PACKAGES)
) from spcd import main
spcd.main(__file__)
main(__file__)