Closed Bug 1159816 Opened 10 years ago Closed 10 years ago

Bump marionette_client version to 0.12 and release to PyPI

Categories

(Remote Protocol :: Marionette, defect)

defect
Not set
normal

Tracking

(firefox40 affected)

RESOLVED FIXED
Tracking Status
firefox40 --- affected

People

(Reporter: davehunt, Assigned: armenzg)

References

Details

Attachments

(1 file)

Bug 1159421 caused an incompatibility between the two packages on PyPI. We need to bump the version number and get a release as soon as possible.
Blocks: 1159818
jgriffin removed 0.5 from Pypi.
Blocks: 1154060
To be pushed with DONTBUILD
Assignee: nobody → armenzg
Status: NEW → ASSIGNED
Attachment #8599478 - Flags: review?(cmanchester)
Comment on attachment 8599478 [details] [diff] [review] bump marionette client to 0.12 Review of attachment 8599478 [details] [diff] [review]: ----------------------------------------------------------------- Thanks! I'm not an owner so can't do the upload.
Attachment #8599478 - Flags: review?(cmanchester) → review+
Could you please upload the package once you can? Who else is an owner of it?
Flags: needinfo?(dburns)
(In reply to Armen Zambrano G. (:armenzg - Toronto) from comment #1) > jgriffin removed 0.5 from Pypi. I'm not sure why, but as :erahm just pointed out on irc, doing |pip install marionette-client| in a fresh virtualenv still results in marionette-driver 0.5 getting installed (https://pastebin.mozilla.org/8831849).
chmanchester and I have verified that 0.5 gets installed regardless if removed. We need to upload marionette client.
dburns in ~/development/mozilla/mozilla-inbound/testing/marionette/client λ python setup.py sdist upload running sdist running egg_info creating marionette_client.egg-info writing requirements to marionette_client.egg-info/requires.txt writing marionette_client.egg-info/PKG-INFO writing top-level names to marionette_client.egg-info/top_level.txt writing dependency_links to marionette_client.egg-info/dependency_links.txt writing entry points to marionette_client.egg-info/entry_points.txt writing manifest file 'marionette_client.egg-info/SOURCES.txt' reading manifest file 'marionette_client.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.js' under directory 'marionette/touch' writing manifest file 'marionette_client.egg-info/SOURCES.txt' warning: sdist: standard file not found: should have one of README, README.rst, README.txt running check creating marionette_client-0.12 creating marionette_client-0.12/marionette creating marionette_client-0.12/marionette/chrome creating marionette_client-0.12/marionette/runner creating marionette_client-0.12/marionette/runner/mixins creating marionette_client-0.12/marionette/runner/mixins/resources creating marionette_client-0.12/marionette/runner/mixins/resources/htmlreport creating marionette_client-0.12/marionette/www creating marionette_client-0.12/marionette/www/html5 creating marionette_client-0.12/marionette_client.egg-info making hard links in marionette_client-0.12... hard linking requirements.txt -> marionette_client-0.12 hard linking setup.py -> marionette_client-0.12 hard linking marionette/__init__.py -> marionette_client-0.12/marionette hard linking marionette/b2g_update_test.py -> marionette_client-0.12/marionette hard linking marionette/marionette_test.py -> marionette_client-0.12/marionette hard linking marionette/runtests.py -> marionette_client-0.12/marionette hard linking marionette/chrome/test.xul -> marionette_client-0.12/marionette/chrome hard linking marionette/chrome/test2.xul -> marionette_client-0.12/marionette/chrome hard linking marionette/chrome/test_anonymous_content.xul -> marionette_client-0.12/marionette/chrome hard linking marionette/chrome/test_nested_iframe.xul -> marionette_client-0.12/marionette/chrome hard linking marionette/runner/__init__.py -> marionette_client-0.12/marionette/runner hard linking marionette/runner/base.py -> marionette_client-0.12/marionette/runner hard linking marionette/runner/httpd.py -> marionette_client-0.12/marionette/runner hard linking marionette/runner/mixins/__init__.py -> marionette_client-0.12/marionette/runner/mixins hard linking marionette/runner/mixins/b2g.py -> marionette_client-0.12/marionette/runner/mixins hard linking marionette/runner/mixins/endurance.py -> marionette_client-0.12/marionette/runner/mixins hard linking marionette/runner/mixins/reporting.py -> marionette_client-0.12/marionette/runner/mixins hard linking marionette/runner/mixins/xmlgen.py -> marionette_client-0.12/marionette/runner/mixins hard linking marionette/runner/mixins/resources/htmlreport/jquery.js -> marionette_client-0.12/marionette/runner/mixins/resources/htmlreport hard linking marionette/runner/mixins/resources/htmlreport/main.js -> marionette_client-0.12/marionette/runner/mixins/resources/htmlreport hard linking marionette/runner/mixins/resources/htmlreport/style.css -> marionette_client-0.12/marionette/runner/mixins/resources/htmlreport hard linking marionette/www/bug814037.html -> marionette_client-0.12/marionette/www hard linking marionette/www/click_out_of_bounds_overflow.html -> marionette_client-0.12/marionette/www hard linking marionette/www/clicks.html -> marionette_client-0.12/marionette/www hard linking marionette/www/cssTransform.html -> marionette_client-0.12/marionette/www hard linking marionette/www/cssTransform2.html -> marionette_client-0.12/marionette/www hard linking marionette/www/datetimePage.html -> marionette_client-0.12/marionette/www hard linking marionette/www/deletingFrame.html -> marionette_client-0.12/marionette/www hard linking marionette/www/double_click.html -> marionette_client-0.12/marionette/www hard linking marionette/www/element_bottom.html -> marionette_client-0.12/marionette/www hard linking marionette/www/element_left.html -> marionette_client-0.12/marionette/www hard linking marionette/www/element_outside_viewport.html -> marionette_client-0.12/marionette/www hard linking marionette/www/element_right.html -> marionette_client-0.12/marionette/www hard linking marionette/www/element_top.html -> marionette_client-0.12/marionette/www hard linking marionette/www/empty.html -> marionette_client-0.12/marionette/www hard linking marionette/www/formPage.html -> marionette_client-0.12/marionette/www hard linking marionette/www/frameset.html -> marionette_client-0.12/marionette/www hard linking marionette/www/framesetPage2.html -> marionette_client-0.12/marionette/www hard linking marionette/www/hidden.html -> marionette_client-0.12/marionette/www hard linking marionette/www/html5Page.html -> marionette_client-0.12/marionette/www hard linking marionette/www/javascriptPage.html -> marionette_client-0.12/marionette/www hard linking marionette/www/macbeth.html -> marionette_client-0.12/marionette/www hard linking marionette/www/modal_dialogs.html -> marionette_client-0.12/marionette/www hard linking marionette/www/rectangles.html -> marionette_client-0.12/marionette/www hard linking marionette/www/resultPage.html -> marionette_client-0.12/marionette/www hard linking marionette/www/scroll.html -> marionette_client-0.12/marionette/www hard linking marionette/www/scroll2.html -> marionette_client-0.12/marionette/www hard linking marionette/www/scroll3.html -> marionette_client-0.12/marionette/www hard linking marionette/www/scroll4.html -> marionette_client-0.12/marionette/www hard linking marionette/www/scroll5.html -> marionette_client-0.12/marionette/www hard linking marionette/www/shim.js -> marionette_client-0.12/marionette/www hard linking marionette/www/test.html -> marionette_client-0.12/marionette/www hard linking marionette/www/testAction.html -> marionette_client-0.12/marionette/www hard linking marionette/www/testPageSource.html -> marionette_client-0.12/marionette/www hard linking marionette/www/testPageSource.xml -> marionette_client-0.12/marionette/www hard linking marionette/www/testPageSourceWithUnicodeChars.html -> marionette_client-0.12/marionette/www hard linking marionette/www/testSize.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_accessibility.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_clearing.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_dynamic.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_iframe.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_inner_iframe.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_nested_iframe.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_oop_1.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_oop_2.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_selectioncarets.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_selectioncarets_iframe.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_selectioncarets_longtext.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_selectioncarets_multipleline.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_selectioncarets_multiplerange.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_touchcaret.html -> marionette_client-0.12/marionette/www hard linking marionette/www/test_windows.html -> marionette_client-0.12/marionette/www hard linking marionette/www/windowHandles.html -> marionette_client-0.12/marionette/www hard linking marionette/www/xhtmlTest.html -> marionette_client-0.12/marionette/www hard linking marionette/www/html5/blue.jpg -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/boolean_attributes.html -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/geolocation.js -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/green.jpg -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/offline.html -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/red.jpg -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/status.html -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/test.appcache -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/test_html_inputs.html -> marionette_client-0.12/marionette/www/html5 hard linking marionette/www/html5/yellow.jpg -> marionette_client-0.12/marionette/www/html5 hard linking marionette_client.egg-info/PKG-INFO -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/SOURCES.txt -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/dependency_links.txt -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/entry_points.txt -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/not-zip-safe -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/requires.txt -> marionette_client-0.12/marionette_client.egg-info hard linking marionette_client.egg-info/top_level.txt -> marionette_client-0.12/marionette_client.egg-info Writing marionette_client-0.12/setup.cfg creating dist Creating tar archive removing 'marionette_client-0.12' (and everything under it) running upload Submitting dist/marionette_client-0.12.tar.gz to https://pypi.python.org/pypi Server response (200): OK
Flags: needinfo?(dburns)
Thank you so much!
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Changelog Bug 1154691: Align Marionette with WebDriver errors Bug 1155260: Fix base URL override in Marionette runner Bug 1154691: Align Marionette with WebDriver errors Bug 1154681: Use static lookups in errors.py Bug 1157823 - Update dependency to reflect that the marionette client requires a more recent mozhttpd. r=ato Bug 1157725 - Rewrite test_mouse_action.py to be more robust. r=ato Created using hg log -M -r cc8eb386f147:: --template "{desc|firstline}\n" .
(In reply to Armen Zambrano G. (:armenzg - Toronto) from comment #5) > Who else is an owner of it? Here's the list of owners from PyPI: * jgriffin * ahal * mdas * David.Burns * k0s * davehunt * wlach * whimboo I think it makes sense to add Andreas and Armen to the marionette-client and marionette-driver packages. Could you both set up a PyPI account - if you don't already have one - and add your username as a comment here?
Flags: needinfo?(ato)
Flags: needinfo?(armenzg)
armenzg is my user name on pypi. Thanks!
Flags: needinfo?(armenzg)
(In reply to Armen Zambrano G. (:armenzg - Toronto) from comment #13) > armenzg is my user name on pypi. I've added you as an owner for both marionette-driver and marionette-client.
I've now registered an account, "ato".
Flags: needinfo?(ato)
(In reply to Andreas Tolfsen (:ato) from comment #15) > I've now registered an account, "ato". Thanks Andreas, I've now added you as an owner.
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: