diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8281016..adec444 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,15 +11,10 @@ on: jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} + - name: Set up Python uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/flatpaker/entry.py b/flatpaker/entry.py index ddef2b6..f26732a 100644 --- a/flatpaker/entry.py +++ b/flatpaker/entry.py @@ -298,7 +298,7 @@ def _flat_manager_config(args: BaseBuildArguments) -> FlatManagerConfig | None: if args.flat_manager_token: token = args.flat_manager_token elif p := args.flat_manager_token_file: - with open(os.path.expanduser(os.path.expandvars(p)), 'r', encoding='utf-8') as f: + with open(os.path.expanduser(os.path.expandvars(p)), encoding='utf-8') as f: token = f.read().strip() else: # This is imported here becaue it's optional. diff --git a/pyproject.toml b/pyproject.toml index 97aa710..631d3b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,10 +46,14 @@ strict = true packages = "flatpaker" plugins = "pydantic.mypy" + python_version = "3.10" [tool.ruff] line-length = 100 + [tool.ruff.lint] + extend-select = ["A", "ERA", "FURB", "I", "N", "UP"] + [tool.ruff.format] quote-style = "preserve"