Pomegranate: рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдиреНрдпреВрд░рд▓рдиреЗрдЯрд╡рд░реНрдХрд╡рд╛рдкрд░ рд╕рд╛рдЗрдерди рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдлрд╝рд░ре░ 2019  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jmschrei/pomegranate

рдореЗрд░реЗ Ubuntu 18.04 рдкрд░ pip install --local pomegranate рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдФрд░ рдПрдХ рд▓реЙрдЧ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:

    building 'pomegranate.distributions.NeuralNetworkWrapper' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-3hk45v/python2.7-2.7.15~rc1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -I/home/anovak/.local/lib/python2.7/site-packages/numpy/core/include -c pomegranate/distributions/NeuralNetworkWrapper.c -o build/temp.linux-x86_64-2.7/pomegranate/distributions/NeuralNetworkWrapper.o
    x86_64-linux-gnu-gcc: error: pomegranate/distributions/NeuralNetworkWrapper.c: No such file or directory
    x86_64-linux-gnu-gcc: fatal error: no input files
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-kAZIbJ/pomegranate/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-8zaroy-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-kAZIbJ/pomegranate/

рдирдпрд╛ рдиреНрдпреВрд░рд▓рдиреЗрдЯрд╡рд░реНрдХрд╡рд╛рдкрд░ рд╢реБрджреНрдз рдкрд╛рдпрдерди рд╣реИ, рд▓реЗрдХрд┐рди setup.py рдЕрднреА рднреА рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛ рддреЛ рдЗрд╕реЗ .pyx рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдпрд╛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд╛рдорд╛рди рдмрдирд╛рддреЗ рд╕рдордп рдЗрд╕реЗ рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

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

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░рд╛ рд╡реЗрдирд╡ рдЕрдЬрдЧрд░ 3.8 рд╣реИред рдХреНрдпрд╛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдЬрдЧрд░ 3.8 рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдорд░реНрдерди рд╣реИ?

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

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рд╕рд╛рдЗрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╣ *.pyx рдХреЗ рдмрдЬрд╛рдп .c рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдерд╛рдкрд┐рдд рд╕рд╛рдЗрдерди рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЯрд╛рд░рдмреЙрд▓ PyPI рд╢рд┐рдкрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ (https://files.pythonhosted.org/packages/ea/aa/1ee99e690884a11d1acefd8075f389bd8f8e25193fec1593e0e9e6519dfa/pomegranate-0.11.0.targ рдХреЛрдИ рд╢рд┐рдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред .pyx рдлрд╝рд╛рдЗрд▓реЗрдВ, рдмрд╕ рд╕реА рдлрд╝рд╛рдЗрд▓реЗрдВред рддреЛ рдЬрдм setup.py pyx рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рд╕рд╛рдЗрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рд╕рдорд╕реНрдпрд╛ #554 рд▓рдЧрддреА рд╣реИред

рджрд░рдЕрд╕рд▓ рдпрд╣ рдкреВрд░рд╛ рдорд╛рдорд▓рд╛ рд╡рд╛рдХрдИ #554 рдХрд╛ рдбреБрдкреНрд▓реАрдХреЗрдЯ рд╣реИред рдорд╛рдлрд╝ рдХрд░рдирд╛!

рдореИрдВрдиреЗ рдЕрднреА рд░реЗрдкреЛ рдореЗрдВ рдирдП рдореИрдХ рдФрд░ рд▓рд┐рдирдХреНрд╕ рд╡реНрд╣реАрд▓ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдирдпрд╛ рдЕрдЬрдЧрд░ 3.6 рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛, рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдирд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рд╛рдВ, рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ pip install pomegranate рдПрдХ 3.6 venv рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЕрдм, рд╕рд╛рдЗрдерди рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рджреЛрдиреЛрдВ рд╕реНрдерд╛рдкрд┐рддред

2/20/19 рдХреЛ, рдЬреИрдХрдм рд╢реНрд░рд╛рдЗрдмрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВрдиреЗ рдЕрднреА рд░реЗрдкреЛ рдореЗрдВ рдирдП рдореИрдХ рдФрд░ рд▓рд┐рдирдХреНрд╕ рд╡реНрд╣реАрд▓ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕ рдореБрджреНрджреЗред рдПрдХ рдирдпрд╛ рдЕрдЬрдЧрд░ 3.6 рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛, рдореИрдВ рдкрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ
рдЕрдирд╛рд░ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдХреНрдпрд╛ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

--
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ:
https://github.com/jmschrei/pomegranate/issues/555#issuecomment -465794042

рдорд╣рд╛рди! рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░рд╛ рд╡реЗрдирд╡ рдЕрдЬрдЧрд░ 3.8 рд╣реИред рдХреНрдпрд╛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдЬрдЧрд░ 3.8 рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рдорд░реНрдерди рд╣реИ?

@jmschrei рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрджреНрднреБрдд lib (рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ) рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдЬрдЧрд░ 3.8 рдХреЗ рд╕рд╛рде рднреА рдорд╛рд░ рд░рд╣рд╛ рд╣реВрдВ (рдПрдХ рдореИрдХ рдкрд░, рдЬрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рдЙрдкрдпреЛрдЧреА рд╣реЛрдиреЗ рдкрд░ рдиреАрдЪреЗ рд╕рдВрд▓рдЧреНрди рдХреА рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ)ред

рдЕрднреА рдХреЗ рд▓рд┐рдП, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЕрдкрдиреЗ рдЕрдиреНрд╡реЗрд╖рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд/рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдбреЙрдХрд░рд╛рдЗрдЬрд╝реНрдб рд╡рд╛рддрд╛рд╡рд░рдг (рд╕реЗрдВрдЯреЛрд╕7-рдЖрдзрд╛рд░рд┐рдд) рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ; рдЕрдм рддрдХ рд╕рдм рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ред рд╡реИрд╕реЗ рднреА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 3.8 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХрд┐рд╕реА рднреА рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рджред


$ python3.8 -m venv virtenv
$ source virtenv/bin/activate
(virtenv) тЮЬ  pomegranate_installation  pip install pomegranate
Collecting pomegranate
  Using cached pomegranate-0.13.5.tar.gz (4.5 MB)
Collecting numpy>=1.8.0
  Using cached numpy-1.19.4-cp38-cp38-macosx_10_9_x86_64.whl (15.3 MB)
Collecting joblib>=0.9.0b4
  Downloading joblib-0.17.0-py3-none-any.whl (301 kB)
     |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 301 kB 1.9 MB/s
Collecting networkx>=2.0
  Using cached networkx-2.5-py3-none-any.whl (1.6 MB)
Collecting scipy>=0.17.0
  Using cached scipy-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl (29.0 MB)
Processing /Users/carueda/Library/Caches/pip/wheels/13/90/db/290ab3a34f2ef0b5a0f89235dc2d40fea83e77de84ed2dc05c/PyYAML-5.3.1-cp38-cp38-macosx_10_13_x86_64.whl
Collecting decorator>=4.3.0
  Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Using legacy 'setup.py install' for pomegranate, since package 'wheel' is not installed.
Installing collected packages: numpy, joblib, decorator, networkx, scipy, pyyaml, pomegranate
    Running setup.py install for pomegranate ... error

...

    16 warnings generated.
    clang -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -L/usr/local/opt/llvm/lib -I/usr/local/opt/llvm/include build/temp.macosx-10.14-x86_64-3.8/pomegranate/distributions/JointProbabilityTable.o -L/usr/local/lib -L/usr/local/opt/[email protected]/lib -L/usr/local/opt/sqlite/lib -o build/lib.macosx-10.14-x86_64-3.8/pomegranate/distributions/JointProbabilityTable.cpython-38-darwin.so
    ld: warning: directory not found for option '-L/usr/local/opt/llvm/lib'
    building 'pomegranate.distributions.NeuralNetworkWrapper' extension
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -I/usr/local/opt/llvm/include -I/usr/local/include -I/usr/local/opt/[email protected]/include -I/usr/local/opt/sqlite/include -I/Users/carueda/github/pomegranate_installation/virtenv/include -I/usr/local/Cellar/[email protected]/3.8.6_1/Frameworks/Python.framework/Versions/3.8/include/python3.8 -I/Users/carueda/github/pomegranate_installation/virtenv/lib/python3.8/site-packages/numpy/core/include -c pomegranate/distributions/NeuralNetworkWrapper.c -o build/temp.macosx-10.14-x86_64-3.8/pomegranate/distributions/NeuralNetworkWrapper.o
    clang: error: no such file or directory: 'pomegranate/distributions/NeuralNetworkWrapper.c'
    clang: error: no input files
    error: command 'clang' failed with exit status 1
    ----------------------------------------

@adamnovak @jmschrei рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ CentOS 8 рдмреЙрдХреНрд╕ рдкрд░ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ Python 3.6.8 рд╣реИред рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

$ python3 --version
Python 3.6.8

$ python3 -m venv venv
$ source venv/bin/activate

$ pip install pomegranate
Collecting pomegranate
  Downloading https://files.pythonhosted.org/packages/67/a1/17396f2bf7e00054ed00fa0667c2a28b3d71a97d4569bacc959abb458212/pomegranate-0.13.5.tar.gz (4.5MB)
    100% |тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 4.5MB 338kB/s
Requirement already satisfied: numpy>=1.8.0 in ./venv/lib/python3.6/site-packages (from pomegranate)
Requirement already satisfied: joblib>=0.9.0b4 in ./venv/lib/python3.6/site-packages (from pomegranate)
Requirement already satisfied: networkx>=2.0 in ./venv/lib/python3.6/site-packages (from pomegranate)
Requirement already satisfied: scipy>=0.17.0 in ./venv/lib/python3.6/site-packages (from pomegranate)
Requirement already satisfied: pyyaml in ./venv/lib/python3.6/site-packages (from pomegranate)
Requirement already satisfied: decorator>=4.3.0 in ./venv/lib/python3.6/site-packages (from networkx>=2.0->pomegranate)
Installing collected packages: pomegranate
  Running setup.py install for pomegranate ... error

...

    gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -g build/temp.linux-x86_64-3.6/pomegranate/distributions/JointProbabilityTable.o -L/usr/lib64 -lpython3.6m -o build/lib.linux-x86_64-3.6/pomegranate/distributions/JointProbabilityTable.cpython-36m-x86_64-linux-gnu.so
    building 'pomegranate.distributions.NeuralNetworkWrapper' extension
    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/u/carueda/soundscape/venv/include -I/usr/include/python3.6m -I/u/carueda/soundscape/venv/lib64/python3.6/site-packages/numpy/core/include -c pomegranate/distributions/NeuralNetworkWrapper.c -o build/temp.linux-x86_64-3.6/pomegranate/distributions/NeuralNetworkWrapper.o
    gcc: error: pomegranate/distributions/NeuralNetworkWrapper.c: No such file or directory
    gcc: fatal error: no input files
    compilation terminated.
    error: command 'gcc' failed with exit status 1


рдХреНрдпрд╛ pomegranate==0.10 рдпрд╛ рд╢рд╛рдпрдж pomegranate==0.11 рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЕрдирд╛рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдЗрдерди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдБ, рдЕрдирд╛рд░ == 0.11 рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рд╛рдЗрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХреА, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдирд╛рд░ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЬреАрд╕реАрд╕реА рдХрджрдореЛрдВ рдХреА рд╡рдЬрд╣ рд╕реЗ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдкрд╛рдЗрдк-рдЗрдВрд╕реНрдЯреЙрд▓рд┐рдВрдЧ рд╕рд╛рдЗрдерди рдХреЗ рд╕рд╛рде-рд╕рд╛рде (рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж) рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрдирд╛рд░ рдЗрдВрд╕реНрдЯреЙрд▓ (рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдПрдХ Successfully installed pomegranate-0.13.5 рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @adamnovak!

рд╕реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ; рдпрджрд┐ рдХреЛрдИ рд╕рд╛рдЗрдерди рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░реА-рдЬреЗрдирд░реЗрдЯреЗрдб рд╕реА рдлрд╛рдЗрд▓реЗрдВред рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдШрдЯрдХ рд╣реИ рдХрд┐
рд╕рд╛рдЗрдерди рдпрд╛ рдПрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рдордп рдкрд░,
рдпрджрд┐ рд╕рд╛рдЗрдерди рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рд╕реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ
рд╡реИрд╕реЗ рднреА, рдФрд░ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рдПрдХ рдирд╣реАрдВ рд╣реИ, рд╣рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддреЗ рд╣реИрдВред

11/9/20 рдХреЛ, рдХрд╛рд░реНрд▓реЛрд╕ рдПред рд░реБрдПрдбрд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╣рд╛рдБ, рдЕрдирд╛рд░ == 0.11 рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рд╛рдЗрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХреА, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рдерд╛
рдЕрдирд╛рд░ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЬреАрд╕реАрд╕реА рдХрджрдоред рдкреНрд░рддреАрдд
рдЬреИрд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдкрд╛рдЗрдк-рдЗрдВрд╕реНрдЯреЙрд▓рд┐рдВрдЧ рд╕рд╛рдЗрдерди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ
рд╕рд╛рде рд╣реА (рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж) рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрдирд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрдкрд╖реНрдЯ рдХреЗ)
рд╕рдВрд╕реНрдХрд░рдг) рдФрд░ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдПрдХ Successfully installed pomegranate-0.13.5 рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @adamnovak!

--
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ:
https://github.com/jmschrei/pomegranate/issues/555#issuecomment -724314659

--
рдПрдбрдо рдиреЛрд╡рд╛рдХ (рд╡рд╣ / рд╡рд╣)
рд╡рд░рд┐рд╖реНрда рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░
рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬреАрдиреЛрдорд┐рдХреНрд╕ рд▓реИрдм
рдпреВрд╕реА рд╕рд╛рдВрддрд╛ рдХреНрд░реВрдЬрд╝ рдЬреАрдиреЛрдорд┐рдХреНрд╕ рд╕рдВрд╕реНрдерд╛рди
"рдЬреАрд╡рди рдХреЗ рдХреЛрдб рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ред"

рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: https://forms.gle/UXZhZc123knF65Dw5

рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓ рд░рд╣рд╛ рдерд╛ ..
рдореИрдВрдиреЗ pip3 рд╕реНрдерд╛рдкрд┐рдд cython рдХреЗ рдмрд╛рдж pip3 рдЕрдирд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ ...

рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд░ рджрд┐рдпрд╛ред

рдореИрдХ (рдкрд╛рдпрдерди 3.8) рдкрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, @adamnovak рдХреА рд╕рд▓рд╛рд╣ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд╛рдЗрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХреАред

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

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

rhydomako picture rhydomako  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xkortex picture xkortex  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dmmiller612 picture dmmiller612  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexhenrie picture alexhenrie  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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