jo
cf9b08906b
feat(api-client): rewrite api-client v2
2022-07-26 15:14:45 +02:00
Jonas L
067b35e9bb
feat(analyzer): load callback details from config and file_id ( #1993 )
2022-07-26 14:19:22 +02:00
Jonas L
d93731807c
feat(worker): load callback details from config ( #1994 )
2022-07-26 14:18:41 +02:00
Jonas L
2d334d3ede
ci: website-preview use single comment ( #1996 )
2022-07-26 14:17:35 +02:00
Jonas L
951dc68394
feat(api): cast StreamSetting raw_value to value ( #1991 )
2022-07-26 14:16:34 +02:00
Jonas L
e75426bc4c
refactor(shared): explode config into multiple files ( #1987 )
2022-07-25 21:30:15 +02:00
jo
c395fd7f0a
chore(analyzer): install missing requests types
2022-07-25 21:24:47 +02:00
jo
7bd369f20c
refactor(analyzer): fix linting
2022-07-25 21:24:47 +02:00
jo
0babe0f243
chore(analyzer): clean old comments
2022-07-25 21:24:47 +02:00
jo
58230b7974
refactor(analyzer): remove unused import
2022-07-25 21:24:47 +02:00
jo
fc53636c37
fix(analyzer): remove outdated urllib3 workaround
2022-07-25 21:24:47 +02:00
Jonas L
04c0b11901
test(api): create api_client pytest fixture ( #1990 )
2022-07-25 21:21:21 +02:00
Jonas L
2b973b2695
chore(api): don't scan tests files with bandit ( #1989 )
2022-07-25 21:20:45 +02:00
Jonas L
6dfd4dd086
test(api): always print logs while testing ( #1988 )
2022-07-25 21:20:18 +02:00
Jonas L
77f5c9951e
chore: improve setuptools find_packages ( #1985 )
2022-07-25 21:19:41 +02:00
jo
b5267068e4
docs: add releases distributions support
2022-07-22 19:56:35 +02:00
jo
fd709f74fc
docs: create development section
2022-07-22 19:56:35 +02:00
Jonas L
f08af1f3fa
feat(api): don't use trailing slashes ( #1982 )
2022-07-22 17:34:09 +02:00
Jonas L
368350b269
feat(playout): use single clients instance ( #1980 )
...
- Use legacy_client across playout code to make the difference between the old and new clients.
- Setup clients during initialization, and pass clients down to the different apps.
2022-07-22 16:26:43 +02:00
Jonas L
f03605a6ce
chore: enable pylint recursive linting ( #1981 )
2022-07-22 16:26:06 +02:00
jo
473e770e8a
feat: rename AirtimeApiClient to ApiClient
2022-07-22 15:00:38 +02:00
jo
6f2724dad1
fix(api-client): get status_code from response
2022-07-22 15:00:38 +02:00
jo
f60f878eed
chore(api-client): add requests typings for mypy
2022-07-22 15:00:38 +02:00
jo
9ca2d8ad94
chore: don't reuse local packages wheels
2022-07-22 15:00:38 +02:00
jo
8cb9bd5f32
chore(playout): update api-client imports
2022-07-22 15:00:38 +02:00
jo
8369d55eb9
chore(api-client): restructure modules
2022-07-22 15:00:38 +02:00
jo
71b3f7f065
chore: remove schedule unused independent_event
2022-07-20 12:05:01 +02:00
jo
10613cb20a
chore(api): fix schema enum names
2022-07-19 19:52:54 +02:00
jo
1f7c2fa0ab
chore(api): document version endpoint
2022-07-19 19:52:54 +02:00
jo
0e3ede5a1a
chore(api): route using urls
...
Allow to register function views in the same app instead of globaly.
2022-07-19 19:52:54 +02:00
jo
33e5e8ada3
chore(api): fix overbooked property type hint
2022-07-19 19:52:54 +02:00
Jonas L
7e2f2d60f0
chore(playout): restructure modules ( #1971 )
2022-07-18 15:11:47 +02:00
jo
57046e2a9d
chore(api): rename schedule models fields
2022-07-18 00:04:54 +02:00
jo
8ceb1419a0
chore(api): rename show models fields
2022-07-18 00:04:54 +02:00
jo
4d037bb624
chore(api): rename smart_block models fields
2022-07-18 00:04:54 +02:00
jo
4bcc34212c
chore(api): rename webstream models fields
2022-07-18 00:04:54 +02:00
jo
1c48f11af2
chore(api): rename playlist models fields
2022-07-18 00:04:54 +02:00
jo
7c613d9176
test(api): ignore mypy missing imports
2022-07-18 00:04:54 +02:00
jo
81e1de4fbd
chore(api): disable fixme warnings
2022-07-18 00:04:54 +02:00
Jonas L
c4bccf16f9
feat(installer): remove allow-restart flag ( #1970 )
...
Services management should be handled by the admin. You can use the following command `systemctl restart libretime.target`
2022-07-17 23:58:51 +02:00
Jonas L
96af028daa
feat(playout): replace pytz with zoneinfo ( #1969 )
2022-07-17 22:59:49 +02:00
jo
8996d4beb4
chore(shared): update pydantic version range
2022-07-17 21:25:37 +02:00
jo
1a8da4c000
chore(shared): update pyyaml version range
2022-07-17 21:25:37 +02:00
jo
bec5772f8b
chore(playout): update defusedxml version range
2022-07-17 21:25:37 +02:00
jo
f3af8e1163
chore(playout): remove explicit amqplib
2022-07-17 21:25:37 +02:00
jo
0e6d10ece0
chore(api-client): update dateutil version range
2022-07-17 21:25:37 +02:00
jo
b2e8fcf36b
chore(analyzer): update pika version range
2022-07-17 21:25:37 +02:00
jo
30c202786f
chore: update requests version range
2022-07-17 21:25:37 +02:00
jo
f256f9bd10
chore: update mutagen version range
2022-07-17 21:25:37 +02:00
jo
5729b116c0
chore(playout): pin kombu version to 4.6.11
...
This forces to use the same version as the worker.
Previously playout installed kombu>=5.2 and got instanlty
reverted back to 4.6.11 when the worker was installed.
2022-07-17 21:25:37 +02:00