Commit Graph

17492 Commits

Author SHA1 Message Date
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 eb223a6951 Install the api with prod extra 2021-09-13 15:01:06 +02:00
jo 77315885b9 Use pip to install apps on the system 2021-09-13 15:00:31 +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
jo 6b7658d5a7 Use shared makefile de requirements 2021-09-13 14:23:04 +02:00
jo 5753fc34a4 Format Makefiles 2021-09-13 14:22:20 +02:00
jo 6e4876839b Add format in shared makefile 2021-09-13 14:21:19 +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
Kyle Robbertze 381359dc79
Merge pull request #1340 from jooola/feat/move_composer_file
Move composer file
2021-09-12 18:42:27 +00:00
jo 9a7c3e0d21 Replace build.sh with make to manage airtime_mvc 2021-09-11 04:55:51 +02:00
jo f161fb0e0a Remove duplicate script 2021-09-11 04:48:53 +02:00
jo 03b109dcb5 Fix paths after composer.* files move 2021-09-11 04:48:53 +02:00
jo f784f483a8 Move composer files in airtime_mvc 2021-09-11 04:48:53 +02:00
jo 15145039b3 Add annotations matchers 2021-09-10 15:14:48 +02:00
jo c9322fbcc8 Use makefile in test jobs
Reorder test job sorting
2021-09-10 15:14:48 +02:00
jo 00b73a3819 Add CI linting job
Use a single lint job

Run linting inside a container
2021-09-10 15:14:48 +02: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
jo 1742f91a34 Cleanup pre-commit lint task 2021-09-10 13:34:26 +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
Kyle Robbertze daca0f3166
Merge pull request #1336 from paddatrapper/fix/docker-build-non-interactive
Disable interactive frontend for apt in docker builds
2021-09-09 19:16:32 +00:00
Kyle Robbertze 31c2d2ee7f disable interactive frontend for apt in docker builds 2021-09-09 20:16:22 +02:00
Kyle Robbertze 3480502012
Merge pull request #1335 from jooola/feat/prepare_ubuntu-20.04
Prepare Ubuntu 20.04 support
2021-09-09 15:55:45 +00:00
jo 3677a08656 Prepare Ubuntu 20.04 support
Start building docker dev images for testing purpose.
2021-09-09 17:54:27 +02:00
Kyle Robbertze e4118696b5
Merge pull request #1334 from jooola/feat/prepare_debian-11
Prepare Debian 11 support
2021-09-09 15:44:37 +00: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
Kyle Robbertze e2aabfe580
Merge pull request #1332 from jooola/feat/enhance_scripts_tools
Enhance scripts tools
2021-09-08 06:13:53 +00:00
jo 7f1c368c13 Run tools CI job 2021-09-07 23:10:34 +02:00
jo 14d4012e8e Fix tools linting 2021-09-07 23:10:21 +02:00
jo 4724a30937 Fix tools makefile 2021-09-07 23:09:53 +02:00
jo 7cb3501540 Rename scripts/ to tools/ 2021-09-07 23:03:19 +02:00
Kyle Robbertze df3e61bfdc
Merge pull request #1330 from jooola/feat/use_stdlib_mock
Replace mock with stdlib unittest.mock
2021-09-07 11:51:20 +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 2513f08d07
Merge pull request #1327 from jooola/feat/hide_my_podcasts
Hide My Podcasts feature
2021-09-07 06:33:05 +00:00
jo 0c4a294265 Hide My Podcasts feature 2021-09-06 14:40:40 +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
Kyle Robbertze 0d6f8be824
Merge pull request #1324 from jooola/fix/update_celery_readme
Update celery worker README
2021-09-02 22:17:58 +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 5c0e6196df Add Table of Content to LEGACY file 2021-09-02 20:55:16 +02:00
jo 2f360c6362 Add Makefile for scripts management 2021-09-02 20:55:16 +02:00
jo 15515e1b05 Add README.md in scripts/ 2021-09-02 20:55:16 +02:00
Kyle Robbertze 54631bbbc1
Merge pull request #1321 from jooola/feat/update_setup.py
Update project details in setup tools.
2021-09-02 18:25:49 +00:00