-
Notifications
You must be signed in to change notification settings - Fork 26
/
dl-repo.yml
57 lines (47 loc) · 1.38 KB
/
dl-repo.yml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# This file is used by datalens-repmanager as the main configuration file
dl_repo:
fs_editor: git
default_boilerplate_path: lib/dl_package_boilerplate
package_types:
- type: terrarium # Repository tools
root_path: terrarium
- type: lib # Main libraries
root_path: lib
tags:
- main_dependency_group
- type: app # Apps
root_path: app
tags:
- main_dependency_group
- own_dependency_group
custom_package_map:
async_timeout: async-timeout
attr: attrs
dateutil: python-dateutil
flask_marshmallow: flask-marshmallow
flask_restx: flask-restx
grpc: grpcio
jaeger_client: jaeger-client
jwt: pyjwt
typing_extensions: typing-extensions
marshmallow_oneofschema: marshmallow-oneofschema
more_itertools: more-itertools
psycopg2: psycopg2-binary
pytest_lazyfixture: pytest-lazyfixture
pyuwsgi: uwsgi
sentry_sdk: sentry-sdk
snowflake: snowflake-connector-python
metapackages:
- name: main_mpkg
toml: metapkg/pyproject.toml
plugins:
- type: toml_registration
config:
metapackages:
- name: main_mpkg
package_types: ["lib", "app"]
- type: dependency_registration
edit_exclude_masks: # Files at paths that match these patterns (via re.match) will not be edited
- ".*\\.mo"
- ".*\\.xlsx"
- ".*/__pycache__"