This PR proposes to use custom showwarning function that
provides users with better information about warnings using
rich library to highlight the warning.
We pulled in them because slugify _used_ to default to the GPL'd
`unidecode` module, but since Slugify 3.0[1] it has used text-unidecode
by first (and only installs the GPL library by an optional extra, not by
default) so we can now use it.
This lets us upgreade text-unidecode from 1.2 to the latest 1.3, which
is the version one of dbt's dependencies needs.
[1]: https://github.com/un33k/python-slugify/blob/4.0.0/CHANGELOG.md#300
`new Date()` in javascript was always returning user-local time, so we
switch over to using MomentJS to render the ticks.
I also had to fix a bug in the `redraw` function here (previously
unused, now used when the user selects a different timezone.)
- All authentication backends in `airflow/contrib/auth`
are base on the `user` model which has already been
removed earlier (https://github.com/apache/airflow/pull/4577#issuecomment-607202089)
- Security related documentation is out-dated,
especially the LDAP and OAuth integration sections.
It still directs user to the configuration of "old" web UI
which has already been removed in master branch.
nvd3 has a dependency on python-slugify which pulls in a
GPL dependency by default, which we don't want.
This commit brings in nvd3 0.15.0 and slugify 2.0.1 WITH NO CHANGES -
those will come in the next commit
The Incubator PMC requested that we add version information to the
license declarations to cope with the possibility of projects changing
licenses on us in the future.
Where possible I have worked out the version we are actually using, but
where that hasn't been possible and the project is still on the same
license (they all were) I have taken the latest version as of right now
[ci-skip]
JIRA:
https://issues.apache.org/jira/browse/AIRFLOW-1291
* Update NOTICE with proper year range for ASF
copyright
* Break down LICENSE into
licenses/LICENSE-[project].txt
* add license header to jqClock.min.js
[AIRFLOW-1291] Update NOTICE and LICENSE files to
match ASF requirements
* Update NOTICE with proper year range for ASF
copyright
* Break down LICENSE into
licenses/LICENSE-[project].txt
* add license header to jqClock.min.js
fix license check
Closes#2354 from
mistercrunch/copyright_license_touchups