mgorny-nyan (he) :autism:🙀🚂🐧 on Nostr: #Plugins are a great way to enhance your program. In fact, plugins are so great that ...
#Plugins are a great way to enhance your program. In fact, plugins are so great that some projects have their core bare bones and expect plugins to provide many commonly used functions.
Plugins are great. Then you start hitting one or more of the following problems:
• Core API changes and breaks some plugins.
• Some plugins end up being orphaned (and see the previous point).
• Some orphaned plugins end up being forked, and now different projects require different forks that collide one with another.
• Some people prefer to write their own plugin from scratch than use an existing plugin (for whatever reason).
• All plugins are loaded and used automatically, so random plugins installed to your system break random packages.
#Gentoo #Python #PyTest #setuptools
Plugins are great. Then you start hitting one or more of the following problems:
• Core API changes and breaks some plugins.
• Some plugins end up being orphaned (and see the previous point).
• Some orphaned plugins end up being forked, and now different projects require different forks that collide one with another.
• Some people prefer to write their own plugin from scratch than use an existing plugin (for whatever reason).
• All plugins are loaded and used automatically, so random plugins installed to your system break random packages.
#Gentoo #Python #PyTest #setuptools