рд╡рд╛рддрд╛рд╡рд░рдг
рд╡рд┐рд╡рд░рдг
рдкрд┐рдк рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрдм mxnet
0.9 рдХреЗ рдореБрдХрд╛рдмрд▓реЗ
рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдпрд╣ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред :-) рдпрд╣ рдкрд╛рдЗрдк 20 рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ
рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ mxnet==1.3.1
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЙрддреНрдкрд╛рджрди
$ virtualenv -ppython3 /tmp/venv
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /tmp/venv/bin/python3
Also creating executable in /tmp/venv/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
$ /tmp/venv/bin/pip install mxnet==1.3.1
ERROR: Could not find a version that satisfies the requirement mxnet==1.3.1 (from versions: 0.9.5)
ERROR: No matching distribution found for mxnet==1.3.1
pip install
--verbose
pip install
рд╕рд╛рде рдЪрд▓рдирд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд▓реЙрдЧ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ:
Skipping link: none of the wheel's tags match: py2-none-manylinux1_x86_64, py3-none-manylinux1_x86_64: https://files.pythonhosted.org/packages/f0/2e/b26eb7273aed1945f59993b3b306442eb41684f931b5380821c39cf50a31/mxnet-1.3.1-py2.py3-none-manylinux1_x86_64.whl#sha256=939575fddd45e8ba39177dd3d53ccce64dea312bc08f493392b1ecace9e1b117 (from https://pypi.org/simple/mxnet/)
рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЗрди-рд╣рд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг 20.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ
(venv) C:\depot\bitbucket\mytests\tests_pti>pip -vvv install C:\Users\otrejoso\Downloads\pti-2.0.510-py3-none-win_amd64.whl
Non-user install because user site-packages disabled
Created temporary directory: C:\Users\otrejoso\AppData\Local\Temp\pip-ephem-wheel-cache-wquw3si6
Created temporary directory: C:\Users\otrejoso\AppData\Local\Temp\pip-req-tracker-ik56de2r
Initialized build tracking at C:\Users\otrejoso\AppData\Local\Temp\pip-req-tracker-ik56de2r
Created build tracker: C:\Users\otrejoso\AppData\Local\Temp\pip-req-tracker-ik56de2r
Entered build tracker: C:\Users\otrejoso\AppData\Local\Temp\pip-req-tracker-ik56de2r
Created temporary directory: C:\Users\otrejoso\AppData\Local\Temp\pip-install-vb0u5yy4
Cleaning up...
Removed build tracker: 'C:\\Users\\otrejoso\\AppData\\Local\\Temp\\pip-req-tracker-ik56de2r'
ERROR: pti-2.0.510-py3-none-win_amd64.whl is not a supported wheel on this platform.
Exception information:
....
pip._internal.exceptions.InstallationError: pti-2.0.510-py3-none-win_amd64.whl is not a supported wheel on this platform.
pip install pip==19.3.1
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рдЗрди-рд╣рд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХреЗ рд╕рд╛рдеред
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:
pip install -U pip==20.0.1; pip install <wheel>
рддреНрд░реБрдЯрд┐:
рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
pip install -U pip==19.3.1; pip install <wheel>
рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреИрдЧ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рд╣реИрдВ: рдЯреИрдЧ 'рдХреЛрдИ' рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд╣рд┐рдП рдореЗрдВ 'linux_x86_64' рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:
uname -a
Linux <propretiery> 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
python -c "import wheel.pep425tags as w; print(w.get_supported())"
[('cp27', 'cp27mu', 'linux_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('cp26', 'none', 'any'), ('cp25', 'none', 'any'), ('cp24', 'none', 'any'), ('cp23', 'none', 'any'), ('cp22', 'none', 'any'), ('cp21', 'none', 'any'), ('cp20', 'none', 'any'), ('py2', 'none', 'linux_x86_64'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]
рдореБрдЭреЗ рднреАред
19.3.1 рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди 20.0.1 рджреЗрддрд╛ рд╣реИ:
pipред
рдореЗрд░реЗ рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рдЯреИрдЧ: [('cp37', 'cp37m', 'win32'), ('cp37', 'none', 'win32'), ('cp37', 'none', 'any'), ('') cp3 ',' none ',' any '), (' cp36 ',' none ',' any '), (' cp35 ',' none ',' any '), (' cp34 ',' none ',' ' рдХреЛрдИ '), (' cp33 ',' none ',' any '), (' cp32 ',' none ',' any '), (' cp31 ',' none ',' any '), (' cp300) , 'рдХреЛрдИ рдирд╣реАрдВ', 'рдХреЛрдИ'), ('py3', 'none', 'win32'), ('py37', 'none', 'any'), ('py3', 'none', 'any' ), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', ' рдХреЛрдИ ',' рдХреЛрдИ '), (' py32 ',' рдХреЛрдИ рдирд╣реАрдВ ',' рдХреЛрдИ '), (' py31 ',' рдХреЛрдИ рдирд╣реАрдВ ',' рдХреЛрдИ '), (' py30 ',' рдХреЛрдИ рдирд╣реАрдВ ',' рдХреЛрдИ ')]
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдк pip debug -v
20.0.1 рдФрд░ рдкрд╛рдЗрдк 19.3.1 рдореЗрдВ
--- /tmp/old.txt 2020-01-21 17:22:10.221211433 +0300
+++ /tmp/new.txt 2020-01-21 17:22:30.725552363 +0300
@@ -1,4 +1,4 @@
-pip version: pip 19.3.1 from /tmp/venv/lib/python3.6/site-packages/pip (python 3.6)
+pip version: pip 20.0.1 from /tmp/venv/lib/python3.6/site-packages/pip (python 3.6)
sys.version: 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0]
sys.executable: /tmp/venv/bin/python3
@@ -8,7 +8,11 @@
sys.platform: linux
sys.implementation:
name: cpython
-Compatible tags: 42
+'cert' config value: global
+REQUESTS_CA_BUNDLE: None
+CURL_CA_BUNDLE: None
+pip._vendor.certifi.where(): /tmp/venv/lib/python3.6/site-packages/pip/_vendor/certifi/cacert.pem
+Compatible tags: 41
cp36-cp36m-manylinux2014_x86_64
cp36-cp36m-manylinux2010_x86_64
cp36-cp36m-manylinux1_x86_64
@@ -37,12 +41,11 @@
cp32-abi3-manylinux2010_x86_64
cp32-abi3-manylinux1_x86_64
cp32-abi3-linux_x86_64
- py3-none-manylinux2014_x86_64
- py3-none-manylinux2010_x86_64
- py3-none-manylinux1_x86_64
- py3-none-linux_x86_64
+ py36-none-manylinux2014_x86_64
+ py36-none-manylinux2010_x86_64
+ py36-none-manylinux1_x86_64
+ py36-none-linux_x86_64
cp36-none-any
- cp3-none-any
py36-none-any
py3-none-any
py35-none-any
`` `Diff
-рдкреА рд╕рдВрд╕реНрдХрд░рдг: рд╕реА рд╕реЗ 19.3.1 рдкрд╛рдЗрдк: sdkspython37-32libsite-packagepip (рдЕрдЬрдЧрд░ 3.7)
+ рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг: рд╕реА рд╕реЗ 20.0.1 рдкрд╛рдЗрдк: sdkspython37-32libsite-packagepip (рдЕрдЬрдЧрд░ 3.7)
sys.version: 3.7.6 (рдЯреИрдЧ / v3.7.6: 43364a7ae0, 18 рджрд┐рд╕рдВрдмрд░ 2019, 23:46:00) [MSC v.1916 32 рдмрд┐рдЯ (рдЗрдВрдЯреЗрд▓)]
sys.executable: c: sdkspython37-32python.exe
sys.getdefaultencoding: utf-8
@@ -8,14 +8,21 @@ locale.getpreferredencoding: cp1252
sys.platform: win32
sys.implementation:
рдирд╛рдо: cpython
-рдХреЙрдиреНрдлрд┐рдЧ рдЪрд░ 'Py_DEBUG' рдкрд░реЗрд╢рд╛рди рд╣реИ, рдкрд╛рдпрдерди ABI рдЯреИрдЧ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
-Config рд╡реИрд░рд┐рдПрдмрд▓ 'with_PYMALLOC' рдкрд░реЗрд╢рд╛рди рд╣реИ, рдкрд╛рдпрдерди ABI рдЯреИрдЧ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
-рд╕рдорд╛рдкреНрдд рдЯреИрдЧ: 14
+ 'рдкреНрд░рдорд╛рдгрд┐рдд' рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рди: рд╡реИрд╢реНрд╡рд┐рдХ
+ REQUESTS_CA_BUNDLE: рдХреЛрдИ рдирд╣реАрдВ
+ CURL_CA_BUNDLE: рдХреЛрдИ рдирд╣реАрдВ
+ pip._vendor.certifi.where (): c: sdkspython37-32libsite-packagepip_vendorcertificacert.pem
+ рд╕рдВрдЧрдд рдЯреИрдЧ: 19
cp37-cp37m-Win32
+ cp37-abi3-win32
cp37-рдирди-Win32
- py3-none-win32
+ cp36-abi3-win32
+ cp35-abi3-win32
+ cp34-abi3-win32
+ cp33-abi3-win32
+ cp32-abi3-win32
+ py37- рдХреЛрдИ рдирд╣реАрдВ -32
cp37-рдХреЛрдИ-рдХреЛрдИ рднреА
- cp3- рдХреЛрдИ рдирд╣реАрдВ
py37-рдХреЛрдИ-рдХреЛрдИ рднреА
py3-рдХреЛрдИ-рдХреЛрдИ рднреА
py36-рдХреЛрдИ-рдХреЛрдИ рднреА
рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕рдорд╛рди - рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЯреИрдЧ рдЕрдиреБрднрд╛рдЧ:
--- ".\\pip19.txt" 2020-01-21 14:30:16 +0000
+++ ".\\pip20.txt" 2020-01-21 14:26:54 +0000
@@ -1,9 +1,15 @@
-Compatible tags: 15
+Compatible tags: 21
cp38-cp38-win_amd64
+ cp38-abi3-win_amd64
cp38-none-win_amd64
- py3-none-win_amd64
+ cp37-abi3-win_amd64
+ cp36-abi3-win_amd64
+ cp35-abi3-win_amd64
+ cp34-abi3-win_amd64
+ cp33-abi3-win_amd64
+ cp32-abi3-win_amd64
+ py38-none-win_amd64
cp38-none-any
- cp3-none-any
py38-none-any
py3-none-any
py37-none-any
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ packaging.tags
рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкрд╛рдЗрдк рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╛рдЗрдк 19 рд╕реЗ рднрд┐рдиреНрди рдореВрд▓реНрдп рд╣реИрдВред рдореБрдЦреНрдп рдЕрдВрддрд░ {py3,cp3}-none-win_amd64
рдХреА рдХрдореА рд╣реИред рдЬреЛ bdist_wheel
AFAIK рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдорд╛рдирдХ рдЯреИрдЧ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдкреНрд░рднрд╛рд╡ рдЙрди рд▓реЛрдЧреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реЛрдЧрд╛ рдЬреЛ рдХрд╕реНрдЯрдо рдЯреИрдЧ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдЪрд╢реНрдорд╛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╕реНрдЯрдо рдЯреИрдЧ рдХреНрдпрд╛ рдорд╛рдиреНрдп рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ "рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░" рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдпрдХреАрдирди рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирдХреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
BTW, рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ mxnet-1.5.1.post0-py2.py3-none-manylinux1_x86_64.whl
рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ - mxnet рдХреЗ MacOS рд░рд┐рд▓реАрдЬ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ ABI рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд▓реНрдЯреАрдиреНрдпреВрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ? Numpy рдХреЗ manylinux рдмрд┐рд▓реНрдб рдореЗрдВ рдПрдХ ABI рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ manylinux рдЯреВрд▓рдХрд┐рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдкреИрдВрдереЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рднреА рдереЛрдбрд╝рд╛ рд╡рд┐рдЪрд┐рддреНрд░ рд▓рдЧрддрд╛ рд╣реИ ...
рдПрдордПрдХреНрд╕рдУрдиреЗрдЯ рдХреЗ рдореИрдХрдУрдПрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдмреАрдЖрдИ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдирд▓рд╛рдЗрди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИ?
рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЬрд╛рдВрдЪрд╛, рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдВ рдХреЗ рдХреЛрдИ рднреА рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдиреЗ рдкрд╛рдпрдерди рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдордПрдХреНрд╕рдиреЗрдЯ рджреЗрд╢реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЛрдк рдХреЗ рд▓рд┐рдП ctypes
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдмреАрдЖрдИ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ icc-rt (Intel-numpy рд╕реЗ) (2020.0.133) рдкрд╛рдЗрдк == 20.0.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЬрд╛рдВрдЪрд╛, рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдВ рдХреЗ рдХреЛрдИ рднреА рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдиреЗ рдкрд╛рдпрдерди рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдордПрдХреНрд╕рдиреЗрдЯ рджреЗрд╢реА рдХреЛрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЛрдк рдХреЗ рд▓рд┐рдП ctypes рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП ABI рдХрд╛ рди рд╣реЛрдирд╛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред
рдареАрдХред рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рдорд╛рдирджрдВрдб" рдЯреИрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП ctypes рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрд╕ рдкреНрд░рд╢реНрди рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдордп рдЦрд░реНрдЪ рди рдХрд░реЗрдВ, рдореИрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╢рд╛рдпрдж рд╡реИрд╕реЗ рднреА рдЬрд╡рд╛рдм рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред
рдХрдо рд╕реЗ рдХрдо, рдпрд╣ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ packaging
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдард╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪрд╛рд╣реЗ рдЬреЛ рднреА рдкрд╛рдЗрдк рдХрд░рддрд╛ рд╣реЛ, рдЕрдЧрд░ рдпреЗ рд╡реИрдз рдЯреИрдЧ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ packaging.tags
рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЬрд┐рди рдЯреИрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрдирдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЪрд░реНрдЪрд╛ рд╢рд╛рдпрдж рдпрд╣рд╛рдВ рд╕реЗ рдмреЗрд╣рддрд░ рдереАред
рдареАрдХред рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ "рдорд╛рдирджрдВрдб" рдЯреИрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП ctypes рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрд╕ рдкреНрд░рд╢реНрди рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдордп рдЦрд░реНрдЪ рди рдХрд░реЗрдВ, рдореИрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╢рд╛рдпрдж рд╡реИрд╕реЗ рднреА рдЬрд╡рд╛рдм рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред
рдореИрдВ рд╡реИрд╕реЗ рднреА рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛: рдкрд╣рд┐рдпрд╛ рдореЗрдВ рджреЗрд╢реА рд▓рд┐рдирдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП manylinux1
рдЯреИрдЧ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
Https://github.com/pypa/pip/issues/7620#issuecomment -576743862 @tomasaschan рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ xgboost
рд▓рд┐рдП рдпрд╣ рд╡рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдЬреЛ xgboost-0.90-py2.py3-none-manylinux1_x86_64.whl
рдЬрд╣рд╛рдЬ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЬреЗрд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдмрд╛рд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
@IRDonch рдзрдиреНрдпрд╡рд╛рдж рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдерд╛ explanation рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
@jamadden рд╕рд╣рдордд, рдЬреЛ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
@jamadden рдореИрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╡рд╣реА рд╣реИ?
@tomasaschan рдХреНрдпрд╛ рдЖрдк рдпрд╣рд╛рдВ pip debug -v
рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
╬╗ diff pip19.log pip20.log
1c1
- pip version: pip 19.3.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
---
+ pip version: pip 20.0.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
11c11,15
- Compatible tags: 42
---
+ 'cert' config value: global
+ REQUESTS_CA_BUNDLE: None
+ CURL_CA_BUNDLE: None
+ pip._vendor.certifi.where(): /usr/local/lib/python3.6/dist-packages/pip/_vendor/certifi/cacert.pem
+ Compatible tags: 41
40,43c44,47
- py3-none-manylinux2014_x86_64
- py3-none-manylinux2010_x86_64
- py3-none-manylinux1_x86_64
- py3-none-linux_x86_64
---
+ py36-none-manylinux2014_x86_64
+ py36-none-manylinux2010_x86_64
+ py36-none-manylinux1_x86_64
+ py36-none-linux_x86_64
45d48
- cp3-none-any
╬╗ cat pip19.log
pip version: pip 19.3.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
sys.version: 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0]
sys.executable: /usr/bin/python
sys.getdefaultencoding: utf-8
sys.getfilesystemencoding: utf-8
locale.getpreferredencoding: UTF-8
sys.platform: linux
sys.implementation:
name: cpython
Compatible tags: 42
cp36-cp36m-manylinux2014_x86_64
cp36-cp36m-manylinux2010_x86_64
cp36-cp36m-manylinux1_x86_64
cp36-cp36m-linux_x86_64
cp36-abi3-manylinux2014_x86_64
cp36-abi3-manylinux2010_x86_64
cp36-abi3-manylinux1_x86_64
cp36-abi3-linux_x86_64
cp36-none-manylinux2014_x86_64
cp36-none-manylinux2010_x86_64
cp36-none-manylinux1_x86_64
cp36-none-linux_x86_64
cp35-abi3-manylinux2014_x86_64
cp35-abi3-manylinux2010_x86_64
cp35-abi3-manylinux1_x86_64
cp35-abi3-linux_x86_64
cp34-abi3-manylinux2014_x86_64
cp34-abi3-manylinux2010_x86_64
cp34-abi3-manylinux1_x86_64
cp34-abi3-linux_x86_64
cp33-abi3-manylinux2014_x86_64
cp33-abi3-manylinux2010_x86_64
cp33-abi3-manylinux1_x86_64
cp33-abi3-linux_x86_64
cp32-abi3-manylinux2014_x86_64
cp32-abi3-manylinux2010_x86_64
cp32-abi3-manylinux1_x86_64
cp32-abi3-linux_x86_64
py3-none-manylinux2014_x86_64
py3-none-manylinux2010_x86_64
py3-none-manylinux1_x86_64
py3-none-linux_x86_64
cp36-none-any
cp3-none-any
py36-none-any
py3-none-any
py35-none-any
py34-none-any
py33-none-any
py32-none-any
py31-none-any
py30-none-any
╬╗ cat pip20.log
pip version: pip 20.0.1 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
sys.version: 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0]
sys.executable: /usr/bin/python
sys.getdefaultencoding: utf-8
sys.getfilesystemencoding: utf-8
locale.getpreferredencoding: UTF-8
sys.platform: linux
sys.implementation:
name: cpython
'cert' config value: global
REQUESTS_CA_BUNDLE: None
CURL_CA_BUNDLE: None
pip._vendor.certifi.where(): /usr/local/lib/python3.6/dist-packages/pip/_vendor/certifi/cacert.pem
Compatible tags: 41
cp36-cp36m-manylinux2014_x86_64
cp36-cp36m-manylinux2010_x86_64
cp36-cp36m-manylinux1_x86_64
cp36-cp36m-linux_x86_64
cp36-abi3-manylinux2014_x86_64
cp36-abi3-manylinux2010_x86_64
cp36-abi3-manylinux1_x86_64
cp36-abi3-linux_x86_64
cp36-none-manylinux2014_x86_64
cp36-none-manylinux2010_x86_64
cp36-none-manylinux1_x86_64
cp36-none-linux_x86_64
cp35-abi3-manylinux2014_x86_64
cp35-abi3-manylinux2010_x86_64
cp35-abi3-manylinux1_x86_64
cp35-abi3-linux_x86_64
cp34-abi3-manylinux2014_x86_64
cp34-abi3-manylinux2010_x86_64
cp34-abi3-manylinux1_x86_64
cp34-abi3-linux_x86_64
cp33-abi3-manylinux2014_x86_64
cp33-abi3-manylinux2010_x86_64
cp33-abi3-manylinux1_x86_64
cp33-abi3-linux_x86_64
cp32-abi3-manylinux2014_x86_64
cp32-abi3-manylinux2010_x86_64
cp32-abi3-manylinux1_x86_64
cp32-abi3-linux_x86_64
py36-none-manylinux2014_x86_64
py36-none-manylinux2010_x86_64
py36-none-manylinux1_x86_64
py36-none-linux_x86_64
cp36-none-any
py36-none-any
py3-none-any
py35-none-any
py34-none-any
py33-none-any
py32-none-any
py31-none-any
py30-none-any
pip/_vendor/packaging/tags.py
332c332
- platforms = _platform_tags
---
+ platforms = _platform_tags()
334c334
- for platform_ in platforms():
---
+ for platform_ in platforms:
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ
рдпрд╣рд╛рдБ рдПрдХ рдбреЙрдХрдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ:
FROM ubuntu:bionic-20190912.1
RUN set -ex \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
python3 python3-dev python3-pip
RUN pip3 install --upgrade pip==20.0.1 setuptools
RUN echo "xgboost==0.81" >> requirements.txt
RUN pip3 install -r requirements.txt
@jeroendecroos рдЕрдЪреНрдЫреА рдкрдХрдбрд╝ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ packaging.tags
рдореЗрдВ рдПрдХ рд╕реАрдзрд╛ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдкреБрди: рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛)ред рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП https://github.com/pypa/packaging рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рдкреАрдЖрд░ рдореЗрдВ рдЕрдкрдирд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛!
рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ dotnetcore2
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ
MacOS рдкрд░ freetype-py рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ: https://github.com/rougier/freetype-py/issues/119 (19.3.1 рдкрд░ рдкрд┐рди рдХрд░рдХреЗ "рдирд┐рд╢реНрдЪрд┐рдд")
рдЗрд╕ рдХрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧрдлрд┐рдХреНрд╕ рд░рд┐рд▓реАрдЬ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдореИрдВ рддрдм рддрдХ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдЙрдмрд░рддрд╛ рд╣реВрдВред :)
рд╣рдорд╛рд░реЗ рдЗрди-рд╣рд╛рдЙрд╕ рдкрд╣рд┐рдпреЛрдВ (рдкрд╛рдЗрдк 20.0.1) рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдЕрдм рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдк <20 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЖрдЬ рдХрд╛ рд╕рдордп рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджреЗрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!
рдУрдХреА, # 7643 рдЪреАрдЬреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдмрд╛рд░ рдЬрдм рдореЗрд░рд╛ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реВрдВ), рддреЛ рдореИрдВ рдкрд╛рдЗрдк рдХреЛ 20.0.2 рд░рд┐рд▓реАрдЬ рдХрд░ рджреВрдВрдЧрд╛ред
рдЕрдЧрд░ рд▓реЛрдЧ рдПрдХ рд╕реНрдкрд┐рди рдХреЗ рд▓рд┐рдП # 7643 рд▓реЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛! рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
pip install https://github.com/pypa/pip/archive/1cf779c1ea88053c690686571d67826f11463232.zip
рдХреГрдкрдпрд╛ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдкрд░ use рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдкрдиреЗ рдкреАрдЖрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИред :)
рдареАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдлрд┐рдХреНрд╕ рд╣реИред рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд░реВрдБрдЧрд╛ - рдХреГрдкрдпрд╛ # 7531 рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рдЗрд╕рдХреЗ рд▓рд┐рдП рддрдп 20.0.2 рдХрд╛ рд╡рд┐рдореЛрдЪрди рдХрд┐рдпрд╛ред
рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдХреБрдЫ рдРрд╕рд╛ рд╣реА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ # 7629 (рдпрджрд┐ рдЖрдк PyPy рдкрд░ рд╣реИрдВ) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред :)
рдпрд╣ рдЕрдм рдХреБрдЫ рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдкрд╛рдЗрдк 20.0.2 рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдордп рдкрд░ рдкреИрдЪ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!
рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЙрда рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ!
@pradyunsg рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдореЗрд░рд╛ рдбреЙрдХрд░ рд░рд┐рдкреНрд░реЛ 20.0.2 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рдкрд░ рдорд╣рд╛рди рдХрд╛рдо, рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж (рд╣рдо рд╕рднреА рд╕реЗ)! тЭдя╕П
рдПрдХ рд░рд┐рдЧреНрд░реЗрд╢рди рд╣реИ
ModuleNotFoundError: No module named 'pip._internal.download'
@afabiani рдЖрдк рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢, рдХреГрдкрдпрд╛ рдкрд░ рдПрдХ рдкреВрд░реНрдг рдЯреНрд░реЗрд╕рдмреИрдХ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдПрдХ рдирдП рдЕрдВрдХ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИред
рдУрд╣, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ # 7645 рдкрд░ рдХрд┐рдпрд╛ рдерд╛
рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдПрдХ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдкрд╛рдЗрдк рдХреЗ рдПрдХ рдЕрд╕рдорд░реНрдерд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ, рдФрд░ рдкрд╛рдЗрдк 20.0.2 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдмрдЧ / рдкреНрд░рддрд┐рдЧрдорди рдирд╣реАрдВред рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ @pfmoore рдиреЗ рд╡рд╣рд╛рдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЪрд▓рд┐рдП рдЙрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдЧреЗ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВред
рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреА рджреЗрд░ рд░рд╛рдд рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдФрд░ рдЖрдЬ рд╕реБрдмрд╣ рдХрд╛рдо рдкрд░ рдЖ рдЧрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдлрд┐рдХреНрд╕ рдЗрддрдиреА рдЬрд▓реНрджреА рдмрдирд╛рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж! : рдбреА
рдЕрд░реЗ! рдпрд╣ рдлрд┐рдХреНрд╕ (20.0.2) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ?
рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░рд┐рдВрдЧ
рдЕрдиреБрдХреНрд░рдорд┐рдд рдореЗрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ: https://pypi.org/simple, PRIVATE_PACKAGE_REFERENCE
рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░рд┐рдВрдЧ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ_рдХреАрд░рд┐рдВрдЧ-0.2.9-p22.py3-none-any.whl (4.8 MB)
| тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ | 4.8 рдПрдордмреА 2.5 рдПрдордмреА / рдПрд╕
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ: рдХреАрд░рд┐рдВрдЧ = = 16.0 in /rr/local/lib/python3.7/site-packages (рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░рд┐рдВрдЧ рд╕реЗ) (21.1.0)
рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрддреБрд╖реНрдЯ: рдЕрдиреБрд░реЛрдз> = 2.20.0 in /rr/local/lib/python3.7/site-packages (рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░рд┐рдВрдЧ рд╕реЗ) (2.22.0)
рддреНрд░реБрдЯрд┐: рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ dotnetcore2; sys_platform! = "win32" рдФрд░ python_version> = "3.0" (рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░рд┐рдВрдЧ рд╕реЗ) (рдХреНрд░рд┐рдпрд╛ рд╕реЗ)
рд╕рд╛рдпрди: рдХреЛрдИ рдирд╣реАрдВ)
рддреНрд░реБрдЯрд┐: рдбреЙрдЯрдиреЗрдЯрдХреЛрд░ 2 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд┐рд▓рд╛рди рд╡рд┐рддрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛; sys_platform! = "win32" рдФрд░ python_version> = "3.0" (рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ-рдХреАрд░реЗрдЬ рд╕реЗ)
рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдХреБрдЫ рдРрд╕рд╛ рд╣реА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ # 7629 (рдпрджрд┐ рдЖрдк PyPy рдкрд░ рд╣реИрдВ) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред :)
рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕ рдХрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧрдлрд┐рдХреНрд╕ рд░рд┐рд▓реАрдЬ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдореИрдВ рддрдм рддрдХ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдЙрдмрд░рддрд╛ рд╣реВрдВред :)