Merging upstream version 2.11.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
0d8caa2431
commit
ec855fcd3f
4 changed files with 18 additions and 13 deletions
|
@ -21,7 +21,7 @@ repos:
|
|||
hooks:
|
||||
- id: autopep8
|
||||
- repo: https://github.com/pre-commit/pre-commit
|
||||
rev: v2.11.0
|
||||
rev: v2.11.1
|
||||
hooks:
|
||||
- id: validate_manifest
|
||||
- repo: https://github.com/asottile/pyupgrade
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2.11.1 - 2021-03-09
|
||||
===================
|
||||
|
||||
### Fixes
|
||||
- Fix r hooks when hook repo is a package
|
||||
- #1831 PR by @lorenzwalthert.
|
||||
|
||||
2.11.0 - 2021-03-07
|
||||
===================
|
||||
|
||||
|
|
|
@ -88,13 +88,11 @@ def install_environment(
|
|||
env_dir = _get_env_dir(prefix, version)
|
||||
with clean_path_on_failure(env_dir):
|
||||
os.makedirs(env_dir, exist_ok=True)
|
||||
path_desc_source = prefix.path('DESCRIPTION')
|
||||
if os.path.exists(path_desc_source):
|
||||
shutil.copy(path_desc_source, env_dir)
|
||||
shutil.copy(prefix.path('renv.lock'), env_dir)
|
||||
cmd_output_b(
|
||||
'Rscript', '--vanilla', '-e',
|
||||
"""\
|
||||
f"""\
|
||||
prefix_dir <- {prefix.prefix_dir!r}
|
||||
missing_pkgs <- setdiff(
|
||||
"renv", unname(installed.packages()[, "Package"])
|
||||
)
|
||||
|
@ -109,15 +107,15 @@ def install_environment(
|
|||
'renv::activate("', file.path(getwd()), '"); '
|
||||
)
|
||||
writeLines(activate_statement, 'activate.R')
|
||||
is_package <- tryCatch(
|
||||
suppressWarnings(
|
||||
unname(read.dcf('DESCRIPTION')[,'Type'] == "Package")
|
||||
),
|
||||
is_package <- tryCatch({{
|
||||
content_desc <- read.dcf(file.path(prefix_dir, 'DESCRIPTION'))
|
||||
suppressWarnings(unname(content_desc[,'Type']) == "Package")
|
||||
}},
|
||||
error = function(...) FALSE
|
||||
)
|
||||
if (is_package) {
|
||||
renv::install(normalizePath('.'))
|
||||
}
|
||||
if (is_package) {{
|
||||
renv::install(prefix_dir)
|
||||
}}
|
||||
""",
|
||||
cwd=env_dir,
|
||||
)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[metadata]
|
||||
name = pre_commit
|
||||
version = 2.11.0
|
||||
version = 2.11.1
|
||||
description = A framework for managing and maintaining multi-language pre-commit hooks.
|
||||
long_description = file: README.md
|
||||
long_description_content_type = text/markdown
|
||||
|
|
Loading…
Add table
Reference in a new issue