sopel-irc / sopel-github

GitHub plugin for Sopel
Other
3 stars 13 forks source link

build: `emoji` is now a setuptools extra, making it easier to install #120

Closed dgw closed 1 year ago

dgw commented 1 year ago

Declaring the emoji package as a setuptools extra means that the user only needs to install this plugin with that extra specified, & pip will take care of making sure they have the necessary dependency version.

This will help us avoid future occurrences like #118. The maintainer of emoji seems to be responsible about holding breaking API changes until the next major version, so I feel safe with the emoji>=1.7,<3 range.