tap-shiftbase
tap-shiftbase is a Singer tap for shiftbase.
Built with the Meltano Tap SDK for Singer Taps.
Configuration
Accepted Config Options
A full list of supported settings and capabilities for this tap is available by running:
tap-shiftbase --about
Configure using environment variables
This Singer tap will automatically import any environment variables within the working directory's
.env if the --config=ENV is provided, such that config values will be considered if a matching
environment variable is set either in the terminal context or in the .env file.
Source Authentication and Authorization
Usage
You can easily run tap-shiftbase by itself or in a pipeline using Meltano.
Executing the Tap Directly
tap-shiftbase --version
tap-shiftbase --help
tap-shiftbase --config CONFIG --discover > ./catalog.json
Developer Resources
Follow these instructions to contribute to this project.
Initialize your Development Environment
pipx install poetry
poetry install
Create and Run Tests
Create tests within the tap_shiftbase/tests subfolder and
then run:
poetry run pytest
You can also test the tap-shiftbase CLI interface directly using poetry run:
poetry run tap-shiftbase --help
Testing with Meltano
Note: This tap will work in any Singer environment and does not require Meltano. Examples here are for convenience and to streamline end-to-end orchestration scenarios.
Next, install Meltano (if you haven't already) and any needed plugins:
# Install meltano
pipx install meltano
# Initialize meltano within this directory
cd tap-shiftbase
meltano install
Now you can test and orchestrate using Meltano:
# Test invocation:
meltano invoke tap-shiftbase --version
# OR run a test `elt` pipeline:
meltano elt tap-shiftbase target-jsonl
SDK Dev Guide
See the dev guide for more instructions on how to use the SDK to develop your own taps and targets.
Release files for tap-shiftbase 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tap_shiftbase-1.0.1.tar.gz | 111.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tap_shiftbase-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 232.3 kB
Release files / tap_shiftbase-1.0.1.tar.gz
| Download URL | tap_shiftbase-1.0.1.tar.gz |
|---|---|
| Size | 111.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aecf9063c46b3eee3d923d97caf284702f8820f35434d384d75b10e428cd8c0d
|
|
BLAKE2b-256 checksum How to use checksums |
ca97ed71fdc5935f31b79d20d858ccf247644cad7d4b67e0fa54fbfa8fdef2da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.15 Darwin/22.4.0
|
Release files / tap_shiftbase-1.0.1-py3-none-any.whl
| Download URL | tap_shiftbase-1.0.1-py3-none-any.whl |
|---|---|
| Size | 120.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3ae659ffb462c5c15d02a9de157893fba4e249080f586943ecfcdb85c724e4f3
|
|
BLAKE2b-256 checksum How to use checksums |
b6aeb556482c098ac7744571db18efb4e7df7a5b9c927be56c27dbd4edcde361
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.15 Darwin/22.4.0
|