Use the package retrieved from pip repository to run functional tests
Offen
Dieses Issue hat noch niemand übernommen.
task
- Vorherrschende Sprache
- Python
- Sterne
- 1.8k
- Forks
- 570
- Ø Merge
- 1 T. 10 Std.
- Gemergte PRs (30 T.)
- 24
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Lies zunächst setup.py, insbesondere die Konfiguration packages=find_packages(include=['appium']), und sieh dir das im Issue verlinkte Packaging-Tutorial an. Ermittle, wie die Funktionstests das gebaute Paket installieren und statt des Quellbaums ausführen können; abgeschlossen ist die Aufgabe, wenn die Tests erfolgreich gegen dieses installierte Paket laufen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system, testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100