Currently ebirdcog duplicates some common code in inatcog/embeds.py to make embeds. This should be shared code. Various options discussed on #coding on the Red - Discord Bot server:
Avoid sharedlibs as it really only works with downloader and is a pain to develop with, as hot-reload doesn't work, sharedlibs aren't used by many, and the future of sharedlibs is not at all certain as a result of these limitations.
Pip packages are an option, but again, are a bit of a pain to develop with, as it introduces additional releases to handle. Seems like a lot of extra hassle for something that likely won't get reuse outside this project.
These could be maintained outside of pypi. Jack> you can even install red without pypi:python -m pip install -U git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=Red-DiscordBot
Git submodules are another option.
The last option might be the least hassle and not too bad to work with. That's probably where to start.
Currently ebirdcog duplicates some common code in inatcog/embeds.py to make embeds. This should be shared code. Various options discussed on #coding on the Red - Discord Bot server:
python -m pip install -U git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=Red-DiscordBot
The last option might be the least hassle and not too bad to work with. That's probably where to start.