Dependencies

PyIRCBot is designed to run on Python 3.6+, and is usually tested with 3.6. Python 2.x and older versions of 3.x are not supported.

Although no non-core modules are needed to run PyIRCBot in it’s most basic form, not all features and modules will be available.

The following non-core Python modules are needed, and easily available through Pip for python 3:

  • praw
  • pytz
  • PyYAML (yaml)
  • requests

The following modules aren’t available on pip, and are sourced from various places. They are NOT required but certain modules won’t be available without them.

At time of writing there is a bug that will prevent the bitcoinrpc module from working with Python 3. When pull #55 is merged, the bug will be fixed. Until then, using my fork is recommended.