************ 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. - **bitcoinrpc** - https://github.com/jgarzik/python-bitcoinrpc - **pymysql** - https://github.com/dpedu/MySQL-for-Python-3 (needs \ libmysqlclient-dev on your system) - **pymsgbus** - http://gitlab.davepedu.com/dave/pymsgbus 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. .. _#55: https://github.com/jgarzik/python-bitcoinrpc/pull/55 .. _fork: https://github.com/dpedu/python-bitcoinrpc