Brian Lai
3521802545
Update Python Source connectors to use the latest airbyte-cdk minor version ( #18261 )
...
* update all connectors currently only adhering to patch versions to pull latest minor version
* also add greenhouse
* fix scaffolds
2022-10-20 16:06:02 -04:00
Denis Davydov
426e9594cb
fix build: run gradlew format ( #13265 )
...
* fix build: run gradlew format
* Revert "fix build: run gradlew format"
This reverts commit e679b4f26f .
* fix connector template to fix the build
2022-05-27 17:36:43 +03:00
Pedro S. Lopez
6119da60cb
Generated python connectors use CDK version with YAML spec support ( #12827 )
...
* bump cdk version for generated python source connectors
* update scaffold connectors
2022-05-13 20:58:17 -04:00
Pedro S. Lopez
0c12ad9136
python generators output spec.yaml files ( #12245 )
...
* generators output spec.yaml files
* source-singer generator also uses spec.yaml
* update scaffold
* update python cdk tutorials to use spec.yaml
* add docs updates
* consistency
2022-04-26 07:16:04 -07:00
Tim Roes
2855dfcdce
Upgrade plop in connector generators ( #10578 )
...
* Upgrade plop
* Remove scaffolded code
* Build fixes
* Remove scaffolded code
* Revert "Remove scaffolded code"
This reverts commit 3911f527f8 .
* Revert "Remove scaffolded code"
This reverts commit 549f790e3c .
* Remove .gitignore changes
* Remove .gitignore changes
* Update scaffold generated code
* Replace titleCase with capitalCase (#10654 )
* Add capitalCase helper
* Replace titleCase with capitalCase
* Update generated scaffold files
Co-authored-by: LiRen Tu <tuliren.git@outlook.com >
2022-02-28 08:05:14 +01:00
Sherif A. Nada
5f03d32797
fix buffered stream consumer tests ( #7834 )
2021-11-11 08:25:52 -08:00
Marcos Marx
10434372de
Change license in connector generator base files ( #6522 )
...
* change license in generator base files
* run gradlew scaffold
* format eof
* add eof singer base
* remove license from test_* http source
* format test_incremental http source
2021-09-29 04:45:42 -03:00
Davin Chia
5f7d36efa6
🐛 Add missing dependencies for acceptance tests to run. ( #4808 )
2021-07-19 12:24:07 +08:00
Davin Chia
945e46b53e
Update generator templates to use CDK. ( #3316 )
...
* Update singer template.
* Update source python.
* Update http python.
* Fix a bug where the template tests were not previously running.
2021-05-11 06:26:22 +08:00
Eugene Kulak
41ad3a9211
Standard Tests: fix incremental test and docs ( #3161 )
...
* fix cursor comparision in the tests
+ update docs and templates
* format
* format
* fix colors
* update acceptance-test-docker.sh script
* fix colors in docker
* Update airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* Update airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/utils/json_schema_helper.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
* address comments from @sherifnada
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-05-03 13:43:10 -04:00
Eugene Kulak
88b77aa9f3
Standard tests: update template ( #2937 )
...
* update template for python sources
* update templates and their docs
* update docs, rename folders, add acceptance script
* adding hooks for custom setup and teardown
+ improve plugin behaviour, enable it explicitly
+ add acceptance.py to run acceptance tests together with integration tests
+ remove helper acceptance-test-python.sh
+ fix gradle command for acceptance tests
+ update docs
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-04-28 18:11:48 -04:00
Davin Chia
f660b0a946
Add template generation for Santa aka CDK. ( #3034 )
...
Template generation for new Source using the Santa CDK - provide basic scaffolding for someone implementing a new source.
General approach is to buff up comments in the original SDK, and add TODOs with secondary comments in the generated stub methods, as well as links to existing examples (e.g. Stripe or ExchangeRate api) users can look at.
Checked in and added tests for the generated modules.
2021-04-25 18:02:33 +08:00
Sherif A. Nada
e87468d4bc
improve instructions in templates & publish base docker images to dockerhub ( #2441 )
2021-03-15 02:16:36 -07:00
Sherif A. Nada
222413104a
use standardSourceTestFile by default in python templates ( #1360 )
2020-12-17 13:45:17 -08:00
Christophe Duong
bc207528b3
Add docs in python source templates ( #1365 )
...
* Add docstrings to template code (#1320 )
* Make standard tests passing on a newly created python source (will make it easier to automate testing of #725 )
* Add docstring in python singer source
* Add note on loggers
2020-12-17 19:29:12 +01:00
Charles
54dba21b96
use hyphen instead of underscore in template ( #907 )
2020-11-11 12:01:20 -08:00
Sherif A. Nada
636a7d8154
python template documentation improvements ( #823 )
2020-11-05 09:42:13 -08:00
Sherif A. Nada
a14d8385e7
template: Install pytest as a module in the venv to allow more flexible testing ( #761 )
2020-10-30 10:58:25 -07:00
Sherif A. Nada
92d542c166
Add python source template generator ( #740 )
2020-10-29 20:29:27 -07:00