Skip to content

Commit

Permalink
feat: Drop py37 support (#41)
Browse files Browse the repository at this point in the history
# Description

- drop python 3.7 support
- update how dependency group is specified in pyproject file that is
compliant with poetry 1.2+
- rerun `poetry lock` to generate a new lockfile 
- update documentation for `tables` configuration parameter
  • Loading branch information
haleemur authored Aug 28, 2024
1 parent da58939 commit 7ecea7d
Show file tree
Hide file tree
Showing 6 changed files with 866 additions and 730 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
SF_ROLE: ${{secrets.SF_ROLE}}
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.8", "3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3
Expand Down
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,24 @@ tap is available by running:
tap-snowflake --about
```

### `tables` configuration parameter.

An array of the table names that you want to sync. The table names should be fully qualified, including schema and table name.

NOTES:
* This limits discovery to the tables specified for performance reasons. Do not specify `tables` if you intend to discover the entire available catalog.
* Syntax to specify `tables` differs slightly from `select` (`schema_name.table_name` vs `schema_name-table_name.*`)

:bulb: When adding more elements to `select` ensure the table is specified in `tables` if using `tables`.

Example:
```yaml
...
tables:
- schema_name1.table1
- schema_name1.table2
```
### Configure using environment variables
This Singer tap will automatically import any environment variables within the working directory's
Expand Down
Loading

0 comments on commit 7ecea7d

Please sign in to comment.