gecko-dev/python
Pierre-Yves David cb9b39fc56 Bug 1894160: vendor-python: explicitly add the content of the .egg-info directory; r=ahochheiden
We are about to change the hgignore to remove the lookahead expression. This
means the "*.egg-info/" directories will be ignored everywhere again. To
prevent this causing issue with the vendoring logic, we add a new call to
add-remove explicitly listing file in ".egg-info" directories to override the
ignore pattern.

Once tracked, the ignore pattern will no longer affects these file and all will
be good.

Check the next commit for more information on the motivation.

Differential Revision: https://phabricator.services.mozilla.com/D208968
2024-05-01 14:54:58 +00:00
..
docs
gdbpp/gdbpp
l10n Bug 1892125 - Refactor screenshots preview. r=sfoster,fluent-reviewers,desktop-theme-reviewers,bolsson 2024-04-30 23:55:55 +00:00
lldbutils
mach Bug 1894157 - Remove Python2 compatibility code in Mach r=firefox-build-system-reviewers,glandium 2024-05-01 02:32:23 +00:00
mozboot Bug 1890935 - Bump the minimum version of Rust to 1.76. r=firefox-build-system-reviewers,sergesanspaille 2024-04-30 07:29:43 +00:00
mozbuild Bug 1894160: vendor-python: explicitly add the content of the .egg-info directory; r=ahochheiden 2024-05-01 14:54:58 +00:00
mozlint
mozperftest Bug 1892044 - [mozperftest] Remove "--no-deps" argument for installing Python requirements file. r=sparky 2024-04-19 01:53:11 +00:00
mozrelease
mozterm
mozversioncontrol Backed out changeset b685d0db4248 (bug 1872242) for causing py3 failures in test_commit.py CLOSED TREE 2024-04-29 13:27:46 -04:00
sites Bug 1891745 - Update to Glean v60 and glean_parser v14 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,firefox-desktop-core-reviewers ,mconley,ahal,kaya 2024-04-24 19:14:16 +00:00
mach_commands.py
moz.build
README

This directory contains common Python code.

The basic rule is that if Python code is cross-module (that's "module" in the
Mozilla meaning - as in "module ownership") and is MPL-compatible, it should
go here.

What should not go here:

* Vendored python modules (use third_party/python instead)
* Python that is not MPL-compatible (see other-licenses/)
* Python that has good reason to remain close to its "owning" (Mozilla)
  module (e.g. it is only being consumed from there).

Historical information can be found at
https://bugzilla.mozilla.org/show_bug.cgi?id=775243
https://bugzilla.mozilla.org/show_bug.cgi?id=1346025