forked from openlp/openlp
This is a mirror of the main OpenLP repository at https://gitlab.com/openlp/openlp
0b1ba4ba6d
Move the startup script so that its name does not conflict with the openlp namespace. Codify scripts/check_dependencies.py in setup.py. The name on PyPI is used to declare the dependencies. This is a first step to enable OpenLP distribution via PyPI. The differences are: * pyenchant and pyodbc are declared optional because they are optional in the code and pyenchant is not maintained anymore. * pyenchant's required version is set to 1.6 not only for windows. This version is quite old. * The 5.0 version checks for PyQt5 are left out because this is the first version anyway. * LibreOffice's uno does not exist on PyPI * sqlite3, asyncio and mock are available in Python >= 3.4 anyway and not noted as dependencies. * six is not defined as dependency because the code should be py3 only. The situation with regards to platform wheels being published looks quite promising. As Linux users typically install via their package manager wheel availability is not as import for them as for Win or Mac users. Both of them are available for most dependencies with native extensions. The few exceptions: * PyICU does not publish any platform wheels. More info: https://github.com/ovalhub/pyicu/issues/79 * mysql-connector-python does not publish win32 wheels. * pyenchant does not publish win64 wheels. The wheels are typically available for Py=2.7 and Py>=3.4, although some (mysql-connector-python, PyQt5, pywin32) need Py>=3.5 |
||
---|---|---|
documentation | ||
openlp | ||
resources | ||
scripts | ||
tests | ||
.bzrignore | ||
CHANGELOG.rst | ||
copyright.txt | ||
LICENSE | ||
MANIFEST.in | ||
nose2.cfg | ||
pylintrc | ||
README.txt | ||
setup.cfg | ||
setup.py |
OpenLP ====== You're probably reading this because you've just downloaded the source code for OpenLP. If you are looking for the installer file, please go to the download page on the web site:: http://openlp.org/download If you're looking for how to contribute to OpenLP, then please look at the OpenLP wiki:: http://wiki.openlp.org/ Thanks for downloading OpenLP!