Commit 7ec9f6f
authored
feat: support Deequ 2.0.0 (Spark 3.1) and 2.0.1 (Spark 3.2) (#100)
* adding support for Deequ 2.0/Spark 3.2
* adding support for deequ 2.0.1, but keeping support to previous versions
* keep pyspark as optional dependency
* black formatting
* testing on github workflow
* try and fix workflow trigger
* install poetry
* update lock
* downgrading python to 3.7
* adding java installation
* installing different python versions for different pyspark versions
* temporarily removing spark 2.* from tests
* set SPARK_VERSION for running tests
* testing spark 2.2 and 2.4
* downgrading Java version for pyspark 2.x
* remove 2.2 from tests
* naming steps
* drop support for Spark 2.2
* using pyspark api to retrive spark version
* get spark version from subprocess
* change _get_spark_version strategy to avoid deadlocks
* debugging spark version
* fix parsing of spark stdout
* better deequ coord configuration
* improve suggestions unit tests
* improve tests
* support spark 3.1
* fix pyspark version on github workflow
* better check of deequ v2
* fix missing argument
* update numpy and refresh poetry.lock
* improve unsupported spark version error message
* handling deequ V1 as an exception not a rule
* update matrix strategy to not fail-fast
* dropping pyspark 2.4 from CI1 parent 9bcc6bc commit 7ec9f6f
File tree
10 files changed
+633
-599
lines changed- .github/workflows
- pydeequ
- tests
10 files changed
+633
-599
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
0 commit comments