2014-10-02 13:51:42 -07:00
|
|
|
************
|
2015-11-01 17:40:13 -08:00
|
|
|
Dependencies
|
2014-10-02 13:51:42 -07:00
|
|
|
************
|
|
|
|
|
2017-09-21 21:09:35 -07:00
|
|
|
PyIRCBot is designed to run on Python 3.6+, and is usually tested with 3.6.
|
2017-03-28 16:48:31 -07:00
|
|
|
Python 2.x and older versions of 3.x are not supported.
|
2015-06-19 20:23:36 -07:00
|
|
|
|
2017-03-28 16:48:31 -07:00
|
|
|
Although **no** non-core modules are needed to run PyIRCBot in it's most basic
|
2015-06-19 20:23:36 -07:00
|
|
|
form, not all features and modules will be available.
|
2014-10-02 13:51:42 -07:00
|
|
|
|
2014-10-12 02:05:57 -07:00
|
|
|
The following non-core Python modules are needed, and easily available through
|
|
|
|
Pip for python 3:
|
2014-10-02 13:51:42 -07:00
|
|
|
|
2014-10-12 02:05:57 -07:00
|
|
|
- praw
|
|
|
|
- pytz
|
|
|
|
- PyYAML (yaml)
|
|
|
|
- requests
|
2017-03-28 16:48:31 -07:00
|
|
|
|
2014-10-12 02:05:57 -07:00
|
|
|
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.
|
2014-10-02 13:51:42 -07:00
|
|
|
|
2014-10-12 02:05:57 -07:00
|
|
|
- **bitcoinrpc** - https://github.com/jgarzik/python-bitcoinrpc
|
|
|
|
- **pymysql** - https://github.com/dpedu/MySQL-for-Python-3 (needs \
|
|
|
|
libmysqlclient-dev on your system)
|
2017-09-21 21:09:35 -07:00
|
|
|
- **pymsgbus** - http://gitlab.davepedu.com/dave/pymsgbus
|
2015-11-01 17:40:13 -08:00
|
|
|
|
2017-03-28 16:48:31 -07:00
|
|
|
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.
|
2015-11-01 17:40:13 -08:00
|
|
|
Until then, using my `fork`_ is recommended.
|
|
|
|
|
|
|
|
.. _#55: https://github.com/jgarzik/python-bitcoinrpc/pull/55
|
|
|
|
.. _fork: https://github.com/dpedu/python-bitcoinrpc
|