Numpy: рддреНрд░реБрдЯрд┐: OS_ + рдкрд╛рдпрдерди 3.3 рдкрд░ test_big_arrays (test_io.TestSavezLoad)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдЕрдХреНрддреВре░ 2013  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: numpy/numpy

рдкрд╛рдпрдерди рд╡реИрди рдУрд╕реНрдЯреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдкрд╛рдЗрдерди 3.3 рдХреЗ рд╕рд╛рде рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ 1.8.0rc1 рдХреЗ рдЦрд┐рд▓рд╛рдл рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ:

======================================================================
ERROR: test_big_arrays (test_io.TestSavezLoad)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/numpy/testing/decorators.py", line 146, in skipper_func
    return f(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/numpy/lib/tests/test_io.py", line 149, in test_big_arrays
    np.savez(tmp, a=a)
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/numpy/lib/npyio.py", line 530, in savez
    _savez(file, args, kwds, False)
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/numpy/lib/npyio.py", line 589, in _savez
    format.write_array(fid, np.asanyarray(val))
  File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/numpy/lib/format.py", line 417, in write_array
    fp.write(array.tostring('C'))
OSError: [Errno 22] Invalid argument

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдорд╕реНрддреЗ,

рдХреНрдпрд╛ рдЖрдк рдкрд╛рдпрдерди 3.6, 3.7 рдФрд░ 3.8a рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ PR (https://github.com/python/cpython/pull/1705) рдХреЗ рд╕рд╛рде OSX рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ 2.7 рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдкреАрдЖрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ: /

рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдПрдХ рдЕрдЬрдЧрд░ 3.x рдмрдЧ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

import os
import sys
import time


if sys.maxsize > 2**32:
    print('64-bit')
else:
    print('32-bit, exiting')
    sys.exit(0)

fname = 'write_large_bytestring.txt'
tmp = open(fname, 'wb')
try:
    L = (1 << 31) + 100000
    tmp.write(b'abc' * 2**32)
finally:
    tmp.close()
    os.remove(fname)
    print('Elapsed time: %s s' % time.clock())

рдЙрдкрд░реЛрдХреНрдд рдкрд╛рдпрдерди 2.7 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 3.3 рдХреЗ рд╕рд╛рде рдирд╣реАрдВ:

$ python tmp3.py 
64-bit
Elapsed time: 7.896957 s

$ python3.3 tmp3.py 
64-bit
Elapsed time: 50.149956 s
Traceback (most recent call last):
  File "tmp3.py", line 16, in <module>
    tmp.write(b'abc' * 2**32)
OSError: [Errno 22] Invalid argument

$ ulimit
unlimited

рджреЛрдиреЛрдВ рдЕрдЬрдЧрд░ рдЕрдЬрдЧрд░ рд╕реЗ python.org рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдореИрдВ Bugs.python.org рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди IIRC io рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред

рдЯреЗрд╕реНрдЯ gh-2942 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдФрд░ OSX I / O рдмрдЧ рд╣реИ? рдпрд╛рдж рд░рдЦреЗрдВ, OSX libc рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ рдФрд░ 2/32 рдХреЗ рдХрд░реАрдм рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп fwrite / fread рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдЯреЙрдлрд╛рдЗрд▓ / рдбреЗрдлрд╝рд┐рд▓реЗ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ ...

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓реЗрдЦрди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЫреЛрдЯреЗ рд╡рд┐рдЦрдВрдбреВ рдореЗрдВ, рд╣реИ рдирд╛?

(рднрд▓реЗ рд╣реА рдпрд╣ рдЕрдВрддрддрдГ рджреЛрд╖ рд╣реИ, рдЕрдЬрдЧрд░ рд╢рд╛рдпрдж рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣ рд╕реНрд╡рдпрдВ - рд╕рдВрднрд╡рддрдГ 2.7 рдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдерд╛ рдЬреЛ рдХрд┐ рдЦреЛ рдЧрдпрд╛
рд╕рдВрдХреНрд░рдордгред)
3 рдЕрдХреНрдЯреВрдмрд░ 2013 рдХреЛ 10:03, "рдкрд╛рдЙрд▓реА рдкреБрдгреНрдпреЗрдирди" рдЕрдзрд┐рд╕реВрдЪрдирд╛рдПрдБ @ithub.com рдиреЗ рд▓рд┐рдЦрд╛:

рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдФрд░ OSX I / O рдмрдЧ рд╣реИ? рдпрд╛рдж рд░рдЦреЗрдВ, OSX libc рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ рдФрд░ рд╣реИ
2 ** 32 рдХреЗ рдХрд░реАрдм рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдкрд░ рд░рд╛рдЗрдЯ / рдлрд╝реНрд░реЗрдб рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ ...

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ Gi tHubhttps рдкрд░
ред

рдкреБрди :: gh-574 рдФрд░ gh-2806 рдФрд░ gh-3473 OSX рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╢реНрди рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдпрд╣ рдЕрдм рдХрдЪрд░рд╛ рд▓рд┐рдЦрдиреЗ рдХреА рдмрдЬрд╛рдп рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛?

рдЬреА рд╣рд╛рдВ, рд╣рдо рдЗрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░рдХреЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдЬрдЧрд░ рджреЗрд╡реЛрдВ рдХреЛ рднреА рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдП, рддрд╛рдХрд┐ рд╡реЗ рднреА рдЦреБрдж рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХреЗрдВ ...

рдЖрд╣, рдЙрди рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЧрдпрд╛ред рдореЗрд░реА 10.6 рдорд╢реАрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рднреА рд╡рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рдЯрдХреА рд╣реБрдИ рд╣реИред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдорд╢реАрди рд╣реИред

рдХреНрдпрд╛ рдпрд╣ 1.8.0 рдЕрд╡рд░реЛрдзрдХ рд╣реИ? рдореИрдВ рдЗрд╕реЗ рд╡рд╣рд╛рдБ рд░рдЦрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдпрд╣ рднреВрд▓ рди рдЬрд╛рдП, рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╛рдпрдерди 3.2 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, IIRC, рд╣рдо рдХреЗрд╡рд▓ рдкрдврд╝реЗ рд╣реБрдП рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЬреЛ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрддрд╛ рд╣реИ рд╡рд╣ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдПрдХ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдпрд╣ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдЗрд╕реЗ рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ 1.8.x рд╢рд╛рдЦрд╛ рдореЗрдВ рдЬреНрдЮрд╛рдд рдХрд░реЗрдВред

@rgommers рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдХреЗрд╡рд▓ OSX рдФрд░ 3.3 рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ? рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдЬрдЧрд░ 2.7 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╣реИ?

рдпрд╣ 2.7 рдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдпрд╣ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рд╕рд╣реА рд╣реИред рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдкреЙрд▓рд┐ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦреЗрдВред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ @ OSgommers рддреЛ OSXред рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП 1.9-рдбреЗрд╡реЗрд▓ рдореЗрдВ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛

рдпрд╣ OS X Mavericks рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж рдареАрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдУрдПрд╕ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдлрд┐рдХреНрд╕ рд╣реИред

# 2931 рднреА рджреЗрдЦреЗрдВред

рд╕рдорд╛рдкрди, Mavericks рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред

рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдПрдирд╛рдХреЛрдВрдбрд╛ рдХреЗ рд╕реБрдиреНрди 1.8.1 рдФрд░ рдЕрдЬрдЧрд░ 3.4 (рднреА 3.3) рдХреЗ рд╕рд╛рде рдорд╛рд╡реЗрд░рд┐рдХреНрд╕ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ; рдЕрдЧрд░ рдореИрдВ skipif рдбреЗрдХреЛрд░реЗрдЯрд░, https://github.com/numpy/numpy/blob/v1.8.1/numpy/lib/tests/test_io.py#L154 рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реВрдВред

рдкрд░реАрдХреНрд╖рдг рдЧреБрдЬрд░рддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдПрдирд╛рдХреЛрдВрдбрд╛ рд╕реЗ рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдпрд╣ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рдпрд╣ рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рджреЛрд╖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://github.com/torch/torch7-distro/commit/40e65934e071e452f194ad8c0fd740131babefa (рдЬреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдЬрдЧрд░ 3 рдкрд░ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВ)ред

рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.9.4 (рдорд╛рд╡реЗрд░рд┐рдХреНрд╕) рдкрд░ OSError: [Errno 22] Invalid argument 1.8.1 рдХреЗ рд╕рд╛рде рдкрд╛рдпрдерди 3.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдВрдбрдХреЛрд╖ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЬреНрдЮрд╛рдд @certik рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВ!

рдПрдХ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдмрд┐рдВрджреБ - OSX 10.9.5 (Mavericks) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдкрд╛рдпрдерди рдЯреНрд░реИрдХрд░ рдореЗрдВ рдЗрд╕ рдмрдЧ рдХреЛ рджреЗрдЦрд╛: https://bugs.python.org/issue24658

рд╕рд╛рде рд╣реА рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдкрд╛рдпрдерди рдЕрдкрдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред

рдпрд╣рд╛рдБ рд╣реЛрддрд╛ рд╣реИ, рдирд╡реАрдирддрдо macOS, рдЕрдЬрдЧрд░ (3.6), рдФрд░ рд╕реБрдиреНрдиред

FYI рдХрд░реЗрдВ рдЕрднреА рднреА рдирд╡реАрдирддрдо macOS (10.12.6) рдФрд░ рдкрд╛рдпрдерди 3.5.2 (рдПрдирд╛рдХреЛрдВрдбрд╛ 4.2.0) рдкрд░ рдЗрд╕ рдмрдЧ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред
рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЪрдВрдХ рд╕рд╛рдЗрдЬрд╝ рдкрд░ рдКрдкрд░реА рд╕реАрдорд╛ рддрдп рдХрд░ рд▓реА рд╣реИ?

рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, macOS рд╕рд┐рдПрд░рд╛, рдЕрдЬрдЧрд░ 3.6, рд╕реБрдиреНрди рд╣реЛ рд░рд╣реА рд╣реИ

рдкрд╛рдЗрдерди рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдЧрддрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣рдореЗрдВ рд╕рд┐рд░реНрдл рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд▓рд┐рдЦрдирд╛ рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдкрд╕реНрдЯреНрд░реАрдо рддрдп рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдХрд┐рд╕реА рдХреЛ рднреА рдирд╡реАрдирддрдо рд╕реНрдерд┐рддрд┐ рдкрддрд╛ рд╣реИ?

рдирдорд╕реНрддреЗ,

рдХреНрдпрд╛ рдЖрдк рдкрд╛рдпрдерди 3.6, 3.7 рдФрд░ 3.8a рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ PR (https://github.com/python/cpython/pull/1705) рдХреЗ рд╕рд╛рде OSX рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ 2.7 рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреНрдп рдкреАрдЖрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ: /

рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

@rgommers рдХрд┐рд╕реА рднреА рдореМрдХрд╛ рдЖрдк рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

test_big_arrays рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди https://github.com/numpy/numpy/issues/3858#issuecomment -25607105 рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рдирд╡реАрдирддрдо рдкрд╛рдпрдерди 3.6 рд╣реИред рд╢рд╛рдпрдж CPython рддрдп рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред рдлрд┐рд▓рд╣рд╛рд▓ рдЦреБрдж рдкрд╛рдЗрдерди рдмрдирд╛рдиреЗ рдХрд╛ рд╡рдХреНрдд рдирд╣реАрдВ, рдорд╛рдлрд╝ рдХреАрдЬрд┐рдПред

@rgommers рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдп рд╣реИ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрдо рд╕реЗ рдХрдо рдПрдирд╛рдХреЛрдВрдбрд╛ рд╕реЗ рдЕрдЬрдЧрд░ 3.7 рдХреЗ рд╕рд╛рдеред рдХреЛрдИ рдЕрдиреНрдп рд░рд┐рдкреЛрд░реНрдЯ рднреА рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдорд╛рдкрдиред рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

perezpaya picture perezpaya  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amuresan picture amuresan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

inducer picture inducer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kreol64 picture Kreol64  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dcsaba89 picture dcsaba89  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ