Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Jun 9, 2023

Removing unicodescv as dependency invites problems when users will use older hive, google, microsoft providers, because they were using unicodecsv, but they did not declare it as dependency (it was a transitive dependency of the "apache-airflow" package).

It has been removed in #31693

Unicodecsv has very low footprint so this is not a problem to keep it.

The dependency misses license in it's package, therefore we add the licence in our "licences" folder.


^ Add meaningful description above

Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

Removing unicodescv as dependency invites problems when users will
use older hive, google, microsoft providers, because they were
using unicodecsv, but they did not declare it as dependency (it
was a transitive dependency of the "apache-airflow" package).

It has been removed in apache#31693

Unicodecsv has very low footprint so this is not a problem to
keep it.

The dependency misses license in it's package, therefore we
add the licence in our "licences" folder.
@potiuk potiuk force-pushed the add-back-unicodecsv branch from 2122250 to 5ef4be1 Compare June 9, 2023 10:26
@potiuk potiuk added this to the Airflow 2.6.2 milestone Jun 9, 2023
@eladkal eladkal added the type:misc/internal Changelog: Misc changes that should appear in change log label Jun 9, 2023
@potiuk potiuk merged commit a853233 into apache:main Jun 9, 2023
@potiuk potiuk deleted the add-back-unicodecsv branch June 9, 2023 11:45
potiuk added a commit that referenced this pull request Jun 9, 2023
Removing unicodescv as dependency invites problems when users will
use older hive, google, microsoft providers, because they were
using unicodecsv, but they did not declare it as dependency (it
was a transitive dependency of the "apache-airflow" package).

It has been removed in #31693

Unicodecsv has very low footprint so this is not a problem to
keep it.

The dependency misses license in it's package, therefore we
add the licence in our "licences" folder.

(cherry picked from commit a853233)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:misc/internal Changelog: Misc changes that should appear in change log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants