Commit graph

67 commits

Author SHA1 Message Date
John Evans
2ffdf716c0 remove test requirement for six, doc modifications, doctest fix
The test requirement for six was problematic, as some versions cause
problems with assertWarns and some do not.  We are already filtering
out versions that we know cause problems and it can unintentionally
cause an upgrade superceding the system version if it remains as a
"test_requires" option, so best to get rid of it.  Additionally, the
"test_requires" option was entirely removed as pip doesn't recognize it
upon install, so "mock" would not be installed on Python2.7 via pip.

The doctest fix was the real fix for #316, not sure why this did
not show up when testing on linux mint
2015-01-10 19:48:09 -05:00
John Evans
a921b1101d refactor install_requires list, closes #310
split into install_requires and test_requires
2015-01-01 22:17:55 -05:00
John Evans
6f697526f2 pep8 work, closes #307 2014-12-31 22:41:02 -05:00
jevans
074bc588a8 Merge branch 'release-0.7.0rc1'
Conflicts:
	docs/source/conf.py
	glymur/version.py
2014-10-01 18:54:53 -04:00
John Evans
7d9a4efdbd Rewrote jp2dump as an entry point console script.
Some printing UT refactoring was done.
2014-09-11 11:29:17 -04:00
jevans
925610ae3c Releasing 0.6.1.
Reverting b24ae781a6

That commit removed the capitalization, preventing it from being
uploaded to pypi.
2014-08-17 20:09:47 -04:00
jevans
f88218d482 Releasing 0.6.0
Skipping a test that segfaults only on 1.5.0 and 2.0.0.  The test was
test_NR_DEC_issue188_beach_64bitsbox_jp2_41_decode.  It was not introduced
until the 2.1.x series and the fix was backported to 2.0.1.

glymur.test.test_jp2k.TestJp2k.test_no_cxform_pclr_jpx was failing on
1.5.2 only.  It's a pretty obscure test, so just skipping it on that
release.

Some tests for warnings are being skipped.
2014-08-17 17:42:57 -04:00
Bogdan Nicula
b24ae781a6 Lower case for 'glymur' package name in setup.py
Is there a reason for different capitalization?
2014-04-24 21:04:08 +02:00
jevans
7828dc75e6 Updated lxml requirements, checked on Raspbian. #176 2014-02-27 19:44:05 -05:00
jevans
79d2969acc Merge branch 'issue104' into devel
Conflicts:
	CHANGES.txt
	docs/source/how_do_i.rst
	glymur/codestream.py
	glymur/jp2box.py
	glymur/test/test_jp2box.py
	glymur/test/test_jp2k.py
2014-02-08 20:29:52 -05:00
John Evans
423daf1dfe Removed support for 2.6. Closes #150 2014-02-05 15:20:33 -05:00
jevans
9867901d84 Merge branch 'master' into devel
Conflicts:
	CHANGES.txt

Added FreeBox support.
2014-01-29 20:17:29 -05:00
jevans
dd72595733 Should not error out if rreq mask length is not 1, 2, 4, or 8. #141
This is a hot fix, bumping to 0.5.10.
2014-01-28 19:50:00 -05:00
jevans
2bca4ffdf2 Removed python-xmp-toolkit requirement 2014-01-25 17:08:53 -05:00
jevans
ffe17f12cb Introducing python-xmp-toolkit requirement. #104
Down to 3 failures and 1 error.
2014-01-23 21:50:48 -05:00
John Evans
0e302a5710 Adding XMP UUID write support. Still needs tests. #104 2013-10-20 11:57:51 -04:00
John Evans
244fb26d96 Change the way versioning is included in setup.py #127
Using regular expressions should work so long as the pattern in
glymur/version.py does not change.
2013-10-03 10:41:41 -04:00
John Evans
6edb59ac7e Very stupid, cannot import glymur in setup.py! #127
The install requirements have not yet necessarily been taken care of yet,
so pip installs will break on 2.6 and 2.7, probably due to contextlib2.
2013-10-03 10:10:36 -04:00
jevans
52ef9cb8ed Releasing 0.5.0. 2013-09-16 19:43:37 -04:00
jevans
cc729dd579 Added version module. Closes #113 2013-09-14 21:46:58 -04:00
John Evans
1dce49121f Finalizing for 0.4.1 release. 2013-08-21 11:07:29 -04:00
John Evans
b53a838056 Prepping for 0.4.1 release. 2013-08-21 10:18:06 -04:00
jevans
0750fed2d0 Finalizing 0.4.0 2013-08-18 20:13:56 -04:00
jevans
c16280df59 Prepping for 0.4 release. 2013-08-18 20:02:21 -04:00
jevans
61a5497ba7 Bumping for 0.3.2 release. 2013-08-15 20:28:15 -04:00
jevans
86cdb9b36a Bumping for 0.3.1 2013-08-14 20:24:41 -04:00
jevans
915e032280 Changed license line to 'MIT'.
The license itself didn't change, just the way that it is listed in the
trove classifier.
2013-08-01 20:38:32 -04:00
jevans
6af3032636 Final bump for 0.3.0. 2013-07-31 18:52:00 -04:00
John Evans
4c742c0aaa Prepping for 0.3.0 release. 2013-07-31 06:44:45 -04:00
jevans
cd9492ad70 Finalizing 0.2.8 release. 2013-07-27 20:28:45 -04:00
John Evans
c3afd41bc8 Prepping for 0.2.8 release. 2013-07-27 19:47:26 -04:00
jevans
890580ce77 Finalizing for 0.2.7 release. 2013-07-25 19:18:51 -04:00
John Evans
589ca8201d Prepping for 0.2.7 release. 2013-07-25 17:50:44 -04:00
jevans
c74ca93f44 Finalizing 0.2.6 release. 2013-07-24 20:40:36 -04:00
John Evans
2ea129c81c Prepping for 0.2.6 release. 2013-07-24 19:19:53 -04:00
jevans
4963455298 Finalizing 0.2.5 version info. 2013-07-22 18:07:17 -04:00
jevans
11eed0f513 Prepping for 0.2.5 release. 2013-07-22 17:49:50 -04:00
jevans
64cdbc3ad3 Bumping setup.py to 0.2.4 official. 2013-07-21 12:31:14 -04:00
jevans
64faebd06c Prepping for 0.2.4 bug fix release. 2013-07-21 11:25:46 -04:00
John Evans
eee68edcd0 Bumping for 0.2.3 2013-07-17 18:35:19 -04:00
jevans
409adeef56 Make email address more straightforward. 2013-07-16 19:19:44 -04:00
John Evans
fa08fc0670 Not going to bother with a test_requires section. Closes #51.
Numpy causes trouble on the mac with test_requires.  Anyway, the only
real hard requirement is "mock" with 2.6 and 2.7, and that's hardly
worth the extra trouble.  matplotlib and pillow are optional requirements.
2013-07-16 18:26:53 -04:00
John Evans
492da55af0 Moving test requirements into its own area. Worked on Fedora19, python 2.7. #51 2013-07-16 16:41:33 -04:00
John Evans
5ecff26614 Some differences noted in XML printing. Some extra requirements. Closes #75.
A couple of XML printing tests were commented out because of differences
between the ways that 2.6 and 2.6+ versions of ElementTree print XML.

A 2.6 installation will require one to install ordereddict and
unittest2.
2013-07-13 13:11:22 -04:00
jevans
da0af7417b Updating release numbers for problems with pypi release. 2013-07-11 19:18:18 -04:00
jevans
20609246f9 Fixed windows trove classifier. 2013-07-11 19:14:29 -04:00
John Evans
4efbaaf95a No longer considered alpha status. 2013-07-11 16:35:47 -04:00
John Evans
ed79e61a35 Bumping for 0.2.0 release, added to mac instructions. 2013-07-10 18:39:22 -04:00
jevans
9c97033602 Forgot to add goodstuff.j2k to setup.py data dir. Ready for 0.1.10. 2013-06-27 19:51:23 -04:00
jevans
22799554c4 Bumped to 0.1.9 2013-06-20 19:24:37 -04:00