Charles
0df53170c9
Stop formatting python with spotless ( #3388 )
2021-05-13 17:46:34 -07:00
Davin Chia
fc00d36d0c
Add Primary Key to CDK. ( #3105 )
...
Hold off on publishing the version and updating various downstream consumers for now since a major refactor is happening.
2021-04-30 14:49:19 +08:00
Davin Chia
bd99b5ba8c
Hotfix: CDK make sure to export OAuth2Authenticator. ( #3129 )
2021-04-29 22:01:47 +08:00
Sherif A. Nada
80ce46f357
Base-python: fix exception when reading schemas from shared/ folder ( #3127 )
2021-04-29 00:38:54 -07:00
Davin Chia
72c237d164
Fix build. ( #3104 )
2021-04-28 14:14:37 +08: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 Nada
49296ef657
format
2021-04-23 16:12:55 -07:00
Sherif A. Nada
6bec66ed8d
santa: rename sdk --> cdk ( #3040 )
2021-04-23 15:07:27 -07:00
Charles
f445fdb5b2
match styling for spotlessApply and format ( #3017 )
...
* as a java developer I want to be able to run spotlessApply without changing styles in python code
2021-04-23 09:21:41 -07:00
Sherif A. Nada
3827235af0
Santa: Implement OAuth ( #3000 )
...
Basic OAuthAuthenticator interface.
Co-authored-by: Davin Chia <davinchia@gmail.com >
2021-04-23 10:12:13 +08:00
Davin Chia
3d2d20b87e
Implement basic ExchangeRate API using Santa. ( #2942 )
...
Take Santa for a test drive.
Slight modification to Santa framework.
2021-04-21 17:09:39 +08:00
Eugene Kulak
1755847c5e
Standard Tests: create modular standard test suite v2 scaffolding ( #2702 )
...
* Standard Tests: Implement v2 test suites #2181 (#2792 )
* rename standard tests (v2) to source_acceptance_test
2021-04-20 15:26:16 -04:00
Sherif A. Nada
8d1a027c86
CDK: Add stream slicing and Slack source ( #2924 )
2021-04-19 21:25:07 -07:00
Yevhenii
6236ff0a05
Initialize packages inside base_python with bumping ( #2882 )
...
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com >
2021-04-14 18:30:55 +03:00
Sherif A. Nada
94093f0df9
Project Santa v0.1 ( #2634 )
2021-04-07 00:21:25 -07:00
jrhizor
1eadbb0326
hotfix: formatting
2021-04-02 09:12:34 -07:00
Nathan Nowack
317e8b44ff
raise FAIL after stream-read exception ( #2695 )
2021-04-01 14:47:14 -07:00
Eugene K
a7761e792e
Source Freshdesk: handle rate limiting #1972 ( #2060 )
...
Co-authored-by: Sherif Nada <snadalive@gmail.com >
2021-02-17 09:00:28 -08:00
Eugene K
a45dbd3097
Source Freshdesk: support incremental sync and add conversations and satisfaction ratings streams ( #2052 )
...
Co-authored-by: Sherif A. Nada <snadalive@gmail.com >
2021-02-16 10:55:03 -08:00
Sherif A. Nada
8dc6c7c234
Source Facebook Marketing: support insights streams via async queries ( #1990 )
2021-02-15 01:23:34 -08:00
Eugene K
9b099942d8
Source FB Marketing: add incremental support ( #1699 )
...
Co-authored-by: Sherif Nada <snadalive@gmail.com >
2021-01-22 15:34:06 -08:00
Eugene K
fb7262dfa8
Add Airbyte-native facebook marketing source ( #1552 )
...
Co-authored-by: Jared Rhizor <me@jaredrhizor.com >
Co-authored-by: Sherif Nada <snadalive@gmail.com >
2021-01-14 22:20:41 -08:00
Sherif A. Nada
10b90b2cb5
Add source drift ( #1393 )
...
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com >
Co-authored-by: Eugene K <34233075+eugene-kulak@users.noreply.github.com >
2020-12-17 22:44:24 -08:00
Christophe Duong
e92e9aa8c4
Refactor python sources ( #1331 )
...
* Make ConfigContainer internal to SingerSource only
2020-12-16 17:52:17 +01:00
Sherif A. Nada
e8a332ae65
Standard source incremental tests ( #1175 )
2020-12-04 09:54:10 -08:00
Sherif A. Nada
0d5cdf7b3b
Add Freshdesk source ( #1068 ) ( #1144 )
2020-11-30 22:03:06 -08:00
Sherif A. Nada
6ac281fad9
improve python source code documentation and typing for better DX ( #811 )
2020-11-04 09:57:43 -08:00
Charles
2f238d6d35
read module env variables in main ( #735 )
2020-10-29 10:13:46 -07:00
Sherif A. Nada
f408bce2dc
Add gsheets source ( #695 )
2020-10-29 08:50:12 -07:00
Charles
3ef2baa34c
split airbyte protocol generated structs out of base_python ( #721 )
2020-10-28 10:03:15 -07:00