Use the package retrieved from pip repository to run functional tests
オープン
まだ誰も着手していません。
task
- 主要言語
- Python
- スター
- 1.8k
- フォーク
- 570
- 平均マージ
- 1日 10時間
- マージ済み PR(30日)
- 24
説明
The problem
To prevent such like https://github.com/appium/python-client/issues/542
Ideas
Build
$python setup.py bdist_wheel -> **NG** because there are not only py.typed but also webdriver.py and so on
$pip install dist/Appium_Python_Client-1.0.0-py3-none-any.whl
$pip show Appium-Python-Client
Name: Appium-Python-Client
Version: 1.0.0
Summary: Python client for Appium
Home-page: http://appium.io/
Author: Isaac Murchie
Author-email: isaac@saucelabs.com
License: Apache 2.0
Location: /Users/atsushimori/.pyenv/versions/3.8.1/lib/python3.8/site-packages
Requires: selenium
Required-by:
Need to know how packages=find_packages(include=['appium']), works.
Use the package retrieved from pip install
TBU
References
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず setup.py、特に packages=find_packages(include=['appium']) の設定を読み、issue にリンクされている packaging チュートリアルを確認してください。functional tests がソースツリーではなくビルド済みパッケージをインストールして実行できる方法を調べてください。完了の条件は、そのインストール済みパッケージに対してテストが正常に実行されることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- build-system, testing-qa
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100