-
Notifications
You must be signed in to change notification settings - Fork 42
Expand file tree
/
Copy pathlayer.yaml
More file actions
29 lines (29 loc) · 1.13 KB
/
layer.yaml
File metadata and controls
29 lines (29 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
includes: ['layer:options']
exclude: ['.travis.yml', 'tests', 'tox.ini', 'test-requirements.txt', 'unit_tests']
defines:
packages:
type: array
default: []
description: Additional packages to be installed at time of bootstrap.
python_packages:
type: array
default: []
description: >
Additional Python packages to be installed at time of bootstrap.
These should be in standard Python requirement form. This is useful
if you have Python libraries that your charm code depends on but which
require compilation on the target architecture, and thus can't be
pre-packaged in the wheelhouse.
use_venv:
type: boolean
default: true
description: >
Install charm dependencies (wheelhouse) into a Python virtual environment
to help avoid conflicts with other charms or libraries on the machine.
include_system_packages:
type: boolean
default: false
description: >
If using a virtual environment, allow the venv to see Python packages
installed at the system level. This reduces isolation, but is necessary
to use Python packages installed via apt-get.