python/mach/mach/site.py
7c0cc5c591a7551ff0f36d3de29176ff85ada508
created 2022-11-24 05:53 +0000
pushed 2022-11-24 21:26 +0000
ahochheiden ahochheiden - Bug 1801153 - If "pip check" fails, try purging all first-party ".egg-info" dirs then run "pip check" again r=firefox-build-system-reviewers,glandium
79c3362f76c45101169b042db7d84d55fc30faff
created 2022-11-16 03:26 +0000
pushed 2022-11-16 09:31 +0000
ahochheiden ahochheiden - Bug 1800225 - Only `realpath` the `prefix` when resolving the sysconfig packages path r=firefox-build-system-reviewers,glandium
476e32a794e8a21862b35eaab5719724b81cf792
created 2022-11-09 22:17 +0000
pushed 2022-11-10 09:23 +0000
ahochheiden ahochheiden - Bug 1795158 - Apply `os.path.realpath` to `topsrcdir` and `topobjdir` in `MozbuildObject` and in `site.py` r=firefox-build-system-reviewers,glandium
923ed61551bb899945d052924e0c9ad9de2fa3dd
created 2022-11-01 07:48 +0000
pushed 2022-11-01 21:36 +0000
ahochheiden ahochheiden - Bug 1766497 - Manually copy `pyvenv.cfg` on Windows to workaround a bug with `venv` on Python 3.6 r=firefox-build-system-reviewers,glandium
30e0f3b255df4efaa50aba3fd74d9544c37aab2f
created 2022-11-01 07:48 +0000
pushed 2022-11-01 21:36 +0000
Alex Hochheiden Alex Hochheiden - Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
d439bfb2ada21d78123c77e413fc513c7e4d522b
created 2022-10-12 22:51 -0400
pushed 2022-10-13 10:00 +0000
Cristian Tuns Cristian Tuns - Backed out 5 changesets (bug 1766497) for causing build bustages with "No module named 'encodings'" CLOSED TREE
41be40696e001cf54e535ea730ebf1ef15d8814b
created 2022-10-13 00:40 +0000
pushed 2022-10-13 10:00 +0000
Alex Hochheiden Alex Hochheiden - Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
e38febc2798a7b362e22a5bd266d218af51adf1e
created 2022-10-06 18:18 +0000
pushed 2022-10-07 03:44 +0000
ahochheiden ahochheiden - Bug 1793828 - Always print the reason why the site is not 'up-to-date' r=firefox-build-system-reviewers,nalexander
3a922f536f8e9dd0332f3997b5fb410d7573fa1d
created 2022-10-06 18:02 +0000
pushed 2022-10-06 21:40 +0000
ahochheiden ahochheiden - Bug 1793828 - Also use `normcase` in addition to `normpath` for `site_package_dirs` r=firefox-build-system-reviewers,nalexander
97f24a7f886c2593611f2e8158c67566a7048d3e
created 2022-08-03 18:04 +0300
pushed 2022-08-03 21:28 +0000
Butkovits Atila Butkovits Atila - Bug 1782857 - Lint fix. a=fix. CLOSED TREE
53a86acea995275a07c908ffc2c1164909080777
created 2022-08-03 14:29 +0000
pushed 2022-08-03 21:28 +0000
Nick Alexander Nick Alexander - Bug 1782857 - Ignore (drive letter, on Windows) case in Python path. r=firefox-build-system-reviewers,ahochheiden
da8073329a9354b996e2e44b56167c73c6a702be
created 2022-06-08 16:11 +0000
pushed 2022-06-08 21:48 +0000
ahochheiden ahochheiden - Bug 1761849 - Consistently apply `os.path.normpath` to paths that end up in the same list r=firefox-build-system-reviewers,glandium
cbaf5b946358bec9eefbcdafbfd12965593ec9f8
created 2022-05-05 01:38 +0300
pushed 2022-05-05 09:42 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 6369b96a0162 (bug 1766497) for python failures on test_site_compatibility.py . CLOSED TREE
6369b96a0162253b50e2e914476dbf60c61bf012
created 2022-05-04 14:17 +0000
pushed 2022-05-05 09:42 +0000
Mitchell Hentges Mitchell Hentges - Bug 1766497: Mach: use `venv` instead of `virtualenv` . CLOSED TREE
67e2eaac6ee84cab1d99e75af5310144eeb5e71e
created 2022-05-04 17:50 +0300
pushed 2022-05-04 23:45 +0000
Norisz Fay Norisz Fay - Backed out changeset 4b6378a06816 (bug 1766497) for causing docker images bustages CLOSED TREE
4b6378a06816c95134c1241c8b29521758476e1f
created 2022-05-04 14:17 +0000
pushed 2022-05-04 23:45 +0000
Mitchell Hentges Mitchell Hentges - Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
4f936f5e57c8e7c6b25d95e167a4480cbd61fc46
created 2022-04-13 14:44 +0000
pushed 2022-04-13 18:06 +0000
Mitchell Hentges Mitchell Hentges - Bug 1764534: Maintain site_packages_dir order r=emilio
e2ef055ccbc2efbec3aa47ec65442969c171e4fb
created 2022-04-12 21:28 +0000
pushed 2022-04-13 09:43 +0000
Mitchell Hentges Mitchell Hentges - Bug 1763244: Write tests for site activation logic r=ahal
76ca62e02f7328ca4b20af6d4046ab97937c8a3e
created 2022-04-12 18:40 +0000
pushed 2022-04-13 09:43 +0000
Mitchell Hentges Mitchell Hentges - Bug 1761150: Mach should use fresh system python, don't inherit sys.path r=ahal
9eb37135110425b91a5385c95136ace9c9541932
created 2022-04-04 15:27 +0000
pushed 2022-04-05 09:40 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Simplify "site.py" handling of command site package source r=ahal
a145943cad60e10412a136675c0a4bb559a9ebb0
created 2022-04-04 13:26 +0000
pushed 2022-04-04 21:49 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Remove "use system Python packages" inference r=ahal
349b88dc2b266b24e270ab9a8f9b87ea3548ab9b
created 2022-03-24 14:27 +0000
pushed 2022-03-24 21:54 +0000
Mitchell Hentges Mitchell Hentges - Bug 1727819: Guard against command site -> another site activations r=ahal
8b2534181c089ad9f5b7f713e6270b813ecda2a9
created 2022-03-24 14:04 +0000
pushed 2022-03-24 21:54 +0000
Mitchell Hentges Mitchell Hentges - Bug 1724274: Move virtualenv dependency manifests to python/virtualenvs r=ahal
c74d2b2bd79260198373b7c750f1094cfd7845c8
created 2022-03-22 19:44 +0000
pushed 2022-03-23 04:09 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759084: Print reason for site being out-of-date r=ahal
3d254d42ed23d80d336807741b5d78470ad1ac29
created 2022-03-22 19:44 +0000
pushed 2022-03-23 04:09 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759084: Tighten `MachSiteManager` API surface r=ahal
fb31185e427d8184c4d5537b367b8329043efd49
created 2022-03-22 01:18 -0400
pushed 2022-03-22 05:19 +0000
Cristian Tuns Cristian Tuns - Backed out 3 changesets (bug 1759084) for causing symbol bustages a=backout
5f18914637a3d3f73c327bb37a9827537f47c0ff
created 2022-03-21 21:08 +0000
pushed 2022-03-22 04:27 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759084: Print reason for site being out-of-date r=ahal
13aef63ad6a5b92569bf7ae5fb4d324551038258
created 2022-03-21 21:08 +0000
pushed 2022-03-22 04:27 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759084: Tighten `MachSiteManager` API surface r=ahal
59c6e83f9144eb1a80ec42c7364119f99c8d4604
created 2022-03-21 20:24 +0000
pushed 2022-03-22 04:27 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759329: Properly exclude Brew's site-packages when using Mach venv r=ahal
95cd03f59c72d996c4768725e790182dae48982e
created 2022-03-16 17:11 +0000
pushed 2022-03-16 21:49 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759193: Remove workaround for handling `local/` in venv paths r=ahal
edb59449970a47cb86d706c829974c1cac8c7164
created 2022-03-14 20:51 +0000
pushed 2022-03-15 05:30 +0000
Mitchell Hentges Mitchell Hentges - Bug 1759125: Venv site-packages should include both purelib and platlib r=ahochheiden
26da206aa129e7718d6e4bd3abc6cafa858cf2e9
created 2022-03-10 20:41 +0000
pushed 2022-03-11 09:41 +0000
Mitchell Hentges Mitchell Hentges - Bug 1756047: When creating Mach venv in CI, put it in `$WORKSPACE` r=ahal
d64efc74589890f930f17fc2fd4ca15f671ebd64
created 2022-03-10 20:41 +0000
pushed 2022-03-11 09:41 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Add "common" to PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS r=ahal
0f7ac3c7df38e4e4ff2d5b39e05f9e4154381ac0
created 2022-03-10 20:41 +0000
pushed 2022-03-11 09:41 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Expose config variable for Mach native dependency source r=ahal
2f742679df4c76ad870a855de3b508efd5ef8843
created 2022-03-10 00:53 +0200
pushed 2022-03-10 17:23 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1756047, bug 1755516) for causing py3 failures. CLOSED TREE
f0043e07ec5e35e2ad24970a2058519ed696ebaa
created 2022-03-09 22:19 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1756047: When creating Mach venv in CI, put it in `$WORKSPACE` r=ahal
9fc187cb982ee3ea486cfcf62ae371211edba38e
created 2022-03-09 22:19 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Add "common" to PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS r=ahal
5f956232e8500d558d6bbec75b43cbce10452e49
created 2022-03-09 22:19 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1755516: Expose config variable for Mach native dependency source r=ahal
1883182d614f5a758ccd10f9f77c46c840774e80
created 2022-03-09 22:18 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1758584: Fix virtualenv-path scrubbing from command _pthfile_lines r=ahal
1337faa66745d5ada2da6e00e00584b6edd9f109
created 2022-03-09 22:18 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1758584: Add in-proc venv activation paths to the end of `sys.path` r=ahal
d0c262934162b4c50a4d9bbec854180f7f109a41
created 2022-03-09 22:18 +0000
pushed 2022-03-10 17:23 +0000
Mitchell Hentges Mitchell Hentges - Bug 1758584: Raise error if active site is out-of-date r=ahal
a5887514ddfb5f4aa9b73be6ff67d15a8d3ed062
created 2022-02-04 21:49 +0000
pushed 2022-02-05 09:14 +0000
Mitchell Hentges Mitchell Hentges - Bug 1752927: Avoid distutils deprecation warning on every Mach call r=ahal
fdcaa230d0e141aa0f5522a58b4bd6e108ee9f3f
created 2022-02-03 21:51 +0000
pushed 2022-02-04 03:46 +0000
Mitchell Hentges Mitchell Hentges - Bug 1751795: Log more information if `pip_install_requirements` fails r=ahal
573fe67e2e216082c657cfa2697766ae65bf96a3
created 2022-01-25 22:19 +0000
pushed 2022-01-26 16:31 +0000
Mitchell Hentges Mitchell Hentges - Bug 1747837: Attempt to reinstall optional dependencies during bootstrap r=ahal
91212541edfcc0062b4377e4ac967267b7245e0c
created 2022-01-25 17:19 +0000
pushed 2022-01-26 03:47 +0000
Nicklas Boman Nicklas Boman - Bug 1751028 - Fix randomized sys.path order when using system Python packages r=mhentges
7486109751e9c16ed9e3acdc32d81bedae3499b6
created 2022-01-24 22:35 +0000
pushed 2022-01-25 10:00 +0000
Mitchell Hentges Mitchell Hentges - Bug 1751284: Assert for `distutils` during Mach initialization r=ahal
2f9f43882af6b722740b4cc099b5c8df1dd9ef79
created 2022-01-19 00:55 +0000
pushed 2022-01-19 09:34 +0000
Mitchell Hentges Mitchell Hentges - Bug 1748781: Don't re-include site's prefix in import scope r=ahal
4529fe739a24538852b54684e9599f007ad2c564
created 2021-12-30 01:08 +0000
pushed 2021-12-30 09:57 +0000
Mitchell Hentges Mitchell Hentges - Bug 1732946: Guard against "pip install" venv conflicts r=ahal
9018fa47c3a6777ef739bf27a27a2894af6d7b4d
created 2021-12-29 21:10 +0000
pushed 2021-12-30 09:57 +0000
Mitchell Hentges Mitchell Hentges - Bug 1730712: Maintain sys.path consistency in nested Mach calls r=ahal
1d9613af189689f85c0e973d6b89fcf10e8c3771
created 2021-12-22 00:46 +0000
pushed 2021-12-22 09:28 +0000
Mitchell Hentges Mitchell Hentges - Bug 1730712: Abstract site behaviour from requirements.py r=ahal
1a9a2c4c686866d591fc516d101e42cd39288286
created 2021-12-22 00:46 +0000
pushed 2021-12-22 09:28 +0000
Mitchell Hentges Mitchell Hentges - Bug 1730712: Perform command-site "pip check" if Mach using system scope r=ahal
1d325bff960d26b04b15465d505dc723a02c2ac6
created 2021-12-20 17:26 +0000
pushed 2021-12-20 21:51 +0000
Mitchell Hentges Mitchell Hentges - Bug 1746325: Defer/avoid creation of scoped state dir for command sites r=ahal
3a7a31913495089be4559e909269d5c987d756e3
created 2021-12-15 16:45 +0000
pushed 2021-12-15 21:51 +0000
Mitchell Hentges Mitchell Hentges - Bug 1745508: Update reference to checkout-specific mach venv r=ahal
82d49f10e2b4ad32de07dfb5d3f9426a8bb81ad3
created 2021-12-15 16:28 +0000
pushed 2021-12-15 21:51 +0000
Mitchell Hentges Mitchell Hentges - Bug 1744713: Don't resolve external site-packages dirs multiple times r=ahal
1885a0ee68f04efeac268d44af95d0f7d5350805
created 2021-12-03 16:26 +0000
pushed 2021-12-04 09:54 +0000
Mitchell Hentges Mitchell Hentges - Bug 1743592: Don't resolve/create scoped state_dir in CI r=ahal
19346211a50e10a11e6c93500267f0d8aa975f7e
created 2021-12-01 15:51 +0000
pushed 2021-12-01 21:49 +0000
Mitchell Hentges Mitchell Hentges - Bug 1743578: Activate Mach site in mozperftest/runner.py r=sparky
f85f54ea7015cb36dd583e48258fab4e5e230ae3
created 2021-11-26 01:56 +0000
pushed 2021-11-26 09:39 +0000
Mike Hommey Mike Hommey - Bug 1743033 - Avoid creating mach virtualenv when running confgure standalone. r=mhentges
fc578092665fab4eeaa90af2dcce6def698bb94f
created 2021-11-24 20:06 +0000
pushed 2021-11-25 04:37 +0000
Mitchell Hentges Mitchell Hentges - Bug 1717051: Automatically create and activate Mach virtualenv r=ahal
d6b4de673f499b31e1394d9bf14f28d8b6491ddc
created 2021-11-24 20:06 +0000
pushed 2021-11-25 04:37 +0000
Mitchell Hentges Mitchell Hentges - Bug 1717051: Update `pkg_resources`, `sys.executable` when activating venvs r=ahal
ca4d439114f34488f746c60ee022ebce1204552a
created 2021-11-24 20:06 +0000
pushed 2021-11-25 04:37 +0000
Mitchell Hentges Mitchell Hentges - Bug 1730712: Command virtualenvs should include Mach's import scope. r=ahal
less more (0) -60 tip