Gunicorn: Ошибка rpmbuild с синтаксичСской ошибкой

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 21 ΠΌΠ°Ρ€. 2018  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: benoitc/gunicorn

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ± / ΠΌΠΈΠ½ ΠΈΠ· исходного ΠΊΠΎΠ΄Π°. Π£ мСня установлСн pip 9.0.2, Π° вСрсия Python - 2.7.5.
Π― написал Ρ„Π°ΠΉΠ» .spec для создания RPM ΠΈΠ· этого исходного ΠΊΠΎΠ΄Π°.
Но это Π½Π΅ удаСтся с синтаксичСской ошибкой.
``

  • / usr / lib / rpm / check-buildroot
  • / usr / lib / rpm / redhat / brp-compress
  • / USR / Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° / RPM / Redhat / BRP-полоса-статичСский-Π°Ρ€Ρ…ΠΈΠ² / USR / Π±Π΅Π½ / полоса
  • / usr / lib / rpm / brp-python-bytecompile / usr / bin / python 1
    ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² .py Π½ΠΈΠΆΠ΅ /home/vagrant/project/gunicorn/work/buildroot/usr/lib/python2.7 с использованиСм /usr/bin/python2.7
    ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ /home/vagrant/project/gunicorn/work/buildroot/usr/lib/python2.7/site-packages/gunicorn/workers/gaiohttp.py ...
    Π€Π°ΠΉΠ» "/usr/lib/python2.7/site-packages/gunicorn/workers/gaiohttp.py", строка 67
    Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· self.wsgi.close ()
    ^
    SyntaxError: нСдопустимый синтаксис

ошибка: Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ статус Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· /var/tmp/rpm-tmp.esw9T7 (% install)
``

Π›ΡŽΠ±Π°Ρ идСя..?

Π― согласСн с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π±Π΅Π·Π²Ρ€Π΅Π΄Π½ΠΎ, ΠΈ pip install gunicorn = 19.0 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ ....

Бпасибо,
Π Π°Ρ…ΡƒΠ».

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

По словам ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ‚ΠΎΡ€Π° gevent, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ %define _python_bytecompile_errors_terminate_build 0 Π² своСй спСцификации, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ пытаСтся ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Python 3 с Python 2. Π― Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ знаю ΠΎ rpmbuild, Π½ΠΎ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ способ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· сборки ΠΈΠ»ΠΈ способ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ rpmbuild ΠΎ сборкС Gunicorn с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ /usr/bin/python3 ΠΈΠ»ΠΈ /usr/bin/python3.Y .

По словам ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ‚ΠΎΡ€Π° gevent, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ %define _python_bytecompile_errors_terminate_build 0 Π² своСй спСцификации, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Бпасибо Π·Π° Π²Π°ΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, Π½ΠΎ я Ρ€Π΅ΡˆΠΈΠ» это, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ "exit 0" Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ€Π°Π·Π΄Π΅Π»Π°% install Π² ΠΌΠΎΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π΅ спСцификации rpm, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ошибки Π²ΠΎ врСмя сборки ..
Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ этого вопроса.

Π‘ Π£Π²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

МоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

%global __python %{__python3}

https://fedoraproject.org/wiki/Archive : PackagingDrafts / Python3? rd = PackagingDrafts / Python3

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ