#917 - Fixed primaite_config.yaml issue in cli.py
- Added kaleido to deps in pyproject.toml
This commit is contained in:
@@ -26,6 +26,7 @@ classifiers = [
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"gym==0.21.0",
|
"gym==0.21.0",
|
||||||
"jupyterlab==3.6.1",
|
"jupyterlab==3.6.1",
|
||||||
|
"kaleido==0.2.1",
|
||||||
"matplotlib==3.7.1",
|
"matplotlib==3.7.1",
|
||||||
"networkx==3.1",
|
"networkx==3.1",
|
||||||
"numpy==1.23.5",
|
"numpy==1.23.5",
|
||||||
|
|||||||
@@ -124,15 +124,13 @@ def setup(overwrite_existing: bool = True):
|
|||||||
app_dirs = PlatformDirs(appname="primaite")
|
app_dirs = PlatformDirs(appname="primaite")
|
||||||
app_dirs.user_config_path.mkdir(exist_ok=True, parents=True)
|
app_dirs.user_config_path.mkdir(exist_ok=True, parents=True)
|
||||||
user_config_path = app_dirs.user_config_path / "primaite_config.yaml"
|
user_config_path = app_dirs.user_config_path / "primaite_config.yaml"
|
||||||
build_config = overwrite_existing or (not user_config_path.exists())
|
pkg_config_path = Path(
|
||||||
if build_config:
|
pkg_resources.resource_filename(
|
||||||
pkg_config_path = Path(
|
"primaite", "setup/_package_data/primaite_config.yaml"
|
||||||
pkg_resources.resource_filename(
|
|
||||||
"primaite", "setup/_package_data/primaite_config.yaml"
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
shutil.copy2(pkg_config_path, user_config_path)
|
shutil.copy2(pkg_config_path, user_config_path)
|
||||||
|
|
||||||
from primaite import getLogger
|
from primaite import getLogger
|
||||||
from primaite.setup import (
|
from primaite.setup import (
|
||||||
@@ -146,8 +144,7 @@ def setup(overwrite_existing: bool = True):
|
|||||||
|
|
||||||
_LOGGER.info("Performing the PrimAITE first-time setup...")
|
_LOGGER.info("Performing the PrimAITE first-time setup...")
|
||||||
|
|
||||||
if build_config:
|
_LOGGER.info("Building primaite_config.yaml...")
|
||||||
_LOGGER.info("Building primaite_config.yaml...")
|
|
||||||
|
|
||||||
_LOGGER.info("Building the PrimAITE app directories...")
|
_LOGGER.info("Building the PrimAITE app directories...")
|
||||||
setup_app_dirs.run()
|
setup_app_dirs.run()
|
||||||
|
|||||||
Reference in New Issue
Block a user