Skip to content

Drop dependency on decorator package#464

Merged
minrk merged 1 commit into
ipython:masterfrom
takluyver:plain-decorator
Jan 15, 2018
Merged

Drop dependency on decorator package#464
minrk merged 1 commit into
ipython:masterfrom
takluyver:plain-decorator

Conversation

@takluyver
Copy link
Copy Markdown
Member

Over the weekend, all Jupyter applications were briefly broken by decorator 4.2.0, before being promptly fixed by version 4.2.1.

While this case has already been resolved, I don't think that the convenience of saving a few lines of code is worth the added risk of an external dependency right at the base of our stack. It only seems to be used in one place in traitlets. I'm proposing that we drop the dependency for traitlets and implement @catch_config_error using standard Python tools.

@minrk minrk merged commit 1531925 into ipython:master Jan 15, 2018
@Carreau Carreau added this to the 5.0 milestone Jun 4, 2020
@Carreau Carreau added 5.0-re-review Need to re-review for potential API impact changes. 5.0-minor rereviewed, minor change need to be put in changelog. and removed 5.0-re-review Need to re-review for potential API impact changes. labels Jun 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

5.0-minor rereviewed, minor change need to be put in changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants