Skip to content

Remove shared libraries feature from Downloader#6741

Open
Jackenmen wants to merge 1 commit intoCog-Creators:V3/developfrom
Jackenmen:get_rid_of_the_libs
Open

Remove shared libraries feature from Downloader#6741
Jackenmen wants to merge 1 commit intoCog-Creators:V3/developfrom
Jackenmen:get_rid_of_the_libs

Conversation

@Jackenmen
Copy link
Copy Markdown
Member

Description of the changes

Those goddamn libs keep popping up in my code, I want them to stop! (/s)

It's time to get rid of this functionality. We've successfully discouraged people from using these with all the deprecation notices, and there's a real maintenance burden in keeping this feature alive. More so, the meta path hook is not entirely free, even if, realistically, the performance penalty cannot possibly be noticeable to anyone.

Before Red 3.6 releases, there will be a new incompatible changes document for 3.6, and I'll move the section from the "Future changes" document then.

Have the changes in this PR been tested?

No

@Jackenmen Jackenmen added this to the 3.6.0 milestone Apr 13, 2026
@Jackenmen Jackenmen added Breaking Change Will potentially break some cogs. Blocked labels Apr 13, 2026
@github-actions github-actions Bot added Category: Cogs - Downloader This is related to the Downloader cog. Category: Meta This is related to the repository maintenance. Category: Docs - For Developers This is related to developer (cog creator) documentation. Category: Core - Bot Commands This is related to core commands (Core and CogManagerUI cog classes). Category: Core - Other Internals This is related to core internals that don't have a dedicated label. Category: Core - Downloader This is related to the internal Downloader APIs. labels Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Blocked Breaking Change Will potentially break some cogs. Category: Cogs - Downloader This is related to the Downloader cog. Category: Core - Bot Commands This is related to core commands (Core and CogManagerUI cog classes). Category: Core - Downloader This is related to the internal Downloader APIs. Category: Core - Other Internals This is related to core internals that don't have a dedicated label. Category: Docs - For Developers This is related to developer (cog creator) documentation. Category: Meta This is related to the repository maintenance.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant