From 9118b5a3c36a852a6fb2faf9cb77e5bccc2b315c Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 14 Dec 2023 07:59:18 +0100 Subject: [PATCH 1/3] chore: Add `.venv*` and `.idea` to `.gitignore` --- .gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 345baa5..83694b8 100644 --- a/.gitignore +++ b/.gitignore @@ -109,7 +109,7 @@ celerybeat.pid # Environments .env -.venv +.venv* env/ venv/ ENV/ @@ -135,7 +135,8 @@ dmypy.json .pyre/ /analytics.json -# VS Code +# IDEs +.idea .vscode/ # Ruff From c8c132b8cf30248c240c2f9b0485e71a56907787 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 14 Dec 2023 08:22:31 +0100 Subject: [PATCH 2/3] test: Use Python 3.12 in `tox.ini` and in GHA workflow recipe --- .github/workflows/ci_workflow.yml | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_workflow.yml b/.github/workflows/ci_workflow.yml index cf64801..b06384a 100644 --- a/.github/workflows/ci_workflow.yml +++ b/.github/workflows/ci_workflow.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/tox.ini b/tox.ini index 0b25c82..d17d131 100644 --- a/tox.ini +++ b/tox.ini @@ -14,7 +14,7 @@ commands = [testenv:pytest] # Run the python tests. # To execute, run `tox -e pytest` -envlist = py37, py38, py39, py310, py311 +envlist = py37, py38, py39, py310, py311, py312 commands = poetry install -v poetry run pytest From 8db8032bcc02d343a72eb7d1337549cd0f436a83 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Sat, 16 Dec 2023 23:48:23 +0100 Subject: [PATCH 3/3] chore: Update project metadata --- pyproject.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index c6aeb6f..8b2e5e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,24 @@ version = "0.0.1" description = "`target-csv` is a Singer target for CSV, built with the Meltano SDK for Singer Targets." authors = ["Meltano "] license = "Apache-2.0" +keywords = [ + "CSV", + "Singer", + "ELT", + "ETL", + "Meltano", + "Meltano SDK", +] +classifiers = [ + "Intended Audience :: Developers", + "License :: OSI Approved :: Apache Software License", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", +] [tool.poetry.dependencies] python = ">=3.8"