[mozdevice] Add support for Python 3

RESOLVED FIXED

Status

enhancement
P3
normal
RESOLVED FIXED
Last year
4 months ago

People

(Reporter: whimboo, Assigned: ahutusoru)

Tracking

(Blocks 1 bug)

Version 3
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

Without dropping support for legacy Python, we need to add support for Python 3 to mozdevice.
Priority: -- → P3
mozdevice 2.0 requires less stuff from the rest of mozbase (see bug 1506385), adjusting the dependency tree accordingly.
No longer depends on: 1428711, 1428713
Assignee

Updated

5 months ago
Assignee: nobody → ahutusoru

Thanks Andrei! Could you also take care of the following:

Bump the version number in testing/mozbase/mozdevice/setup.py to "3.0.0", and update the classifiers so they reflect the versions of Python that we now support.

Prepare a universal distribution by creating a testing/mozbase/mozdevice/setup.cfg file with the following contents:

[bdist_wheel]
universal=1
Flags: needinfo?(hutusoru.andrei)

Comment 4

4 months ago
Pushed by dhunt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5e295b971fd8
[mozdevice] Add support for Python 3 r=ahal
Assignee

Comment 7

4 months ago

Ups, I forgot to add those in the previous revision.

Thank you for the reminder Dave~

I have added a new revision ready for review here: https://phabricator.services.mozilla.com/D18553

Thank you !

Flags: needinfo?(hutusoru.andrei)
Attachment #9041162 - Attachment description: Bug 1428708 - [mozdevice] Add support for Python 3 → Bug 1428708 - [mozdevice] Bump version number and prepare for Python 3 release

Comment 8

4 months ago
Pushed by dhunt@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/baee8b94d34e
[mozdevice] Bump version number and prepare for Python 3 release r=davehunt

mozdevice 3.0.0 has been released to PyPI: https://pypi.org/project/mozdevice/3.0.0/

Status: NEW → RESOLVED
Closed: 4 months ago
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.