Remove "python2" items from virtualenv_packages files.
Categories
(Firefox Build System :: General, task)
Tracking
(firefox91 fixed)
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: mhentges, Assigned: mhentges)
References
(Blocks 1 open bug)
Details
Attachments
(13 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Now that Mach requires Python 3, python3:
items will always be
used and python2:
items will never be needed.
Depends on D116484
Assignee | ||
Comment 2•3 years ago
|
||
The actions are no longer used, so we can delete the associated
logic.
Depends on D117059
Assignee | ||
Comment 3•3 years ago
|
||
We should only be using the Python3 "wptserve" library at this point.
Depends on D117060
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D117061
Assignee | ||
Comment 5•3 years ago
|
||
It provides shutil.which(...)
, which has been part of shutil
since
Python 3.3.
Depends on D117062
Assignee | ||
Comment 6•3 years ago
|
||
enum
functionality has been part of Python since, well, Python 3.4.
Depends on D117063
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D117064
Assignee | ||
Comment 8•3 years ago
|
||
concurrent.futures
functionality has been part of Python since
Python 3.2.
Depends on D117065
Assignee | ||
Comment 9•3 years ago
|
||
Depends on D117066
Assignee | ||
Comment 10•3 years ago
|
||
Based on the docs and the code within pathlib2
, it seems focus only
on backporting the main features of pathlib
to be available for
Python 2. It does not provide features in newer Python versions
of pathlib
(such as is_mount
, new in Python 3.7). Therefore, it
doesn't provide anything that the standard library of Python 3
doesn't have.
Depends on D117068
Assignee | ||
Comment 11•3 years ago
|
||
Depends on D117069
Assignee | ||
Comment 12•3 years ago
|
||
os.scandir()
functionality has been part of Python since
Python 3.5.
Depends on D117071
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 13•3 years ago
|
||
Depends on D117063
Comment 14•3 years ago
|
||
Pushed by mhentges@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9e22e73aa3b0 Replace `pythonX` items in virtualenv_packages r=ahal https://hg.mozilla.org/integration/autoland/rev/d3aaa4e4d0d4 Remove `pythonX` actions from virtualenv config r=ahal https://hg.mozilla.org/integration/autoland/rev/a95f01511ea4 Remove usages of vendored "wptserve_py2" library r=jgraham,ahal https://hg.mozilla.org/integration/autoland/rev/fa5a46bb76ed Remove unused "wptserve_py2" vendored library r=ahal https://hg.mozilla.org/integration/autoland/rev/fe6e228cb831 Remove usages of vendored "backports" code r=ahal,perftest-reviewers https://hg.mozilla.org/integration/autoland/rev/74b076e8344e Remove unused "backports" vendored code r=ahal https://hg.mozilla.org/integration/autoland/rev/3b70dd793566 Remove usages of vendored "enum34" library r=ahal https://hg.mozilla.org/integration/autoland/rev/300e075b1f7d Remove unused "enum34" vendored library r=ahal https://hg.mozilla.org/integration/autoland/rev/d12538dcb9a7 Remove usages of vendored "futures" library r=ahal https://hg.mozilla.org/integration/autoland/rev/b961783bc489 Remove unused "futures" vendored library r=ahal https://hg.mozilla.org/integration/autoland/rev/d2982a60bf11 Remove usages of vendored "pathlib2" library r=ahal https://hg.mozilla.org/integration/autoland/rev/474708084822 Remove unused "pathlib2" vendored library r=ahal https://hg.mozilla.org/integration/autoland/rev/15b0af326505 Remove unused "scandir" vendored library r=ahal
Comment 15•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9e22e73aa3b0
https://hg.mozilla.org/mozilla-central/rev/d3aaa4e4d0d4
https://hg.mozilla.org/mozilla-central/rev/a95f01511ea4
https://hg.mozilla.org/mozilla-central/rev/fa5a46bb76ed
https://hg.mozilla.org/mozilla-central/rev/fe6e228cb831
https://hg.mozilla.org/mozilla-central/rev/74b076e8344e
https://hg.mozilla.org/mozilla-central/rev/3b70dd793566
https://hg.mozilla.org/mozilla-central/rev/300e075b1f7d
https://hg.mozilla.org/mozilla-central/rev/d12538dcb9a7
https://hg.mozilla.org/mozilla-central/rev/b961783bc489
https://hg.mozilla.org/mozilla-central/rev/d2982a60bf11
https://hg.mozilla.org/mozilla-central/rev/474708084822
https://hg.mozilla.org/mozilla-central/rev/15b0af326505
Description
•