43 Commits
Author SHA1 Message Date
timmy 31de363601 Fix tests and make python 3.10 compatible 2026-08-21 19:44:17 -07:00
timmy 1dcdd51e25 Make more useful
Automatically prune jellyfin dependencies using both Directory.Packages.props from upstream git repo and exclude system dependencies brought in by other dependencies
  For example both jellyfin and Duende.IdentityModel.OidcClient depend on Microsoft.Extensions.Logging.Abstractions
  which is now automatically pruned from the publish directory

`jprm repo build`: builds the plugin and updates the manifest in a single command
Parse xml using ElementTree module
Parses slnx files
Add targetAbi CLI option
Get version from python installation
Type the plugin metadata files
Change URL arguments to a format string
Extract hostname, owner and project from the current repo for URL format string
Automatically set ExcludeAssets="runtime" on jellyfin packages
Add changelog CLI option for `jprm repo build`
Allow auto incrementing revision
2026-08-19 19:37:48 -07:00
renovate[bot] 76adae554a chore(deps): update dependency pytest-datafiles to v3.0.1 2026-01-04 17:34:23 +00:00
Odd Stråbø 15a15788e9 Merge pull request #196 from oddstr13/renovate/flake8-import-order-0.x
chore(deps): update dependency flake8-import-order to v0.19.2
2025-11-09 03:24:34 +01:00
Odd Stråbø b2f87749aa Merge pull request #192 from oddstr13/renovate/types-tabulate-0.x
chore(deps): update dependency types-tabulate to v0.9.0.20241207
2025-11-09 03:23:53 +01:00
renovate[bot] 3e9e72cfc6 chore(deps): update dependency flake8-import-order to v0.19.2 2025-11-09 02:22:29 +00:00
renovate[bot] ad7565d4d0 chore(deps): update dependency flake8 to v7.3.0 2025-11-09 02:16:26 +00:00
renovate[bot] c99a9e72cc chore(deps): update dependency types-tabulate to v0.9.0.20241207 2025-11-09 02:16:24 +00:00
renovate[bot] 1372345bc5 chore(deps): update dependency flake8 to v7.1.1 2024-08-04 21:33:10 +00:00
Odd Stråbø ad870468f8 Merge pull request #173 from oddstr13/renovate/testfixtures-8.x
Update dependency testfixtures to v8.3.0
2024-06-25 19:44:21 +02:00
renovate[bot] 0ade987341 Update dependency flake8 to v7.1.0 2024-06-15 21:58:41 +00:00
renovate[bot] 129142354d Update dependency testfixtures to v8.3.0 2024-06-07 19:11:18 +00:00
renovate[bot] a3164941bb Update dependency flake8 to v7 2024-03-31 21:01:30 +00:00
renovate[bot] db315cc2bb Update dependency types-tabulate to v0.9.0.20240106 2024-03-31 20:50:39 +00:00
Odd Stråbø 05b49a11eb Merge pull request #164 from oddstr13/renovate/types-python-slugify-8.x
Update dependency types-python-slugify to v8.0.2.20240310
2024-03-31 22:50:18 +02:00
renovate[bot] da41c4c18c Update dependency types-python-slugify to v8.0.2.20240310 2024-03-10 03:02:51 +00:00
renovate[bot] 888835fde5 Update dependency testfixtures to v8 2024-03-01 09:40:52 +00:00
renovate[bot] d46963929e Update dependency testfixtures to v7.2.2 2023-10-20 14:31:00 +00:00
renovate[bot] e613fd9f2f Update dependency pytest-datafiles to v3 2023-10-03 21:18:04 +00:00
renovate[bot] ffa06c1554 Update dependency types-python-slugify to v8.0.0.3 2023-09-23 19:21:46 +00:00
Odd Stråbø 5eaa750a5b Merge pull request #95 from oddstr13/renovate/types-tabulate-0.x
Update dependency types-tabulate to v0.9.0.3
2023-09-23 21:21:34 +02:00
Odd Stråbø ac83f58b58 Merge pull request #97 from oddstr13/renovate/testfixtures-7.x
Update dependency testfixtures to v7.2.0
2023-09-23 21:21:15 +02:00
renovate[bot] 99cc59a7fc Update dependency flake8 to v6 2023-09-23 19:07:51 +00:00
renovate[bot] 4b54af94e0 Update dependency testfixtures to v7.2.0 2023-09-23 19:07:48 +00:00
renovate[bot] 9e3bd9149e Update dependency types-tabulate to v0.9.0.3 2023-09-23 19:07:42 +00:00
renovate[bot] 92dbf7c805 chore(deps): update dependency types-tabulate to v0.9.0.2 2023-04-07 12:11:57 +00:00
renovate[bot] 723fd953d6 chore(deps): update dependency types-python-slugify to v8 2023-04-07 12:01:49 +00:00
Odd Stråbø 2fe949653a Merge pull request #84 from oddstr13/renovate/testfixtures-7.x
Update dependency testfixtures to v7.1.0
2023-02-21 12:27:44 +01:00
renovate[bot] 93ca58ed11 Update dependency types-tabulate to v0.9.0.1 2023-02-21 04:02:31 +00:00
renovate[bot] 446547a35a Update dependency testfixtures to v7.1.0 2023-02-08 09:18:17 +00:00
renovate[bot] e044e4aa04 Update dependency types-python-slugify to v7 2023-01-06 03:47:39 +00:00
Odd Stråbø ca686ff016 Merge pull request #73 from oddstr13/renovate/flake8-import-order-0.x
Update dependency flake8-import-order to v0.18.2
2023-01-06 04:43:18 +01:00
renovate[bot] 2e4932b0d8 Update dependency types-python-slugify to v6.1.0.1 2023-01-06 03:34:32 +00:00
Odd Stråbø c0d0bbb590 Merge pull request #75 from oddstr13/renovate/types-tabulate-0.x
Update dependency types-tabulate to v0.9.0.0
2023-01-06 04:34:14 +01:00
renovate[bot] 7295968aad Update dependency flake8-import-order to v0.18.2 2023-01-06 03:31:42 +00:00
renovate[bot] 15c96f361b Update dependency types-tabulate to v0.9.0.0 2023-01-06 01:01:51 +00:00
renovate[bot] a1daf2c367 Update dependency testfixtures to v7.0.4 2023-01-05 21:49:18 +00:00
Odd Stråbø b6dd29addf Merge pull request #64 from oddstr13/renovate/flake8-4.x
Update dependency flake8 to v4
2022-07-15 15:35:36 +02:00
renovate[bot] 3d40d161d5 Update dependency flake8 to v4 2022-07-15 13:26:24 +00:00
Odd Stråbø fbac258327 Add repo remove command 2022-07-15 14:45:06 +02:00
Odd Stråbø 9d92a1936e Add tests for repo add --plugin-url 2022-07-14 23:03:03 +02:00
Odd Stråbø 86aa2ca1c4 Add flake8 to dev requirements 2022-07-12 03:58:40 +02:00
Odd Stråbø 5857ffb38a Initial pytest work 2022-07-12 03:54:26 +02:00