Skip to content
Snippets Groups Projects
Commit 83dfa630 authored by gyulaid's avatar gyulaid
Browse files

#23

PackageMananger for virtualenv
parent 26ccb698
Branches
Tags
No related merge requests found
...@@ -22,12 +22,8 @@ packages = ...@@ -22,12 +22,8 @@ packages =
python_requires = >=3.6 python_requires = >=3.6
install_requires = install_requires =
PyYAML PyYAML
virtualenv
docker docker
[options.entry_points] [options.entry_points]
console_scripts = console_scripts =
alice = alice.cli:main alice = alice.cli:main
#[options.packages.find]
#where = src
\ No newline at end of file
...@@ -5,7 +5,7 @@ import sys ...@@ -5,7 +5,7 @@ import sys
import shlex import shlex
from ..exceptions import NonZeroRetcode, RunnerError, ConfigException from ..exceptions import NonZeroRetcode, RunnerError, ConfigException
from .pyutils import glob_command from .pyutils import PackageManager, glob_command
# TODO: Handle config like PyPiConfig # TODO: Handle config like PyPiConfig
...@@ -15,6 +15,7 @@ class PythonRunner: ...@@ -15,6 +15,7 @@ class PythonRunner:
self.workdir = config["workdir"] self.workdir = config["workdir"]
self.virtual_dir = os.path.abspath(os.path.join(self.workdir, "venv")) self.virtual_dir = os.path.abspath(os.path.join(self.workdir, "venv"))
self.config = config self.config = config
PackageManager.getInstance().ensure("build")
self.__init_venv() self.__init_venv()
def __init_venv(self): def __init_venv(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment