Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature base wrangler #1

Merged
merged 23 commits into from Mar 1, 2019
Merged

Feature base wrangler #1

merged 23 commits into from Mar 1, 2019

Conversation

mansenfranzen
Copy link
Owner

This PR adds the BaseWrangler class and improves testing on TravisCI.

  1. The BaseWrangler class defines the basic interface for all wranglers. It is heavily inspired by the sklearn API (fit and transform).
  2. Testing python 3.7 is not possible on Ubuntu 14.04 with TravisCI. However, upgrading to Ubuntu 16.04 to test python 3.7, changed the Java version from 8 to 11 which in turn caused incompatibility with pyspark because spark does not work with Java 11. It was necessary to install Java 8 separately and setting JAVA_HOME (while passing it to tox test envs via passenv) in order to make it work. This solution is probably not stable but works for the moment until TravisCI either enables python 3.7 on Ubuntu 14.04 or Java 8 on Ubuntu 16.04 for python projects. See here for more.

…to access JAVA_HOME to find correct Java version.
…ly install Java 8 when spark tests are selected via `ENV_STRING`.
@mansenfranzen mansenfranzen added the new feature Add a new feature label Mar 1, 2019
@mansenfranzen mansenfranzen self-assigned this Mar 1, 2019
@mansenfranzen mansenfranzen merged commit 64a24de into master Mar 1, 2019
@mansenfranzen mansenfranzen deleted the feature_base_wrangler branch March 1, 2019 19:46
mansenfranzen pushed a commit that referenced this pull request Feb 4, 2020
Update my fork from upstream repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Add a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant