Skip to content

Making autocommand an explicit opt-in extra because it's LGPL code#24

Closed
Avasam wants to merge 1 commit into
jaraco:mainfrom
Avasam:autocommand-extra
Closed

Making autocommand an explicit opt-in extra because it's LGPL code#24
Avasam wants to merge 1 commit into
jaraco:mainfrom
Avasam:autocommand-extra

Conversation

@Avasam
Copy link
Copy Markdown
Contributor

@Avasam Avasam commented Oct 27, 2025

One option to address pypa/setuptools#5045 is simply to make autocommand an optional dependency.

Also relates to pypa/setuptools#5049

Alternative to, and closes #25 + closes #26

Another alternative if/when https://peps.python.org/pep-0771/#overriding-default-extras gets accepted would be default extras, since setuptools could opt-out in a standard manner.

An empty set of extras, such as package[] should be interpreted as meaning that the package should be installed without any default extras

@Avasam Avasam force-pushed the autocommand-extra branch 4 times, most recently from b434d95 to 935a498 Compare October 27, 2025 14:43
@Avasam Avasam marked this pull request as draft October 27, 2025 15:28
@Avasam Avasam mentioned this pull request Oct 27, 2025
@Avasam Avasam marked this pull request as ready for review October 27, 2025 15:34
@Avasam Avasam force-pushed the autocommand-extra branch 2 times, most recently from 7e0a998 to 0f9985f Compare October 27, 2025 17:15
@Avasam Avasam force-pushed the autocommand-extra branch from 0f9985f to e37b7dc Compare February 9, 2026 00:22
@jaraco
Copy link
Copy Markdown
Owner

jaraco commented Feb 9, 2026

I'm removing the dependency on autocommand one way or another.

@jaraco jaraco closed this Feb 9, 2026
@Avasam Avasam deleted the autocommand-extra branch February 9, 2026 01:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants