Bastian Germann
0b1ba4ba6d
Fix setup's requirements
...
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
2018-10-03 01:19:49 +02:00
aa3b0c4bcc
HEAD
2018-10-01 21:39:42 -07:00
be4795fba0
Added merge proposal script; updated version style again
2018-08-21 22:04:11 -07:00
a6f8909d72
Move to using a PEP 440 compliant version number
2018-08-21 21:05:22 -07:00
Tim Bentley
41f35f52e3
End of 2017
2017-12-29 09:15:48 +00:00
Tim Bentley
74ca42e220
Yet another year goes by
2016-12-31 11:01:36 +00:00
Tim Bentley
6729ea9d19
move file
2016-04-05 19:33:50 +01:00
Tim Bentley
3a8b068af8
Year older
2015-12-31 22:46:06 +00:00
Phill Ridout
051db41e20
removed python3 string
2015-01-22 17:42:29 +00:00
ffcea13021
Updated the copyright.
2015-01-18 15:39:21 +02:00
Tim Bentley
f3c09af379
Years go by
2014-12-31 10:58:13 +00:00
551a10d311
Added and updated tests:
...
- Refactored FirstTimeForm to use an initalise() method, in order to be more testable
- Rewrote FTW tests to test initialise()
- Refactored TestMixin get_application() to setup_application() since it doesn't actually return an application object
- Refactored ListPreviewWidget to make it more testable
- Wrote tests for ListPreviewWidget
- Refactored FormattingTagsForm somewhat
- Updated FormattingTagsForm tests
Updated setup.py with some Python3 changes.
2014-10-22 22:43:05 +02:00
9d572fd4c4
The code in setup.py was written at around the time Noah got off the ark. Python 3 does not have a "cmp" function, nor does sorted() have a "cmp" parameter. Lose the extras that we don't need any more.
2014-10-09 23:03:04 +02:00
Tim Bentley
3f889e08d4
Fix setup.py
2014-07-02 20:34:28 +01:00
Tim Bentley
7d2f8fa6cd
Fix setup.py
2014-07-01 22:10:26 +01:00
Tim Bentley
c38c576f94
test fixes
2014-04-02 19:51:21 +01:00
Tim Bentley
9610be5cd0
Fix up comments
2014-03-17 19:05:55 +00:00
Tim Bentley
6d8b5cadb4
Lib cleanup and 2014
2013-12-24 08:56:50 +00:00
Jeffrey S. Smith
74e5bcf500
Update helper scripts to Python 3
2013-09-06 20:40:48 -05:00
Andreas Preikschat
3e1a863bae
2to3 and resources.py
2013-08-31 20:17:38 +02:00
Andreas Preikschat
7f541327ca
changed to 120 chars
2013-07-18 21:28:35 +02:00
9bf7284b94
HEAD
2013-06-23 17:29:16 +02:00
Andreas Preikschat
43326c5781
fixed code
2013-06-06 08:40:10 +02:00
Andreas Preikschat
1e8ad4ab7e
fixed setup.py
2013-04-16 19:56:06 +02:00
d88e8a0b02
Migrated to Alembic (if you'll excuse the pun)
2013-04-03 21:46:41 +02:00
Tim Bentley
b83b6eccd1
Head and merge failures
2013-02-03 16:40:39 +00:00
Tim Bentley
4a0b3f90aa
2013 is comming
2012-12-29 20:56:56 +00:00
Raoul Snyman
4e03451db7
Pulled natural sorting methods out from the try (no real reason for them to be in there) and moved "try_int" to outside the other method (then it is only compiled once).
2012-07-09 19:56:02 +02:00
Raoul Snyman
14088e71bb
Implement natural sorting so that our version number is correct.
2012-07-08 21:46:40 +02:00
Samuel Findlay
4510fdbede
Added three names in Copyright headers and About window (Samuel Findlay, Edwin Lunando, Dave Warnock). Fixed consistency issues.
2012-06-23 00:14:53 +10:00
Tim Bentley
9267af01eb
Fix Fedora validation
2012-03-25 07:26:12 +01:00
Tim Bentley
2a5e8935bb
New year merge
2011-12-27 10:33:55 +00:00
Tim Bentley
608910a098
Fix name
2011-06-12 17:02:52 +01:00
Tim Bentley
c812770153
Copyright fixes
2011-06-12 16:41:01 +01:00
Tim Bentley
acdbefd922
Fixes
2011-05-26 18:11:22 +01:00
Tim Bentley
8f6ed366a1
Copyright updates
2011-05-26 17:25:54 +01:00
Raoul Snyman
7669643774
Updated the copyright notice, adding Jeffrey Smith back in after he accidentally got removed somewhere somehow.
2011-05-24 22:47:05 +02:00
Raoul Snyman
efbcfd0772
Updated copyright information.
2011-03-24 21:04:02 +02:00
Raoul Snyman
a5d97c6e27
Add the .png files to the package and set OpenLP's classification.
2011-03-19 09:20:20 +02:00
Raoul Snyman
780a87e840
Updated copyright information. Removed .eric4project directory from version control.
2011-02-24 07:47:38 +02:00
Tim Bentley
7369a0391c
Fix setup.py
2011-02-04 16:41:02 +00:00
Tim Bentley
e77ce3ffdb
Bump values by 1 version or year
2010-12-26 11:04:47 +00:00
Jon Tibble
37b2304eeb
Trailing new lines
2010-07-27 10:32:52 +01:00
Raoul Snyman
2f2b339863
Update the copyright notice.
2010-07-25 00:10:47 +02:00
Tim Bentley
7542865380
Fix indentation
2010-04-10 16:46:45 +01:00
Tim Bentley
aa7371eabf
Fedora fixes
2010-04-09 20:15:26 +01:00
Raoul Snyman
ea5ceaf00a
Updated copyright.
...
Updated credits.
2010-03-22 01:58:01 +02:00
Jon Tibble
e0875fa90e
Import fixes
2010-02-26 20:22:34 +00:00
Michael Gorven
57f685cc60
Specify correct directory.
2010-02-23 17:52:38 +02:00
Michael Gorven
7f8c6b6fdd
Install scripts as scripts.
2010-02-23 17:49:39 +02:00
Michael Gorven
3b0970d773
Make setup.py executable.
2010-02-23 17:45:26 +02:00
Michael Gorven
a0e56c0d85
Include proper vesion file in tarball and fix reading thereof.
2010-02-23 17:45:06 +02:00
Raoul Snyman
0126d3fc77
Merged from trunk.
...
Version numbers are now pulled from tags, and some fancy footwork is done around that too.
Version numbers are saved to a version file too.
2010-02-22 20:47:29 +02:00
Raoul Snyman
7efd037024
Pull the version number from the tag.
2010-02-19 21:17:32 +02:00
Raoul Snyman
77e55da0d3
Pulling in the tags and the revision number from bzr.
2010-02-19 21:14:39 +02:00
Raoul Snyman
33d0227041
Working on a "Source Distribution" - aka source tarball
2010-02-14 23:20:13 +02:00
Raoul Snyman
b4b075c961
Updated copyright year.
2009-12-31 14:52:01 +02:00
Raoul Snyman
f5bee07341
Added Michael to the copyright notice.
...
Fixed a bug where Media Manager item toolbar buttons were becoming toggle buttons.
Cleaned up config settings.
Miscellaneous other bugfixes.
2009-11-30 22:29:26 +02:00
Raoul Snyman
a6d8813a50
Merge from HEAD, started changing the copyright to include Michael Gorven.
2009-11-29 22:30:41 +02:00
Raoul Snyman
fb9914fb08
Changed the license info from docstrings to normal comments.
2009-09-08 21:58:05 +02:00
Jon Tibble
5f2960a9ed
Fixed carriage returns
2009-08-27 15:02:00 +01:00
Raoul Snyman
3ad3a14ffb
Added setup.py
...
Added PluginConfig
Updated ConfigHelper
Updated Bible plugin to use plugin config object
bzr-revno: 171
2008-12-03 10:57:34 +00:00