mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-27 17:54:32 +03:00
Changed 32 bit to 32-bit and 64 bit to 64-bit
This commit is contained in:
parent
149e947e62
commit
9a2903bf5b
|
@ -1100,7 +1100,7 @@ Changelog (Pillow)
|
|||
- Backport PIL's PNG/Zip improvements.
|
||||
[olt]
|
||||
|
||||
- Various 64 bit and Windows fixes.
|
||||
- Various 64-bit and Windows fixes.
|
||||
[cgohlke]
|
||||
|
||||
- Add testing suite.
|
||||
|
|
|
@ -7,7 +7,7 @@ from helper import unittest, PillowTestCase
|
|||
# It requires > 2gb memory for the >2 gigapixel image generated in the
|
||||
# second test. Running this automatically would amount to a denial of
|
||||
# service on our testing infrastructure. I expect this test to fail
|
||||
# on any 32 bit machine, as well as any smallish things (like
|
||||
# on any 32-bit machine, as well as any smallish things (like
|
||||
# Raspberry Pis).
|
||||
|
||||
from PIL import Image
|
||||
|
@ -20,7 +20,7 @@ YDIM = 32769
|
|||
XDIM = 48000
|
||||
|
||||
|
||||
@unittest.skipIf(sys.maxsize <= 2**32, "requires 64 bit system")
|
||||
@unittest.skipIf(sys.maxsize <= 2**32, "requires 64-bit system")
|
||||
class LargeMemoryNumpyTest(PillowTestCase):
|
||||
|
||||
def _write_png(self, xdim, ydim):
|
||||
|
|
|
@ -7,7 +7,7 @@ from helper import unittest, PillowTestCase
|
|||
# It requires > 2gb memory for the >2 gigapixel image generated in the
|
||||
# second test. Running this automatically would amount to a denial of
|
||||
# service on our testing infrastructure. I expect this test to fail
|
||||
# on any 32 bit machine, as well as any smallish things (like
|
||||
# on any 32-bit machine, as well as any smallish things (like
|
||||
# Raspberry Pis). It does succeed on a 3gb Ubuntu 12.04x64 VM on Python
|
||||
# 2.7 an 3.2.
|
||||
|
||||
|
@ -16,7 +16,7 @@ YDIM = 32769
|
|||
XDIM = 48000
|
||||
|
||||
|
||||
@unittest.skipIf(sys.maxsize <= 2**32, "requires 64 bit system")
|
||||
@unittest.skipIf(sys.maxsize <= 2**32, "requires 64-bit system")
|
||||
class LargeMemoryTest(PillowTestCase):
|
||||
|
||||
def _write_png(self, xdim, ydim):
|
||||
|
|
|
@ -169,7 +169,7 @@ class TestFileTiff(PillowTestCase):
|
|||
self.assert_image_equal(im, im2)
|
||||
|
||||
def test_32bit_float(self):
|
||||
# Issue 614, specific 32 bit float format
|
||||
# Issue 614, specific 32-bit float format
|
||||
path = 'Tests/images/10ct_32bit_128.tiff'
|
||||
im = Image.open(path)
|
||||
im.load()
|
||||
|
|
|
@ -79,7 +79,7 @@ static inline UINT8 clip8(float in)
|
|||
}
|
||||
|
||||
|
||||
/* This is work around bug in GCC prior 4.9 in 64 bit mode.
|
||||
/* This is work around bug in GCC prior 4.9 in 64-bit mode.
|
||||
GCC generates code with partial dependency which 3 times slower.
|
||||
See: http://stackoverflow.com/a/26588074/253146 */
|
||||
#if defined(__x86_64__) && defined(__SSE__) && ! defined(__NO_INLINE__) && \
|
||||
|
|
2
setup.py
2
setup.py
|
@ -243,7 +243,7 @@ class pil_build_ext(build_ext):
|
|||
elif sys.platform.startswith("linux"):
|
||||
arch_tp = (plat.processor(), plat.architecture()[0])
|
||||
if arch_tp == ("x86_64", "32bit"):
|
||||
# 32 bit build on 64 bit machine.
|
||||
# 32-bit build on 64-bit machine.
|
||||
_add_directory(library_dirs, "/usr/lib/i386-linux-gnu")
|
||||
else:
|
||||
for platform_ in arch_tp:
|
||||
|
|
|
@ -6,7 +6,7 @@ For more extensive info, see the windows build instructions `docs/build.rst`.
|
|||
* See https://github.com/python-pillow/Pillow/issues/553#issuecomment-37877416 and https://github.com/matplotlib/matplotlib/issues/1717#issuecomment-13343859
|
||||
|
||||
* Works best with Python 3.4, due to virtualenv and pip batteries included. Python3+ required for fetch command.
|
||||
* Check config.py for virtual env paths, suffix for 64 bit releases. Defaults to `x64`, set `X64_EXT` to change.
|
||||
* Check config.py for virtual env paths, suffix for 64-bit releases. Defaults to `x64`, set `X64_EXT` to change.
|
||||
* When running in CI with one Python per invocation, set the `PYTHON` env variable to the Python folder. (e.g. `PYTHON`=`c:\Python27\`) This overrides the matrix in config.py and will just build and test for the specific Python.
|
||||
* `python get_pythons.py` downloads all the Python releases, and their signatures. (Manually) Install in `c:\PythonXX[x64]\`.
|
||||
* `python build_dep.py` downloads and creates a build script for all the dependencies, in 32 and 64 bit versions, and with both compiler versions.
|
||||
|
|
Loading…
Reference in New Issue
Block a user