Skip to content

Commit 7729fea

Browse files
committed
release 0.1.4
1 parent d48576b commit 7729fea

File tree

7 files changed

+202
-212
lines changed

7 files changed

+202
-212
lines changed

.github/workflows/docker-publish.yml

+10-3
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,30 @@ jobs:
1212
steps:
1313
- name: Check out the repo
1414
uses: actions/checkout@v4
15-
15+
1616
- name: Log in to Docker Hub
1717
uses: docker/login-action@v3
1818
with:
1919
username: ${{ secrets.DOCKER_USERNAME }}
2020
password: ${{ secrets.DOCKER_PASSWORD }}
21-
21+
2222
- name: Extract metadata (tags, labels) for Docker
2323
id: meta
2424
uses: docker/metadata-action@v5
2525
with:
2626
images: ratoaq2/plexy
27-
27+
28+
- name: Set up QEMU
29+
uses: docker/setup-qemu-action@v3
30+
31+
- name: Set up Docker Buildx
32+
uses: docker/setup-buildx-action@v3
33+
2834
- name: Build and push Docker image
2935
uses: docker/build-push-action@v5
3036
with:
3137
context: .
38+
platforms: linux/amd64,linux/arm64
3239
push: true
3340
tags: ${{ steps.meta.outputs.tags }}
3441
labels: ${{ steps.meta.outputs.labels }}

.github/workflows/publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Setup python
1616
uses: actions/setup-python@v5
1717
with:
18-
python-version: 3.11
18+
python-version: 3.12
1919

2020
- name: Install poetry
2121
uses: snok/install-poetry@v1.3.4

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: [3.8, 3.9, '3.10', 3.11]
14+
python-version: [3.9, '3.10', 3.11, 3.12]
1515
steps:
1616
- name: Check out the repo
1717
uses: actions/checkout@v4

plexy/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
__short_version__ = '.'.join(__version__.split('.')[:2])
66
__author__ = metadata.metadata(__package__)['author']
77
__license__ = metadata.metadata(__package__)['license']
8-
__url__ = metadata.metadata(__package__)['home_page']
8+
__url__ = metadata.metadata(__package__).get('home_page', 'https://github.com/ratoaq2/plexy')
99

1010
del metadata
1111

plexy/cli.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def __init__(self, debug: bool, iterable: typing.Iterable[T], **kwargs):
9595
self.iterable = iterable
9696
self.progressbar = click.progressbar(iterable, **kwargs)
9797

98-
def __iter__(self) -> typing.Iterator[T]:
98+
def __iter__(self):
9999
if not self.debug:
100100
return self.progressbar.__iter__()
101101

poetry.lock

+181-198
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "plexy"
3-
version = "0.1.3"
3+
version = "0.1.4"
44
description = "Your Plex, your way"
55
authors = [
66
"Rato"
@@ -34,32 +34,32 @@ classifiers = [
3434
"Programming Language :: Python",
3535
"Programming Language :: Python :: 3",
3636
"Programming Language :: Python :: 3 :: Only",
37-
"Programming Language :: Python :: 3.8",
3837
"Programming Language :: Python :: 3.9",
3938
"Programming Language :: Python :: 3.10",
4039
"Programming Language :: Python :: 3.11",
40+
"Programming Language :: Python :: 3.12",
4141
"Topic :: Software Development :: Libraries :: Python Modules",
4242
"Topic :: Multimedia :: Video",
4343
]
4444

4545
[tool.poetry.dependencies]
46-
python = "^3.8.1"
46+
python = "^3.9.0"
4747
PlexAPI = "^4.12.1"
4848
click = "^8.1.3"
4949
babelfish = "^0.6.0"
50-
trakit = "^0.2.1"
50+
trakit = "^0.2.2"
5151
appdirs = "^1.4.4"
5252
pyyaml = {version = "^6.0", optional = true}
5353

5454
[tool.poetry.dev-dependencies]
5555

5656
[tool.poetry.group.dev.dependencies]
57-
flake8 = ">=6,<8"
57+
flake8 = "7.1.0"
5858
flake8-import-order = "^0.18.2"
59-
mypy = ">=0.991,<1.9"
59+
mypy = "^1.1.1"
6060
types-appdirs = "^1.4.3.1"
6161
types-pyyaml = "^6.0.12.2"
62-
pytest = ">=7.2.1,<9.0.0"
62+
pytest = "8.2.2"
6363
mockito = "^1.4.0"
6464

6565
[build-system]

0 commit comments

Comments
 (0)