Kyle Robbertze
0450ca7aad
Merge pull request #1386 from jooola/feat/enhance_setup.py_deps
...
Add missing local api_client dependency
2021-10-12 07:09:42 +00:00
jo
893f172432
Add local api_client dependency to playout
2021-10-12 02:06:42 +02:00
jo
c99f45996f
fix: ignore ended items in playout push queue
2021-10-11 23:43:36 +02:00
jo
01e8ee924b
fix: force playout status > 0 for playout schedule
2021-10-11 23:43:36 +02:00
jo
a55962a42c
Remove unused /run/airtime directory
2021-10-06 18:10:22 +02:00
jo
af656d5481
Install analyzer with pip and change script prefix to default /usr/local
2021-10-01 17:43:20 +02:00
jo
d7615cfe37
Install pypo with pip and change script prefix to default /usr/local
2021-10-01 17:41:20 +02:00
jo
4799c80700
Properly import sleep function
2021-09-29 12:46:31 +02:00
Kyle Robbertze
6caa29e0c9
filter out invalid schedule items
2021-09-21 11:36:49 +02:00
Kyle Robbertze
b9bfa618a6
Merge pull request #1342 from jooola/feat/ci_start_linting_again
...
Follow up #1339
2021-09-14 12:12:17 +00:00
jo
23f8617409
Fix bad argument name, use kwargs
...
Argument should be `_post_data` and we only allow kwargs in `ApiRequest.__call__`.
2021-09-13 21:45:52 +02:00
jo
c2df85c751
Cleanup redondant/useless requirements
2021-09-13 14:44:32 +02:00
jo
d12e232a6f
Add format target in makefiles
2021-09-13 14:43:18 +02:00
Kyle Robbertze
56f5a84146
Merge pull request #1339 from jooola/feat/ci_start_linting
...
Start linting 🎉 !
2021-09-13 12:01:31 +00:00
jo
3a336375c2
Setup python_requires to >=3.6
...
Fix python_requires format
2021-09-10 15:14:48 +02:00
jo
3dbc1205d0
Start linting with mypy
2021-09-10 15:14:48 +02:00
jo
ceb40ee216
Use shared python makefile and start linting
...
Always update setuptools/wheel/pip
Never fail while linting
We use github annotations to impove the code incrementally.
2021-09-10 15:14:46 +02:00
jo
0d88d17f7c
Use setup extra_requires for dev/prod dependencies
...
Also add pylint by default.
2021-09-10 13:45:27 +02:00
Kyle Robbertze
af693ed6b0
Merge pull request #1337 from jooola/fix/undefined_time_var
...
Fix undefined variable
2021-09-10 05:39:01 +00:00
jo
f44d174744
Fix undefined variable
2021-09-10 01:07:00 +02:00
jo
3677a08656
Prepare Ubuntu 20.04 support
...
Start building docker dev images for testing purpose.
2021-09-09 17:54:27 +02:00
jo
1ec11f2a87
Prepare Debian 11 support
...
Start building docker dev images for testing purpose.
2021-09-09 16:31:55 +02:00
Kyle Robbertze
9fbcdd494c
Merge pull request #1329 from jooola/fix/remove_pypo_unused_python_packages
...
Remove playout unused python packages
2021-09-09 13:48:41 +00:00
jo
05cb98257f
Replace mock with stdlib unittest.mock
2021-09-07 12:40:45 +02:00
jo
9ca5d9f622
Remove python2 to 3 compatbility package
...
Additionnaly, this import was relying on a dependency in playout.
2021-09-07 11:10:01 +02:00
jo
e69c2796fa
Remove unused python packages from playout
...
- anyjson is failing with setuptools >=58, because it
dropped the use_2to3 support.
- other package are simply not used.
2021-09-07 11:08:58 +02:00
Kyle Robbertze
509f680e6d
Merge pull request #1309 from paddatrapper/fix/filesize-host
...
Use api_clients method to update file size of items on the server
2021-09-03 10:13:42 +00:00
jo
eb327c2621
Update celery worker README
2021-09-02 23:14:06 +02:00
Kyle Robbertze
1d33c037e3
Merge pull request #1322 from jooola/feat/housekeeping
...
Housekeeping
2021-09-02 18:59:04 +00:00
jo
45697aeaf3
Remove unused python modules in playout
2021-09-02 16:06:26 +02:00
jo
5a3b03cf19
Move playout authors credits in a README section
2021-09-02 16:06:26 +02:00
jo
3ac747f031
Remove license file in playout
2021-09-02 16:06:26 +02:00
jo
f42840f9dd
Rewrite celery README from .rst to .md
2021-09-02 16:06:26 +02:00
jo
97c8e88b8a
Remove unused manifest.in files
2021-09-02 16:06:26 +02:00
jo
c9e35b1f62
Update setup tools project details
2021-09-02 15:45:37 +02:00
jo
cac25543c6
Drop Upstart support
2021-09-02 14:30:31 +02:00
jo
3da0310173
Drop SysV support
2021-09-02 14:30:31 +02:00
jo
40812c2783
Adjust replaygain value for s1-mono.m4a
2021-09-02 12:51:38 +02:00
jo
be648c131c
Ignore UnplayableFileError not raised on buster
2021-09-02 12:51:34 +02:00
jo
be2fcd11ac
Ignore silan test for mp3 on buster
2021-09-02 12:47:36 +02:00
jo
84c334eafb
Add missing ffmpeg package for fixtures generation
2021-09-01 16:00:08 +02:00
Kyle Robbertze
ce3957fef1
rename report function
2021-09-01 15:25:38 +02:00
Kyle Robbertze
9c001a6d06
force keyword only arguments
2021-08-31 20:11:39 +02:00
jo
fb3ee2d27a
Install venv instead of virtualenv
2021-08-31 16:07:29 +02:00
jo
42acf124a0
Revert "Move icecast from project to pypo packages"
...
This reverts commit a6cca16e579aecd4540df228c9e288d4f4f3534a.
2021-08-31 16:07:29 +02:00
jo
60c5c5fbb2
Move icecast from project to pypo packages
2021-08-31 16:07:29 +02:00
jo
bfd8e8aecf
ecasound is used by the show recorder in pypo
2021-08-31 16:07:29 +02:00
jo
18f9c81b74
Add dependencies manager
...
Used to generate list of packages dependencies
for different distributions, and should improve
dependencies management by having them in each project.
This tools should gather the reason why a dependency is present,
so one can remove it when unused.
Rename deps script to packages
Move installer/packages to scripts and write tests
Remove packages-list make target
2021-08-31 16:07:21 +02:00
jo
6238455aaf
Generate +/- dB files
2021-08-31 11:02:12 +02:00
jo
9f768bb5c4
Rework tests to work with new fixtures
2021-08-30 21:23:48 +02:00