bottle is not a hard requirement, it's only needed for web.
Remove trusted-host phdru.name - m_lib can be installed from PyPI.
---trusted-host phdru.name
---find-links=http://phdru.name/Software/Python/
--install-option=-O2
SQLObject>=2.2.1; python_version >= '2.7' and python_version < '3.0'
SQLObject>=3.0.0; python_version >= '3.4'
m_lib.defenc>=1.0
--install-option=-O2
SQLObject>=2.2.1; python_version >= '2.7' and python_version < '3.0'
SQLObject>=3.0.0; python_version >= '3.4'
m_lib.defenc>=1.0