diff --git a/.github/workflows/test_tap.yml b/.github/workflows/test_tap.yml index 256817e3..ce9f24e0 100644 --- a/.github/workflows/test_tap.yml +++ b/.github/workflows/test_tap.yml @@ -64,7 +64,7 @@ jobs: uses: snok/install-poetry@v1 with: # Version of Poetry to use - version: 1.8.4 + version: 1.8.5 virtualenvs-create: true virtualenvs-in-project: true - name: Set up Python ${{ matrix.python-version }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3c12779d..d2cb0438 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -16,14 +16,14 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.1 + rev: v0.8.5 hooks: - id: ruff args: [ --fix ] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.13.0 + rev: v1.14.1 hooks: - id: mypy pass_filenames: true diff --git a/meltano.yml b/meltano.yml index d69e8821..b5ca9781 100644 --- a/meltano.yml +++ b/meltano.yml @@ -1,6 +1,8 @@ version: 1 send_anonymous_usage_stats: false project_id: 96584f7b-a36c-46e0-b41a-7f9074293137 +venv: + backend: uv plugins: extractors: - name: tap-github diff --git a/pyproject.toml b/pyproject.toml index 015c5b35..211e9592 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,11 @@ [tool.poetry] name = "tap-github" -version = "1.4.2" +version = "1.9.0" description = "`tap-github` is Singer tap for GitHub, built with the Singer SDK." authors = ["Meltano and Meltano Community"] homepage = "https://github.com/MeltanoLabs/tap-github" repository = "https://github.com/MeltanoLabs/tap-github" -license = "Apache 2.0" +license = "Apache-2.0" keywords = ["Meltano", "Singer", "Meltano SDK", "Singer SDK", "ELT", "Github"] classifiers = [ "Intended Audience :: Developers", diff --git a/tap-github.sh b/tap-github.sh deleted file mode 100755 index f153fd8a..00000000 --- a/tap-github.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -# This simple script allows you to test your tap from any directory, while still taking -# advantage of the poetry-managed virtual environment. -# Adapted from: https://github.com/python-poetry/poetry/issues/2179#issuecomment-668815276 - -unset VIRTUAL_ENV - -STARTDIR=$(pwd) -TOML_DIR=$(dirname "$0") - -cd "$TOML_DIR" || exit -poetry install 1>&2 -poetry run tap-github $* diff --git a/tox.ini b/tox.ini index d2651d32..60416081 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] isolated_build = true -envlist = py3{8,9,10,11,12} +envlist = py3{9,10,11,12,13} [testenv] whitelist_externals = poetry @@ -14,6 +14,3 @@ ignore = W503 max-line-length = 88 exclude = cookiecutter max-complexity = 10 - -[pydocstyle] -ignore = D105,D203,D213