Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

python-bidi & pybidi vs buildozer (no recipe in .buildozer/...)

オープン
#3,166 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
20/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
android, python

調査の方向性

buildozer の設定と生成された .buildozer/android/app/main.py から始め、次に APK の失敗を再現して adb logcat の traceback を調べます。build が python-bidi と pybidi の依存関係をどのように処理しているかを確認します。パッケージ化された APK が要求された bidi モジュールをインポートでき、main.py の 9 行目以降を実行できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

recipe

Hello everyone,

I am using python-bidi and arabic-reshaper in my project to use Arabic letters (right to left) however, buildozer always returns an error about python-bidi and I couldn't get any solution for this so far and there is no bidi alternative whatsoever. pybidi is also not working at all

I may have a knowledge gap whether only Arabic Reshaper (works without issue) can solve my problem or not but there is no doubt buildozer is not compiling bidi as far as I am concerned.

I already managed building apk and installed on a phone but it's not working.

Here is where it got stuck based on adb logcat;
......................
06-26 10:33:48.659 7782 7822 I python : Traceback (most recent call last):
06-26 10:33:48.659 7782 7822 I python : File "/home/meto/Desktop/project/.buildozer/android/app/main.py", line 9, in
06-26 10:33:48.660 7782 7822 I python : ModuleNotFoundError: No module named 'bidi'
06-26 10:33:48.660 7782 7822 I python : Python for android ended.
06-26 10:33:48.726 6369 6369 D BoundBrokerSvc: onUnbind: Intent { act=com.google.android.gms.chromesync.service.zeroparty.START dat=chimera-action: cmp=com.google.android.gms/.chimera.GmsApiService }
06-26 10:33:48.929 7782 7822 E libc++abi: terminating
06-26 10:33:48.929 7782 7822 F libc : Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 7822 (SDLThread), pid 7782 (SDLActivity)
......................
"main.py", line 9" has this line of code "from bidi.algorithm import get_display"

Also tried with pybid but it returns this error;
.............................../main.py", line 10, in
from pybidi.algorithm import get_display
ModuleNotFoundError: No module named 'pybidi'

..> pip show pybidi
Name: PyBidi
Version: 1.0
Summary: language bindings for FriBidi, for Python 3.3 or later
Home-page: https://github.com/ldo/pybidi
Author: Lawrence D'Oliveiro
Author-email: [email protected]
License: UNKNOWN
Location: C:\Users........venv\Lib\site-

packages
Requires:
Required-by:

Can anyone guide me thru on this please? I am looking forward to hearing from you.

Many thanks in advance

主要言語
Python
スター
8.9k
フォーク
2k
平均マージ
5日 17時間
マージ済み PR(30日)
7

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

kivy/python-for-android のほかの issue

kivy/python-for-android の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。