Bastian Germann
bad6212008
Test Py 3.7 compatibility
2018-10-29 00:24:55 +01:00
Bastian Germann
53d93bff5b
Do not export any tests* module, but include them only in sdist
...
bzr-revno: 2840
2018-10-28 20:46:42 +00:00
Bastian Germann
479267660c
Replace PyICU with PyQt's QCollator
...
bzr-revno: 2839
2018-10-28 12:56:19 +00:00
Bastian Germann
2dc3d42fa9
Include tests in sdist
2018-10-28 12:42:09 +01:00
Bastian Germann
820476767f
Do not export any tests* module
2018-10-27 23:31:14 +02:00
Bastian Germann
191273fbe8
Remove unused imports
2018-10-27 13:05:41 +02:00
Bastian Germann
6aa998edd0
Replace PyICU with PyQt's QCollator
...
Use QCollator as new collator to get rid of the PyICU dependency.
Simplify the natural sorting with its numeric mode.
Simplify one test that is heavily dependent on implementation.
Run one sorting test on macOS which was disabled.
2018-10-27 12:50:15 +02:00
Tim Bentley
26a9b2430d
Head
2018-10-27 07:00:51 +01:00
Tim Bentley
b09a3a5b5a
minor
2018-10-27 06:58:03 +01:00
6f0a1e5772
Remove the circular dependency problems in the custom slide plugin, and clean up the linting issues.
...
bzr-revno: 2838
2018-10-27 06:53:47 +01:00
dc5a9590ba
Fix up some more linting issues
2018-10-26 21:13:33 -07:00
e3b46b9430
Disable docstring linting
2018-10-26 21:02:57 -07:00
fd36a01cd6
Remove incorrect faulthandler initialisation
2018-10-26 20:49:34 -07:00
417912aae2
Fix the tests
2018-10-26 18:53:43 -07:00
d1c4cea777
Fix linting issues
2018-10-26 18:40:20 -07:00
ec479e589b
Fix a bunch of linting issues (which should also help resolve other circular dependencies)
2018-10-26 16:15:31 -07:00
Tim Bentley
bcd917d360
finish plugin migartion and clean up main window
2018-10-26 20:30:39 +01:00
Tim Bentley
20dc4f81ed
fix plugin loading
2018-10-26 19:30:59 +01:00
4bed8eabed
Attempt to remove/reduce circular imports
2018-10-26 11:26:12 -07:00
Tim Bentley
9546c1d9bf
Head
2018-10-25 17:38:39 +01:00
Tim Bentley
59c5c7bed7
more cleanups
2018-10-25 17:37:12 +01:00
Phill
891f1dc397
Migrate bibles to use the centeral proxy settings. Upgrade settings and bible meta data accordingly.
...
bzr-revno: 2837
2018-10-24 20:35:22 +01:00
Bastian Germann
cd5939eb3b
This fixes setuptools' dependencies according to scripts/check_dependencies.py.
...
The minimum Python version is set to 3.6 because this was agreed to on the mailing list.
Some packages which are optional in the source are declared as optional (uno, pyenchant, pyodbc).
To overcome a module conflict, openlp.py is replaced with run_openlp.py which setuptools installs as /usr/bin/openlp (or openlp.exe on Windows).
Additionally, pyxdg is replaced with appdirs (see License violations issue).
bzr-revno: 2836
2018-10-24 20:22:28 +02:00
67a4100bc1
PJLink2 Update T
...
bzr-revno: 2835
2018-10-24 20:02:07 +02:00
Tim Bentley
9c30b2e5a9
More plugin state cleanups
2018-10-23 17:43:52 +01:00
Philip Ridout
aa744e0d99
PEP fixes
2018-10-22 21:42:25 +01:00
Philip Ridout
bdec3f407b
Remove proxy settings from individual bibles and use the centeral OpenLP proxy server settings.
2018-10-22 21:17:55 +01:00
Tim Bentley
c08347ca3e
more fixes
2018-10-21 16:35:59 +01:00
Tim Bentley
bc7b772ed2
head
2018-10-20 15:43:33 +01:00
Tim Bentley
1d4a414240
more state stuff
2018-10-20 15:41:32 +01:00
a3f2030349
PJLink2 Update T and pep8
2018-10-19 21:33:32 -07:00
Bastian Germann
e458622fcc
Revert the mediainfo upstreaming
...
Keep the pymediainfo dependency for later
2018-10-16 22:58:39 +02:00
Bastian Germann
0484d0bf23
Move the openlp.__main__ module to run_openlp
2018-10-16 22:07:00 +02:00
Bastian Germann
3104ca78c3
Document pytest as a test runner
2018-10-16 21:57:43 +02:00
Kyle Russell
f325f8d6da
Improve usability of image plugin choosegroupform
...
bzr-revno: 2834
2018-10-16 21:32:21 +02:00
Bastian Germann
b11079526d
Decode byte string for MediaInfo
2018-10-16 21:24:47 +02:00
Bastian Germann
45a1c3d3f1
Find macOS problem
2018-10-16 21:07:31 +02:00
Bastian Germann
2e39304a1b
Find macOS problem
2018-10-16 20:58:51 +02:00
Bastian Germann
dd346487f5
Find macOS problem
2018-10-16 20:55:25 +02:00
Bastian Germann
ddc66fcd2f
Try to fix macOS tests
2018-10-16 20:32:30 +02:00
Bastian Germann
62636c5b27
Update dependencies for appveyor tests
2018-10-16 09:39:42 +02:00
Bastian Germann
7eafbac68d
Make Code-Analysis happy
2018-10-16 09:29:58 +02:00
Bastian Germann
b5e717a0bd
Make Code-Analysis happy
2018-10-16 09:18:48 +02:00
Bastian Germann
f0fb9e773d
no mandatory icu for tests
2018-10-16 09:09:18 +02:00
Tim Bentley
92492ab0e8
initial phase of vlc and statemanagement
2018-10-13 11:24:01 +01:00
Bastian Germann
035bd08a9a
pylint3
2018-10-13 11:12:00 +02:00
Bastian Germann
ba01cd35e1
Optionally depend on launchpadlib
2018-10-13 00:11:04 +02:00
Bastian Germann
e124229040
Try to fix CI
2018-10-11 20:25:53 +02:00
Bastian Germann
0e61b22a10
Add OFL for FontAwesome
2018-10-11 00:05:02 +02:00
Bastian Germann
cbb5afa049
Unify module checks with package checks
2018-10-08 10:10:02 +02:00