Commit Graph

9753 Commits

Author SHA1 Message Date
Hugo van Kemenade
ad5f68eb98
Merge pull request #4384 from jdufresne/float
Remove unnecessary coerce to float
2020-01-26 20:04:03 +02:00
Jon Dufresne
bd71374cd2 Limit try block to code expected to raise an exception
In the off chance that the additional code in decoder()/encoder() raise
a KeyError or AttributeError, a bug could be hidden.
2020-01-26 07:10:22 -08:00
Jon Dufresne
63729766c4 Remove unnecessary coerce to float
In Python 3, the division operator is floating point division. No longer
need to coerce integers to floating point numbers before division.
2020-01-26 06:33:18 -08:00
Andrew Murray
a0a9b76ab5
Merge pull request #4378 from hugovk/codecov-flags
Add flags to Codecov for easier coverage checking/debugging
2020-01-26 22:17:54 +11:00
Hugo van Kemenade
fe3e5809a3
Merge pull request #4380 from radarhere/unused
extents are not used by map_buffer
2020-01-26 08:18:38 +02:00
Hugo van Kemenade
a64d0c9945
Merge pull request #4379 from radarhere/errors
Ensure that errors directory exists before trying to upload from it
2020-01-26 08:10:37 +02:00
Hugo
5ac895e4d7 Use different Codecov flags for GHA_Ubuntu and GHA_macOS 2020-01-26 13:25:43 +11:00
Hugo
a179a3fd00 Use underscores to separate CI and platform 2020-01-26 13:25:43 +11:00
Hugo
593a352466 Flag Codecov uploads for easier coverage checking/debugging 2020-01-26 13:25:43 +11:00
Andrew Murray
e7ce609889 Release buffer if function returns prematurely 2020-01-26 13:22:45 +11:00
Andrew Murray
6a7ac38c6c extents are not used by map_buffer 2020-01-26 13:22:23 +11:00
Andrew Murray
4b626ea14a
Merge pull request #4383 from hugovk/gha-pypy
Use GHA-installed PyPy3
2020-01-26 13:20:04 +11:00
Hugo
c740e713ff Use GHA-installed PyPy3 2020-01-25 21:04:23 +02:00
Andrew Murray
b7dce81879 Ensure that errors directory exists before trying to upload from it 2020-01-25 13:30:21 +11:00
Hugo van Kemenade
d33d467169
Merge pull request #4371 from radarhere/coverage
Fixed Python coverage on GitHub Actions
2020-01-24 15:43:18 +02:00
Andrew Murray
6eed483820 Fixed Python coverage on Docker GHA 2020-01-24 22:36:49 +11:00
Hugo van Kemenade
8e332856dd
Use BytesIO instead of StringIO (#4376)
Use BytesIO instead of StringIO
2020-01-21 14:32:15 +02:00
Andrew Murray
1f58028173 Use BytesIO instead of StringIO [ci skip] 2020-01-21 23:21:57 +11:00
Hugo van Kemenade
455a113a22
Add favicon to Read the Docs (#4375)
Add favicon to Read the Docs
2020-01-20 23:52:10 +02:00
Hugo
9f9d4b4379 Add favicon to Read the Docs 2020-01-20 17:22:10 +02:00
Alexander
73171f5046 add test image 2020-01-20 17:25:40 +03:00
Andrew Murray
04262913a2 MATRIX_OS no longer needed 2020-01-20 06:21:19 +11:00
Andrew Murray
1d0c63e523 Specify shell 2020-01-20 06:20:13 +11:00
Andrew Murray
6101a5d7e8 Removed prefix dot from codecov.yml 2020-01-19 23:57:27 +11:00
Andrew Murray
d694bdfc0b Fixed Python coverage on Windows GHA 2020-01-19 23:45:41 +11:00
Andrew Murray
9b3c53caba Fixed Python coverage on macOS and Ubuntu GHA 2020-01-19 23:20:48 +11:00
Alexander
dcd0cd9129 update dict instead of ignoring 2020-01-19 14:53:46 +03:00
Alexander
f55eb73934 handle Photoshop chunks which can't be processed 2020-01-19 03:37:43 +03:00
Alexander
3841c96ec6 Cleanup code a bit 2020-01-19 03:15:37 +03:00
Jon Dufresne
2c50723f14 Convert some tests to pytest style
To better follow conventional pytest style, this removes the outer
wrapper class in favor of a function for some tests. These tests were
picked as they are relatively simple and presented no barriers to a
quick port. The assert* methods are replaced with assert statements.
When necessary, a fixture is used to create a temporary directory.

This commit does not convert the entire test suite to this style as some
test classes use methods or other advanced features that are difficult
to automatically convert. The goal is to address these issues in
followup commits.

Refs #4193
2020-01-18 12:12:10 -08:00
Hugo van Kemenade
3aa5d56bae
Merge pull request #4358 from radarhere/coveralls
Removed coveralls
2020-01-18 10:20:23 +02:00
Andrew Murray
560b969501 Removed build tools 2020-01-18 18:49:37 +11:00
Andrew Murray
d3ccf18ede Removed coveralls 2020-01-18 18:49:37 +11:00
Hugo van Kemenade
dbcc63767c
Merge pull request #4368 from radarhere/imagedraw
Updated spacing defaults documentation
2020-01-18 08:47:23 +02:00
Andrew Murray
1c102fd040 Updated spacing defaults [ci skip] 2020-01-18 10:26:20 +11:00
Andrew Murray
b42a4fede9
Updated wording [ci skip]
Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
2020-01-15 06:18:32 +11:00
Andrew Murray
a520a435d6
Merge pull request #4357 from radarhere/testing
Various test changes
2020-01-15 06:02:25 +11:00
Andrew Murray
760bc7dd38 Test seek errors 2020-01-14 21:38:17 +11:00
Andrew Murray
f3f9190de7 Roundtrip test hotspot 2020-01-14 21:38:17 +11:00
Andrew Murray
dbd3c7c9b9 Test saving with incorrect mode 2020-01-14 21:38:17 +11:00
Andrew Murray
9bed79e426 Test grab bbox 2020-01-14 21:38:17 +11:00
Andrew Murray
5439091355 Simplified code 2020-01-14 20:20:30 +11:00
Andrew Murray
a5f036abf4 Moved messages into assert method calls 2020-01-14 20:20:19 +11:00
Andrew Murray
d324560891 Removed print 2020-01-14 19:44:10 +11:00
Andrew Murray
a4f06b93f9 Removed unused function 2020-01-14 19:40:21 +11:00
Andrew Murray
c80b598b34 Updated release schedule [ci skip] 2020-01-14 19:29:55 +11:00
Andrew Murray
6c1553e4fb
Merge pull request #4353 from radarhere/libtiff
Updated tested libtiff versions
2020-01-13 21:30:53 +11:00
Andrew Murray
6aa4e93e2d Updated tested libtiff versions [ci skip] 2020-01-13 21:06:32 +11:00
Andrew Murray
8606ae0721
Merge pull request #4336 from hugovk/travis_arch
Test on new Travis CPUs
2020-01-13 20:02:21 +11:00
Hugo van Kemenade
e32a732787
Merge pull request #4348 from radarhere/typo
Fixed typo
2020-01-12 22:38:26 +02:00