1
0
mirror of synced 2026-01-09 15:05:02 -05:00
Commit Graph

16 Commits

Author SHA1 Message Date
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Dmytro
60fd9d5ab9 🐛 Fix hubspot datetime empty string (#5798)
* Fix hubspot datetime empty string
2021-09-06 10:11:48 +03:00
Davin Chia
71637a27c8 Improve Python Build. (#4540)
* Remove old pip build command. Deconflict Pydantic.

* Run test on ec2 instance.
2021-07-05 16:25:33 +08:00
Davin Chia
9460cb4422 Update all of Pydantic to 1.6.2 per Dependabot. (#3408)
* Update all to 1.6.2.

* Publish new airbyte-cdk version.

* Use repr instead of str for exceptions.

* Use rc.

* Edit test.

* Bump for SAT.

* Format.
2021-05-14 16:44:49 +08:00
Charles
0df53170c9 Stop formatting python with spotless (#3388) 2021-05-13 17:46:34 -07:00
Davin Chia
2188201c7c Upgrade to Pip 21.1. (#3070)
Upgrade to Pip 21.1 in preparation to upgrade DBT 19.

The latest Pip has

- a stricter resolver
- access to more up to date Python wheels (e.g. #2267 is solved since as any version after Pip 21 has access to ready-compiled Python wheels, see https://issues.apache.org/jira/browse/ARROW-11835).
- in theory faster pip installs (https://github.com/pypa/pip/issues/9187#issuecomment-826037738 makes me think the current Pip version is stable enough be consumed)

Also relax the constraint for `requests` and `backoff` since both were actually specifying incompatible versions that the old Pip resolver was silently swallowing.

Test this locally first by running git clean -dfx to remove all the existing venv files. The two different Pip versions do not work well.
2021-04-28 06:40:31 +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
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
a7b9cd5b7a Remove unused schema parameter and cleanup. (#2780) 2021-04-07 19:58:11 +08:00
Sherif A. Nada
94093f0df9 Project Santa v0.1 (#2634) 2021-04-07 00:21:25 -07:00
dependabot[bot]
60d7db9413 Bump pyyaml from 5.3.1 to 5.4 to avoid security warning. (#2621) 2021-03-27 01:29:36 +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
Charles
3ef2baa34c split airbyte protocol generated structs out of base_python (#721) 2020-10-28 10:03:15 -07:00
Jared Rhizor
b34d559df3 Python Developer Experience (#684)
* add symlinks for intellij includes

* add python support for exchangerate

* add python support for other modules

* get working across all projects

* add pydantic deps

* revert testing code

* mypy

* use python 3.7 in github actions

* remove unused envs plugin

* increase line length

* increase line length to 140 (run formatting)

* don't ignore most init.py

* does this happen to work on github actions?

* try to fix generation

* try to have GA chown

* exclude re-generation
2020-10-23 12:43:18 -07:00
Charles
31013556c3 Integrations Reorganization: Bases (#673) 2020-10-21 11:23:49 -07:00