Tim Bentley
2118b5aba7
Fix: Correct About references and Remove Unused
2023-03-04 03:49:25 +00:00
Raoul Snyman
3a72c9f366
Remove WebOb -- we don't need it
2023-02-08 12:55:02 -07:00
Tomas Groth
eb1c86227a
Force the use of SqlAlchemy 1.4 for now
2023-01-29 16:29:07 +00:00
Tomas Groth
fbb6ecd2df
First attempt at re-introducing the use of ICU, based on simply reverting the original patch
2023-01-10 08:16:02 +00:00
Tim Bentley
11d9c02579
Happy new Year
2022-12-31 15:54:46 +00:00
Tim Bentley
503ecc492c
Remove optional package from build scripts
2022-12-31 14:18:10 +00:00
Ken Roberts
e9a54821d6
update setup() long_description/extras_require
2022-04-08 07:03:46 +00:00
Tim
c3f00bf288
Replace QR code with generator and update tests
2022-02-10 11:06:34 +00:00
Tim
29db2f1fb7
Better late than never
2022-02-01 10:10:57 +00:00
Raoul Snyman
34f25ba20d
Remove the reference to darkdetect, it's not used anywhere
2021-09-05 09:48:20 -07:00
Mateus Meyer Jiacomelli
368c1aa69a
Better Dark Mode and UI Theme Support
2021-09-01 18:34:06 +00:00
Tim Bentley
aade849aca
End of 2020 - Just change the Year!
2020-12-30 21:42:49 +00:00
Bastian Germann
e09aec5d34
test_pdfcontroller: Get rid of platform specifics
...
As system() called PDF controllers are removed, test_pdfcontroller can be
simplified because PyMuPDF will use the mocked screen.
Get rid of the platform-dependent screen size obtaining which gets rid of
the Xlib dependency.
2020-09-28 21:58:05 +02:00
Tim Bentley
3dcac055be
Migrate Media and add Pytest-qt
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-09 20:24:05 +00:00
Simon Hanna
ef2f798f6f
Update remote API to use Flask, and be more RESTful
2020-01-27 22:57:58 +00:00
Tim Bentley
6ea4893ad6
Change Year
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Raoul Snyman
771e97862f
Add distribution detection in is_linux() function
...
- Optional argument to check Linux distro
- Add a test for the new argument
- Add some other tests to expand test coverage
- Remove Windows from testing
- If "distro" module is missing, create a replacement that returns False
2019-12-04 18:15:24 +00:00
Raoul Snyman
1e76868a23
Remove vim lines from files and add a .editorconfig for editors that support it
2019-10-10 15:28:16 +00:00
Bastian Germann
7e4a586a97
Synchronize dependencies
2019-09-21 13:14:23 +02:00
Bastian Germann
28f359281f
Remove dead code
2019-09-21 13:14:23 +02:00
Bastian Germann
9f8181723d
Generate .version from git
2019-09-21 13:14:23 +02:00
Benjamin Hoving
1da59bef0d
Create a linting stage
2019-09-18 16:44:39 +00:00
Bastian Germann
22ae2d66b5
Use start script __main__.py which enables 'python -m openlp'
...
bzr-revno: 2899
2019-09-11 21:08:27 -07:00
Raoul Snyman
38a6f1b2ca
Use PyMySQL rather than MySQL Connector
2019-08-03 11:19:25 -07:00
Raoul Snyman
50fcc9b5d5
Add zeroconf to AppVeyor and setup.py, broadcast on all valid interfaces, quit the thread properly
2019-07-02 13:29:42 -07:00
Bastian Germann
81e90c9047
Merge trunk
2019-06-09 18:16:24 +02:00
Bastian Germann
7288336ad4
Replace native test runner with pytest
2019-05-25 16:43:43 +02:00
Bastian Germann
df538b1d70
Remove nose2 references
2019-05-16 00:36:16 +02:00
Bastian Germann
685e46f623
Synchronize setup.py with check_dependencies
2019-05-15 22:46:10 +02:00
Bastian Germann
ddef29599f
Use start script __main__.py which enables 'python -m openlp'
2019-05-09 00:06:09 +02:00
Bastian Germann
2ed038ee2e
Make PyMuPDF mandatory for tests
2019-05-02 12:35:29 +02:00
Bastian Germann
a610133919
Introduce PyMuPDF as additional PDF controller
2019-05-01 10:39:01 +02:00
Bastian Germann
be1a398f7b
License change to GPL-3.0-or-later
2019-04-13 15:00:22 +02:00
Bastian Germann
b5065ac3ca
Make pylint happy
2019-04-02 19:09:18 +02:00
Bastian Germann
fa6f4d0c1f
Specify platform deps with PEP508
2019-04-02 01:34:53 +02:00
Bastian Germann
61dc9f69da
Correct setuptools requires
2019-04-02 00:44:08 +02:00
Phill
98f7c28d65
Add proxy settings to ftw. Option to skip sample data
...
bzr-revno: 2853
2019-03-28 22:03:32 +01:00
Raoul Snyman
461ffeee3d
Add xlib to test_requires for Linux
2019-03-26 09:55:02 -07:00
Philip Ridout
670c06db60
Add proxy settings button to FTW, ftw refactors, a few fixes!
2019-02-27 21:12:16 +00:00
Tomas Groth
fa4ec96054
Updated to 2019 in copyright headers
2019-02-14 16:09:09 +01:00
Tomas Groth
e7526f1e59
merge trunk
2018-10-30 20:46: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
820476767f
Do not export any tests* module
2018-10-27 23:31:14 +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
Tomas Groth
0e24bf9017
Update dependencies to fit webengine
2018-10-25 21:02:49 +02:00
Philip Ridout
a867c54b94
HEAD
2018-10-24 22:02:06 +01:00
Bastian Germann
0484d0bf23
Move the openlp.__main__ module to run_openlp
2018-10-16 22:07:00 +02:00
Bastian Germann
f0fb9e773d
no mandatory icu for tests
2018-10-16 09:09:18 +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