revert part of #925 so that config.default.yaml is still copied and config.yaml remains untracked

This commit is contained in:
Fabian Neumann 2024-02-18 09:45:37 +01:00
parent a3c0ffac44
commit 3e612950c2
3 changed files with 8 additions and 13 deletions

View File

@ -1,9 +1,9 @@
# SPDX-FileCopyrightText: : 2017-2023 The PyPSA-Eur Authors # SPDX-FileCopyrightText: : 2017-2024 The PyPSA-Eur Authors
# #
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
from os.path import normpath from os.path import normpath, exists
from shutil import move, rmtree from shutil import copyfile, move, rmtree
from snakemake.remote.HTTP import RemoteProvider as HTTPRemoteProvider from snakemake.remote.HTTP import RemoteProvider as HTTPRemoteProvider
@ -13,6 +13,10 @@ from snakemake.utils import min_version
min_version("7.7") min_version("7.7")
conf_file = os.path.join(workflow.current_basedir, "config/config.yaml")
conf_default_file = os.path.join(workflow.current_basedir, "config/config.default.yaml")
if not exists(conf_file) and exists(conf_default_file):
copyfile(conf_default_file, conf_file)
configfile: "config/config.default.yaml" configfile: "config/config.default.yaml"
configfile: "config/config.yaml" configfile: "config/config.yaml"

View File

@ -1,8 +0,0 @@
# SPDX-FileCopyrightText: : 2024 The PyPSA-Eur Authors
#
# SPDX-License-Identifier: CC0-1.0
# add your own configuration overrides here, for instance
version: 0.9.0
# enable:
# retrieve: false

View File

@ -34,8 +34,7 @@ Upcoming Release
applied. applied.
* The default configuration ``config/config.default.yaml`` is now automatically * The default configuration ``config/config.default.yaml`` is now automatically
used as a base configuration file and no longer copied to used as a base configuration file. The file ``config/config.yaml`` should be
``config/config.yaml`` on first use. The file ``config/config.yaml`` should be
used to define deviations from the default configuration. used to define deviations from the default configuration.
* Merged two OPSD time series data versions into such that the option ``load: * Merged two OPSD time series data versions into such that the option ``load: