mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-25 04:02:45 +01:00
Update dependency definitions
- Make cachetools a hard dependency - closes #648 - Mark unidecode as an optional dependency for Relay - #561
This commit is contained in:
parent
61ca8dd781
commit
729abbd6bf
@ -42,9 +42,10 @@ If you are a developer and want to help make PyLink more portable, patches are w
|
||||
|
||||
* Setuptools (`pip3 install setuptools`)
|
||||
* PyYAML (`pip3 install pyyaml`)
|
||||
* cachetools (`pip3 install cachetools`)
|
||||
* *For hashed password support*: Passlib >= 1.7.0 (`pip3 install passlib`)
|
||||
* *For better PID file tracking (i.e. removing stale PID files after a crash)*: psutil (`pip3 install psutil`)
|
||||
* *For the servprotect plugin*: cachetools (`pip3 install cachetools`)
|
||||
* *For Unicode support in Relay*: unidecode (`pip3 install Unidecode`)
|
||||
* *For extended PID file tracking (i.e. removing stale PID files after a crash)*: psutil (`pip3 install psutil`)
|
||||
|
||||
2) Clone the repository: `git clone https://github.com/jlu5/PyLink && cd PyLink`
|
||||
|
||||
|
4
setup.py
4
setup.py
@ -82,12 +82,12 @@ setup(
|
||||
],
|
||||
|
||||
keywords='IRC services relay',
|
||||
install_requires=['pyyaml'],
|
||||
install_requires=['pyyaml', 'cachetools'],
|
||||
|
||||
extras_require={
|
||||
'password-hashing': ['passlib>=1.7.0'],
|
||||
'cron-support': ['psutil'],
|
||||
'servprotect': ['cachetools'],
|
||||
'relay-unicode': ['unidecode'],
|
||||
},
|
||||
|
||||
# Folders (packages of code)
|
||||
|
Loading…
Reference in New Issue
Block a user