appium / appium/python-client

Use the package retrieved from pip repository to run functional tests

Offen
#543 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

https://packaging.python.org/tutorials/installing-packages/

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.