mirror of
https://github.com/frappe/bench.git
synced 2024-11-12 08:16:28 +00:00
Merge branch 'develop' into declarative-setup-bench
This commit is contained in:
commit
6c4bb2883b
@ -32,7 +32,7 @@ def cli():
|
||||
change_dir()
|
||||
change_uid()
|
||||
|
||||
if is_dist_editable(bench.PROJECT_NAME) and len(sys.argv) > 1 and sys.argv[1] != "src":
|
||||
if is_dist_editable(bench.PROJECT_NAME) and len(sys.argv) > 1 and sys.argv[1] != "src" and not get_config(".").get("developer_mode"):
|
||||
log("bench is installed in editable mode!\n\nThis is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`\n", level=3)
|
||||
|
||||
if not is_bench_directory() and not cmd_requires_root() and len(sys.argv) > 1 and sys.argv[1] not in ("init", "find", "src"):
|
||||
|
@ -20,6 +20,12 @@
|
||||
force: yes
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
||||
- name: download wkthmltox Ubuntu 20
|
||||
get_url:
|
||||
url: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.focal_amd64.deb
|
||||
dest: /tmp/wkhtmltox.deb
|
||||
when: ansible_distribution == 'Ubuntu' and ansible_distribution_major_version == '20'
|
||||
|
||||
- name: download wkthmltox Ubuntu 18
|
||||
get_url:
|
||||
url: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
|
@ -70,9 +70,16 @@ def log(message, level=0):
|
||||
2: color.red + 'ERROR', # fail
|
||||
3: color.yellow + 'WARN' # warn/suggest
|
||||
}
|
||||
loggers = {
|
||||
2: logger.error,
|
||||
3: logger.warning
|
||||
}
|
||||
|
||||
start_line = (levels.get(level) + ': ') if level in levels else ''
|
||||
level_logger = loggers.get(level, logger.info)
|
||||
end_line = '\033[0m'
|
||||
|
||||
level_logger(message)
|
||||
print(start_line + message + end_line)
|
||||
|
||||
|
||||
|
@ -88,4 +88,4 @@ TLDR; Save the logs!
|
||||
|
||||
3. A lot of things can go wrong in setting up the environment due to prior settings, company protocols or even breaking changes in system packages and their dependencies.
|
||||
|
||||
4. Sharing your logfile in any issues opened related to this can help us find solutions to it faster and make the sript better!
|
||||
4. Sharing your logfile in any issues opened related to this can help us find solutions to it faster and make the script better!
|
||||
|
Loading…
Reference in New Issue
Block a user