Bug 1346025 - Move vendored python modules from /python to /third_party/python, r=ted draft
authorAndrew Halberstadt <ahalberstadt@mozilla.com>
Thu, 25 May 2017 11:48:03 -0400
changeset 590324 fc38848c444c36b0d38a0c33aa5be74d5037d57d
parent 590323 17fbcce9ba8b5bf89a25c0a395eb8ba0a96ae36a
child 632190 8196403f4e97aaa377e4d8bc74260bcd031cf46b
push id62702
push userahalberstadt@mozilla.com
push dateWed, 07 Jun 2017 16:36:23 +0000
reviewersted
bugs1346025
milestone55.0a1
Bug 1346025 - Move vendored python modules from /python to /third_party/python, r=ted This commit is a simple 'hg mv' and does not contain any file modifications. *** Bug 1346025 - Split vendored modules in python/moz.build to third_party/python/moz.build, r=ted *** Bug 1346025 - Update references to moved python modules, r=ted MozReview-Commit-ID: A12RnIFtXju
.gdbinit_python
.gitignore
.hgignore
.lldbinit
CLOBBER
build/.gdbinit_python.in
build/moz.configure/init.configure
build/submit_telemetry_data.py
build/virtualenv_packages.txt
js/src/make-source-package.sh
moz.build
python/PyECC/MANIFEST.in
python/PyECC/README.md
python/PyECC/ecc/Key.py
python/PyECC/ecc/Rabbit.py
python/PyECC/ecc/SecurityViolationException.py
python/PyECC/ecc/__init__.py
python/PyECC/ecc/curves.py
python/PyECC/ecc/eccrypt.py
python/PyECC/ecc/ecdsa.py
python/PyECC/ecc/elliptic.py
python/PyECC/ecc/encoding.py
python/PyECC/ecc/performance.py
python/PyECC/ecc/primes.py
python/PyECC/ecc/shacrypt.py
python/PyECC/setup.py
python/README
python/blessings/LICENSE
python/blessings/MANIFEST.in
python/blessings/PKG-INFO
python/blessings/README.rst
python/blessings/blessings/__init__.py
python/blessings/blessings/tests.py
python/blessings/setup.cfg
python/blessings/setup.py
python/blessings/tox.ini
python/compare-locales/compare_locales/__init__.py
python/compare-locales/compare_locales/checks.py
python/compare-locales/compare_locales/commands.py
python/compare-locales/compare_locales/compare.py
python/compare-locales/compare_locales/parser.py
python/compare-locales/compare_locales/paths.py
python/compare-locales/compare_locales/tests/__init__.py
python/compare-locales/compare_locales/tests/data/bug121341.properties
python/compare-locales/compare_locales/tests/data/test.properties
python/compare-locales/compare_locales/tests/data/triple-license.dtd
python/compare-locales/compare_locales/tests/test_checks.py
python/compare-locales/compare_locales/tests/test_compare.py
python/compare-locales/compare_locales/tests/test_dtd.py
python/compare-locales/compare_locales/tests/test_ini.py
python/compare-locales/compare_locales/tests/test_merge.py
python/compare-locales/compare_locales/tests/test_properties.py
python/compare-locales/compare_locales/tests/test_util.py
python/compare-locales/compare_locales/tests/test_webapps.py
python/compare-locales/compare_locales/util.py
python/compare-locales/compare_locales/webapps.py
python/configobj/PKG-INFO
python/configobj/configobj.py
python/configobj/setup.py
python/configobj/validate.py
python/devtools/migrate-l10n/migrate/main.py
python/dlmanager/README.rst
python/dlmanager/check.py
python/dlmanager/dlmanager/__init__.py
python/dlmanager/dlmanager/fs.py
python/dlmanager/dlmanager/manager.py
python/dlmanager/dlmanager/persist_limit.py
python/dlmanager/doc/Makefile
python/dlmanager/doc/api.rst
python/dlmanager/doc/conf.py
python/dlmanager/doc/index.rst
python/dlmanager/doc/make.bat
python/dlmanager/examples/dl_progressbar.py
python/dlmanager/examples/dl_tqdm.py
python/dlmanager/requirements.txt
python/dlmanager/setup.cfg
python/dlmanager/setup.py
python/dlmanager/test-requirements.txt
python/dlmanager/tests/__init__.py
python/dlmanager/tests/test_manager.py
python/dlmanager/tests/test_persist_limit.py
python/futures/CHANGES
python/futures/LICENSE
python/futures/MANIFEST.in
python/futures/PKG-INFO
python/futures/concurrent/__init__.py
python/futures/concurrent/futures/__init__.py
python/futures/concurrent/futures/_base.py
python/futures/concurrent/futures/process.py
python/futures/concurrent/futures/thread.py
python/futures/crawl.py
python/futures/docs/Makefile
python/futures/docs/conf.py
python/futures/docs/index.rst
python/futures/docs/make.bat
python/futures/futures.egg-info/PKG-INFO
python/futures/futures.egg-info/SOURCES.txt
python/futures/futures.egg-info/dependency_links.txt
python/futures/futures.egg-info/not-zip-safe
python/futures/futures.egg-info/pbr.json
python/futures/futures.egg-info/top_level.txt
python/futures/primes.py
python/futures/setup.cfg
python/futures/setup.py
python/futures/test_futures.py
python/futures/tox.ini
python/gdbpp/gdbpp/__init__.py
python/gdbpp/gdbpp/linkedlist.py
python/gdbpp/gdbpp/owningthread.py
python/gdbpp/gdbpp/smartptr.py
python/gdbpp/gdbpp/string.py
python/gdbpp/gdbpp/tarray.py
python/gdbpp/gdbpp/thashtable.py
python/jsmin/jsmin/__init__.py
python/jsmin/jsmin/test.py
python/jsmin/setup.cfg
python/jsmin/setup.py
python/lldbutils/README.txt
python/lldbutils/lldbutils/__init__.py
python/lldbutils/lldbutils/content.py
python/lldbutils/lldbutils/general.py
python/lldbutils/lldbutils/gfx.py
python/lldbutils/lldbutils/layout.py
python/lldbutils/lldbutils/utils.py
python/mock-1.0.0/LICENSE.txt
python/mock-1.0.0/MANIFEST.in
python/mock-1.0.0/PKG-INFO
python/mock-1.0.0/README.txt
python/mock-1.0.0/docs/changelog.txt
python/mock-1.0.0/docs/compare.txt
python/mock-1.0.0/docs/conf.py
python/mock-1.0.0/docs/examples.txt
python/mock-1.0.0/docs/getting-started.txt
python/mock-1.0.0/docs/helpers.txt
python/mock-1.0.0/docs/index.txt
python/mock-1.0.0/docs/magicmock.txt
python/mock-1.0.0/docs/mock.txt
python/mock-1.0.0/docs/patch.txt
python/mock-1.0.0/docs/sentinel.txt
python/mock-1.0.0/html/.doctrees/changelog.doctree
python/mock-1.0.0/html/.doctrees/compare.doctree
python/mock-1.0.0/html/.doctrees/examples.doctree
python/mock-1.0.0/html/.doctrees/getting-started.doctree
python/mock-1.0.0/html/.doctrees/index.doctree
python/mock-1.0.0/html/.doctrees/magicmock.doctree
python/mock-1.0.0/html/.doctrees/mock.doctree
python/mock-1.0.0/html/.doctrees/mocksignature.doctree
python/mock-1.0.0/html/.doctrees/patch.doctree
python/mock-1.0.0/html/.doctrees/sentinel.doctree
python/mock-1.0.0/html/_sources/changelog.txt
python/mock-1.0.0/html/_sources/compare.txt
python/mock-1.0.0/html/_sources/examples.txt
python/mock-1.0.0/html/_sources/getting-started.txt
python/mock-1.0.0/html/_sources/index.txt
python/mock-1.0.0/html/_sources/magicmock.txt
python/mock-1.0.0/html/_sources/mock.txt
python/mock-1.0.0/html/_sources/mocksignature.txt
python/mock-1.0.0/html/_sources/patch.txt
python/mock-1.0.0/html/_sources/sentinel.txt
python/mock-1.0.0/html/_static/adctheme.css
python/mock-1.0.0/html/_static/basic.css
python/mock-1.0.0/html/_static/breadcrumb_background.png
python/mock-1.0.0/html/_static/default.css
python/mock-1.0.0/html/_static/doctools.js
python/mock-1.0.0/html/_static/documentation.png
python/mock-1.0.0/html/_static/file.png
python/mock-1.0.0/html/_static/header_sm_mid.png
python/mock-1.0.0/html/_static/jquery.js
python/mock-1.0.0/html/_static/minus.png
python/mock-1.0.0/html/_static/mobile.css
python/mock-1.0.0/html/_static/plus.png
python/mock-1.0.0/html/_static/pygments.css
python/mock-1.0.0/html/_static/scrn1.png
python/mock-1.0.0/html/_static/scrn2.png
python/mock-1.0.0/html/_static/searchfield_leftcap.png
python/mock-1.0.0/html/_static/searchfield_repeat.png
python/mock-1.0.0/html/_static/searchfield_rightcap.png
python/mock-1.0.0/html/_static/searchtools.js
python/mock-1.0.0/html/_static/sidebar.js
python/mock-1.0.0/html/_static/title_background.png
python/mock-1.0.0/html/_static/toc.js
python/mock-1.0.0/html/_static/triangle_closed.png
python/mock-1.0.0/html/_static/triangle_left.png
python/mock-1.0.0/html/_static/triangle_open.png
python/mock-1.0.0/html/_static/underscore.js
python/mock-1.0.0/html/changelog.html
python/mock-1.0.0/html/compare.html
python/mock-1.0.0/html/examples.html
python/mock-1.0.0/html/genindex.html
python/mock-1.0.0/html/getting-started.html
python/mock-1.0.0/html/index.html
python/mock-1.0.0/html/magicmock.html
python/mock-1.0.0/html/mock.html
python/mock-1.0.0/html/mocksignature.html
python/mock-1.0.0/html/objects.inv
python/mock-1.0.0/html/output.txt
python/mock-1.0.0/html/patch.html
python/mock-1.0.0/html/search.html
python/mock-1.0.0/html/searchindex.js
python/mock-1.0.0/html/sentinel.html
python/mock-1.0.0/mock.egg-info/PKG-INFO
python/mock-1.0.0/mock.egg-info/SOURCES.txt
python/mock-1.0.0/mock.egg-info/dependency_links.txt
python/mock-1.0.0/mock.egg-info/top_level.txt
python/mock-1.0.0/mock.py
python/mock-1.0.0/setup.cfg
python/mock-1.0.0/setup.py
python/mock-1.0.0/tests/__init__.py
python/mock-1.0.0/tests/_testwith.py
python/mock-1.0.0/tests/support.py
python/mock-1.0.0/tests/support_with.py
python/mock-1.0.0/tests/testcallable.py
python/mock-1.0.0/tests/testhelpers.py
python/mock-1.0.0/tests/testmagicmethods.py
python/mock-1.0.0/tests/testmock.py
python/mock-1.0.0/tests/testpatch.py
python/mock-1.0.0/tests/testsentinel.py
python/mock-1.0.0/tests/testwith.py
python/mock-1.0.0/tox.ini
python/moz.build
python/mozbuild/mozbuild/virtualenv.py
python/psutil/CREDITS
python/psutil/HISTORY.rst
python/psutil/INSTALL.rst
python/psutil/LICENSE
python/psutil/MANIFEST.in
python/psutil/Makefile
python/psutil/PKG-INFO
python/psutil/README.rst
python/psutil/TODO
python/psutil/docs/Makefile
python/psutil/docs/README
python/psutil/docs/_static/copybutton.js
python/psutil/docs/_static/favicon.ico
python/psutil/docs/_static/logo.png
python/psutil/docs/_static/sidebar.js
python/psutil/docs/_template/globaltoc.html
python/psutil/docs/_template/indexcontent.html
python/psutil/docs/_template/indexsidebar.html
python/psutil/docs/_template/page.html
python/psutil/docs/_themes/pydoctheme/static/pydoctheme.css
python/psutil/docs/_themes/pydoctheme/theme.conf
python/psutil/docs/conf.py
python/psutil/docs/index.rst
python/psutil/docs/make.bat
python/psutil/docs/xxx
python/psutil/examples/disk_usage.py
python/psutil/examples/free.py
python/psutil/examples/ifconfig.py
python/psutil/examples/iotop.py
python/psutil/examples/killall.py
python/psutil/examples/meminfo.py
python/psutil/examples/netstat.py
python/psutil/examples/nettop.py
python/psutil/examples/pidof.py
python/psutil/examples/pmap.py
python/psutil/examples/process_detail.py
python/psutil/examples/ps.py
python/psutil/examples/pstree.py
python/psutil/examples/top.py
python/psutil/examples/who.py
python/psutil/make.bat
python/psutil/psutil.egg-info/PKG-INFO
python/psutil/psutil.egg-info/SOURCES.txt
python/psutil/psutil.egg-info/dependency_links.txt
python/psutil/psutil.egg-info/top_level.txt
python/psutil/psutil/__init__.py
python/psutil/psutil/_common.py
python/psutil/psutil/_compat.py
python/psutil/psutil/_psbsd.py
python/psutil/psutil/_pslinux.py
python/psutil/psutil/_psosx.py
python/psutil/psutil/_psposix.py
python/psutil/psutil/_pssunos.py
python/psutil/psutil/_psutil_bsd.c
python/psutil/psutil/_psutil_bsd.h
python/psutil/psutil/_psutil_common.c
python/psutil/psutil/_psutil_common.h
python/psutil/psutil/_psutil_linux.c
python/psutil/psutil/_psutil_linux.h
python/psutil/psutil/_psutil_osx.c
python/psutil/psutil/_psutil_osx.h
python/psutil/psutil/_psutil_posix.c
python/psutil/psutil/_psutil_posix.h
python/psutil/psutil/_psutil_sunos.c
python/psutil/psutil/_psutil_sunos.h
python/psutil/psutil/_psutil_windows.c
python/psutil/psutil/_psutil_windows.h
python/psutil/psutil/_pswindows.py
python/psutil/psutil/arch/bsd/process_info.c
python/psutil/psutil/arch/bsd/process_info.h
python/psutil/psutil/arch/osx/process_info.c
python/psutil/psutil/arch/osx/process_info.h
python/psutil/psutil/arch/windows/glpi.h
python/psutil/psutil/arch/windows/inet_ntop.c
python/psutil/psutil/arch/windows/inet_ntop.h
python/psutil/psutil/arch/windows/ntextapi.h
python/psutil/psutil/arch/windows/process_handles.c
python/psutil/psutil/arch/windows/process_handles.h
python/psutil/psutil/arch/windows/process_info.c
python/psutil/psutil/arch/windows/process_info.h
python/psutil/psutil/arch/windows/security.c
python/psutil/psutil/arch/windows/security.h
python/psutil/setup.cfg
python/psutil/setup.py
python/psutil/test/README.rst
python/psutil/test/_bsd.py
python/psutil/test/_linux.py
python/psutil/test/_osx.py
python/psutil/test/_posix.py
python/psutil/test/_sunos.py
python/psutil/test/_windows.py
python/psutil/test/test_memory_leaks.py
python/psutil/test/test_psutil.py
python/psutil/tox.ini
python/py/AUTHORS
python/py/LICENSE
python/py/MANIFEST.in
python/py/PKG-INFO
python/py/README.txt
python/py/py/__init__.py
python/py/py/__metainfo.py
python/py/py/_apipkg.py
python/py/py/_builtin.py
python/py/py/_code/__init__.py
python/py/py/_code/_assertionnew.py
python/py/py/_code/_assertionold.py
python/py/py/_code/_py2traceback.py
python/py/py/_code/assertion.py
python/py/py/_code/code.py
python/py/py/_code/source.py
python/py/py/_error.py
python/py/py/_iniconfig.py
python/py/py/_io/__init__.py
python/py/py/_io/capture.py
python/py/py/_io/saferepr.py
python/py/py/_io/terminalwriter.py
python/py/py/_log/__init__.py
python/py/py/_log/log.py
python/py/py/_log/warning.py
python/py/py/_path/__init__.py
python/py/py/_path/cacheutil.py
python/py/py/_path/common.py
python/py/py/_path/local.py
python/py/py/_path/svnurl.py
python/py/py/_path/svnwc.py
python/py/py/_process/__init__.py
python/py/py/_process/cmdexec.py
python/py/py/_process/forkedfunc.py
python/py/py/_process/killproc.py
python/py/py/_std.py
python/py/py/_xmlgen.py
python/py/py/test.py
python/py/setup.cfg
python/py/setup.py
python/pyasn1-modules/CHANGES
python/pyasn1-modules/LICENSE
python/pyasn1-modules/MANIFEST.in
python/pyasn1-modules/PKG-INFO
python/pyasn1-modules/README
python/pyasn1-modules/pyasn1_modules.egg-info/PKG-INFO
python/pyasn1-modules/pyasn1_modules.egg-info/SOURCES.txt
python/pyasn1-modules/pyasn1_modules.egg-info/dependency_links.txt
python/pyasn1-modules/pyasn1_modules.egg-info/requires.txt
python/pyasn1-modules/pyasn1_modules.egg-info/top_level.txt
python/pyasn1-modules/pyasn1_modules.egg-info/zip-safe
python/pyasn1-modules/pyasn1_modules/__init__.py
python/pyasn1-modules/pyasn1_modules/pem.py
python/pyasn1-modules/pyasn1_modules/pkcs12.py
python/pyasn1-modules/pyasn1_modules/rfc1155.py
python/pyasn1-modules/pyasn1_modules/rfc1157.py
python/pyasn1-modules/pyasn1_modules/rfc1901.py
python/pyasn1-modules/pyasn1_modules/rfc1902.py
python/pyasn1-modules/pyasn1_modules/rfc1905.py
python/pyasn1-modules/pyasn1_modules/rfc2251.py
python/pyasn1-modules/pyasn1_modules/rfc2314.py
python/pyasn1-modules/pyasn1_modules/rfc2315.py
python/pyasn1-modules/pyasn1_modules/rfc2437.py
python/pyasn1-modules/pyasn1_modules/rfc2459.py
python/pyasn1-modules/pyasn1_modules/rfc2511.py
python/pyasn1-modules/pyasn1_modules/rfc2560.py
python/pyasn1-modules/pyasn1_modules/rfc3412.py
python/pyasn1-modules/pyasn1_modules/rfc3414.py
python/pyasn1-modules/pyasn1_modules/rfc3447.py
python/pyasn1-modules/pyasn1_modules/rfc4210.py
python/pyasn1-modules/pyasn1_modules/rfc5208.py
python/pyasn1-modules/setup.cfg
python/pyasn1-modules/setup.py
python/pyasn1-modules/test/cmp.sh
python/pyasn1-modules/test/crl.sh
python/pyasn1-modules/test/crmf.sh
python/pyasn1-modules/test/ocspreq.sh
python/pyasn1-modules/test/ocsprsp.sh
python/pyasn1-modules/test/pkcs1.sh
python/pyasn1-modules/test/pkcs10.sh
python/pyasn1-modules/test/pkcs7.sh
python/pyasn1-modules/test/pkcs8.sh
python/pyasn1-modules/test/x509dump.sh
python/pyasn1-modules/tools/cmpdump.py
python/pyasn1-modules/tools/crldump.py
python/pyasn1-modules/tools/crmfdump.py
python/pyasn1-modules/tools/ocspclient.py
python/pyasn1-modules/tools/ocspreqdump.py
python/pyasn1-modules/tools/ocsprspdump.py
python/pyasn1-modules/tools/ocspserver.py
python/pyasn1-modules/tools/pkcs10dump.py
python/pyasn1-modules/tools/pkcs1dump.py
python/pyasn1-modules/tools/pkcs7dump.py
python/pyasn1-modules/tools/pkcs8dump.py
python/pyasn1-modules/tools/snmpget.py
python/pyasn1-modules/tools/x509dump.py
python/pyasn1/CHANGES
python/pyasn1/LICENSE
python/pyasn1/MANIFEST.in
python/pyasn1/PKG-INFO
python/pyasn1/README
python/pyasn1/THANKS
python/pyasn1/TODO
python/pyasn1/doc/codecs.html
python/pyasn1/doc/constraints.html
python/pyasn1/doc/constructed.html
python/pyasn1/doc/intro.html
python/pyasn1/doc/pyasn1-tutorial.html
python/pyasn1/doc/scalar.html
python/pyasn1/doc/tagging.html
python/pyasn1/pyasn1.egg-info/PKG-INFO
python/pyasn1/pyasn1.egg-info/SOURCES.txt
python/pyasn1/pyasn1.egg-info/dependency_links.txt
python/pyasn1/pyasn1.egg-info/top_level.txt
python/pyasn1/pyasn1.egg-info/zip-safe
python/pyasn1/pyasn1/__init__.py
python/pyasn1/pyasn1/codec/__init__.py
python/pyasn1/pyasn1/codec/ber/__init__.py
python/pyasn1/pyasn1/codec/ber/decoder.py
python/pyasn1/pyasn1/codec/ber/encoder.py
python/pyasn1/pyasn1/codec/ber/eoo.py
python/pyasn1/pyasn1/codec/cer/__init__.py
python/pyasn1/pyasn1/codec/cer/decoder.py
python/pyasn1/pyasn1/codec/cer/encoder.py
python/pyasn1/pyasn1/codec/der/__init__.py
python/pyasn1/pyasn1/codec/der/decoder.py
python/pyasn1/pyasn1/codec/der/encoder.py
python/pyasn1/pyasn1/compat/__init__.py
python/pyasn1/pyasn1/compat/octets.py
python/pyasn1/pyasn1/debug.py
python/pyasn1/pyasn1/error.py
python/pyasn1/pyasn1/type/__init__.py
python/pyasn1/pyasn1/type/base.py
python/pyasn1/pyasn1/type/char.py
python/pyasn1/pyasn1/type/constraint.py
python/pyasn1/pyasn1/type/error.py
python/pyasn1/pyasn1/type/namedtype.py
python/pyasn1/pyasn1/type/namedval.py
python/pyasn1/pyasn1/type/tag.py
python/pyasn1/pyasn1/type/tagmap.py
python/pyasn1/pyasn1/type/univ.py
python/pyasn1/pyasn1/type/useful.py
python/pyasn1/setup.cfg
python/pyasn1/setup.py
python/pyasn1/test/__init__.py
python/pyasn1/test/codec/__init__.py
python/pyasn1/test/codec/ber/__init__.py
python/pyasn1/test/codec/ber/suite.py
python/pyasn1/test/codec/ber/test_decoder.py
python/pyasn1/test/codec/ber/test_encoder.py
python/pyasn1/test/codec/cer/__init__.py
python/pyasn1/test/codec/cer/suite.py
python/pyasn1/test/codec/cer/test_decoder.py
python/pyasn1/test/codec/cer/test_encoder.py
python/pyasn1/test/codec/der/__init__.py
python/pyasn1/test/codec/der/suite.py
python/pyasn1/test/codec/der/test_decoder.py
python/pyasn1/test/codec/der/test_encoder.py
python/pyasn1/test/codec/suite.py
python/pyasn1/test/suite.py
python/pyasn1/test/type/__init__.py
python/pyasn1/test/type/suite.py
python/pyasn1/test/type/test_constraint.py
python/pyasn1/test/type/test_namedtype.py
python/pyasn1/test/type/test_tag.py
python/pyasn1/test/type/test_univ.py
python/pylru/pylru.py
python/pylru/test.py
python/pystache/.gitignore
python/pystache/.gitmodules
python/pystache/.travis.yml
python/pystache/HISTORY.md
python/pystache/LICENSE
python/pystache/MANIFEST.in
python/pystache/README.md
python/pystache/TODO.md
python/pystache/gh/images/logo_phillips.png
python/pystache/pystache/__init__.py
python/pystache/pystache/commands/__init__.py
python/pystache/pystache/commands/render.py
python/pystache/pystache/commands/test.py
python/pystache/pystache/common.py
python/pystache/pystache/context.py
python/pystache/pystache/defaults.py
python/pystache/pystache/init.py
python/pystache/pystache/loader.py
python/pystache/pystache/locator.py
python/pystache/pystache/parsed.py
python/pystache/pystache/parser.py
python/pystache/pystache/renderengine.py
python/pystache/pystache/renderer.py
python/pystache/pystache/specloader.py
python/pystache/pystache/template_spec.py
python/pystache/setup.py
python/pystache/setup_description.rst
python/pystache/test_pystache.py
python/pystache/tox.ini
python/pytest/.coveragerc
python/pytest/AUTHORS
python/pytest/LICENSE
python/pytest/MANIFEST.in
python/pytest/PKG-INFO
python/pytest/README.rst
python/pytest/_pytest/__init__.py
python/pytest/_pytest/_argcomplete.py
python/pytest/_pytest/_code/__init__.py
python/pytest/_pytest/_code/_py2traceback.py
python/pytest/_pytest/_code/code.py
python/pytest/_pytest/_code/source.py
python/pytest/_pytest/_pluggy.py
python/pytest/_pytest/assertion/__init__.py
python/pytest/_pytest/assertion/reinterpret.py
python/pytest/_pytest/assertion/rewrite.py
python/pytest/_pytest/assertion/util.py
python/pytest/_pytest/cacheprovider.py
python/pytest/_pytest/capture.py
python/pytest/_pytest/config.py
python/pytest/_pytest/doctest.py
python/pytest/_pytest/genscript.py
python/pytest/_pytest/helpconfig.py
python/pytest/_pytest/hookspec.py
python/pytest/_pytest/junitxml.py
python/pytest/_pytest/main.py
python/pytest/_pytest/mark.py
python/pytest/_pytest/monkeypatch.py
python/pytest/_pytest/nose.py
python/pytest/_pytest/pastebin.py
python/pytest/_pytest/pdb.py
python/pytest/_pytest/pytester.py
python/pytest/_pytest/python.py
python/pytest/_pytest/recwarn.py
python/pytest/_pytest/resultlog.py
python/pytest/_pytest/runner.py
python/pytest/_pytest/skipping.py
python/pytest/_pytest/standalonetemplate.py
python/pytest/_pytest/terminal.py
python/pytest/_pytest/tmpdir.py
python/pytest/_pytest/unittest.py
python/pytest/_pytest/vendored_packages/README.md
python/pytest/_pytest/vendored_packages/__init__.py
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json
python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt
python/pytest/_pytest/vendored_packages/pluggy.py
python/pytest/pytest.py
python/pytest/setup.cfg
python/pytest/setup.py
python/pytoml/PKG-INFO
python/pytoml/pytoml/__init__.py
python/pytoml/pytoml/core.py
python/pytoml/pytoml/parser.py
python/pytoml/pytoml/writer.py
python/pytoml/setup.cfg
python/pytoml/setup.py
python/pytoml/test/test.py
python/pyyaml/CHANGES
python/pyyaml/LICENSE
python/pyyaml/PKG-INFO
python/pyyaml/README
python/pyyaml/examples/pygments-lexer/example.yaml
python/pyyaml/examples/pygments-lexer/yaml.py
python/pyyaml/examples/yaml-highlight/yaml_hl.cfg
python/pyyaml/examples/yaml-highlight/yaml_hl.py
python/pyyaml/ext/_yaml.c
python/pyyaml/ext/_yaml.h
python/pyyaml/ext/_yaml.pxd
python/pyyaml/ext/_yaml.pyx
python/pyyaml/lib/yaml/__init__.py
python/pyyaml/lib/yaml/composer.py
python/pyyaml/lib/yaml/constructor.py
python/pyyaml/lib/yaml/cyaml.py
python/pyyaml/lib/yaml/dumper.py
python/pyyaml/lib/yaml/emitter.py
python/pyyaml/lib/yaml/error.py
python/pyyaml/lib/yaml/events.py
python/pyyaml/lib/yaml/loader.py
python/pyyaml/lib/yaml/nodes.py
python/pyyaml/lib/yaml/parser.py
python/pyyaml/lib/yaml/reader.py
python/pyyaml/lib/yaml/representer.py
python/pyyaml/lib/yaml/resolver.py
python/pyyaml/lib/yaml/scanner.py
python/pyyaml/lib/yaml/serializer.py
python/pyyaml/lib/yaml/tokens.py
python/pyyaml/lib3/yaml/__init__.py
python/pyyaml/lib3/yaml/composer.py
python/pyyaml/lib3/yaml/constructor.py
python/pyyaml/lib3/yaml/cyaml.py
python/pyyaml/lib3/yaml/dumper.py
python/pyyaml/lib3/yaml/emitter.py
python/pyyaml/lib3/yaml/error.py
python/pyyaml/lib3/yaml/events.py
python/pyyaml/lib3/yaml/loader.py
python/pyyaml/lib3/yaml/nodes.py
python/pyyaml/lib3/yaml/parser.py
python/pyyaml/lib3/yaml/reader.py
python/pyyaml/lib3/yaml/representer.py
python/pyyaml/lib3/yaml/resolver.py
python/pyyaml/lib3/yaml/scanner.py
python/pyyaml/lib3/yaml/serializer.py
python/pyyaml/lib3/yaml/tokens.py
python/pyyaml/setup.cfg
python/pyyaml/setup.py
python/redo/PKG-INFO
python/redo/README
python/redo/redo.egg-info/PKG-INFO
python/redo/redo.egg-info/SOURCES.txt
python/redo/redo.egg-info/dependency_links.txt
python/redo/redo.egg-info/entry_points.txt
python/redo/redo.egg-info/top_level.txt
python/redo/redo/__init__.py
python/redo/redo/cmd.py
python/redo/setup.cfg
python/redo/setup.py
python/requests/HISTORY.rst
python/requests/LICENSE
python/requests/MANIFEST.in
python/requests/NOTICE
python/requests/PKG-INFO
python/requests/README.rst
python/requests/requests.egg-info/PKG-INFO
python/requests/requests.egg-info/SOURCES.txt
python/requests/requests.egg-info/dependency_links.txt
python/requests/requests.egg-info/not-zip-safe
python/requests/requests.egg-info/requires.txt
python/requests/requests.egg-info/top_level.txt
python/requests/requests/__init__.py
python/requests/requests/adapters.py
python/requests/requests/api.py
python/requests/requests/auth.py
python/requests/requests/cacert.pem
python/requests/requests/certs.py
python/requests/requests/compat.py
python/requests/requests/cookies.py
python/requests/requests/exceptions.py
python/requests/requests/hooks.py
python/requests/requests/models.py
python/requests/requests/packages/__init__.py
python/requests/requests/packages/chardet/__init__.py
python/requests/requests/packages/chardet/big5freq.py
python/requests/requests/packages/chardet/big5prober.py
python/requests/requests/packages/chardet/chardetect.py
python/requests/requests/packages/chardet/chardistribution.py
python/requests/requests/packages/chardet/charsetgroupprober.py
python/requests/requests/packages/chardet/charsetprober.py
python/requests/requests/packages/chardet/codingstatemachine.py
python/requests/requests/packages/chardet/compat.py
python/requests/requests/packages/chardet/constants.py
python/requests/requests/packages/chardet/cp949prober.py
python/requests/requests/packages/chardet/escprober.py
python/requests/requests/packages/chardet/escsm.py
python/requests/requests/packages/chardet/eucjpprober.py
python/requests/requests/packages/chardet/euckrfreq.py
python/requests/requests/packages/chardet/euckrprober.py
python/requests/requests/packages/chardet/euctwfreq.py
python/requests/requests/packages/chardet/euctwprober.py
python/requests/requests/packages/chardet/gb2312freq.py
python/requests/requests/packages/chardet/gb2312prober.py
python/requests/requests/packages/chardet/hebrewprober.py
python/requests/requests/packages/chardet/jisfreq.py
python/requests/requests/packages/chardet/jpcntx.py
python/requests/requests/packages/chardet/langbulgarianmodel.py
python/requests/requests/packages/chardet/langcyrillicmodel.py
python/requests/requests/packages/chardet/langgreekmodel.py
python/requests/requests/packages/chardet/langhebrewmodel.py
python/requests/requests/packages/chardet/langhungarianmodel.py
python/requests/requests/packages/chardet/langthaimodel.py
python/requests/requests/packages/chardet/latin1prober.py
python/requests/requests/packages/chardet/mbcharsetprober.py
python/requests/requests/packages/chardet/mbcsgroupprober.py
python/requests/requests/packages/chardet/mbcssm.py
python/requests/requests/packages/chardet/sbcharsetprober.py
python/requests/requests/packages/chardet/sbcsgroupprober.py
python/requests/requests/packages/chardet/sjisprober.py
python/requests/requests/packages/chardet/universaldetector.py
python/requests/requests/packages/chardet/utf8prober.py
python/requests/requests/packages/urllib3/__init__.py
python/requests/requests/packages/urllib3/_collections.py
python/requests/requests/packages/urllib3/connection.py
python/requests/requests/packages/urllib3/connectionpool.py
python/requests/requests/packages/urllib3/contrib/__init__.py
python/requests/requests/packages/urllib3/contrib/appengine.py
python/requests/requests/packages/urllib3/contrib/ntlmpool.py
python/requests/requests/packages/urllib3/contrib/pyopenssl.py
python/requests/requests/packages/urllib3/exceptions.py
python/requests/requests/packages/urllib3/fields.py
python/requests/requests/packages/urllib3/filepost.py
python/requests/requests/packages/urllib3/packages/__init__.py
python/requests/requests/packages/urllib3/packages/ordered_dict.py
python/requests/requests/packages/urllib3/packages/six.py
python/requests/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
python/requests/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
python/requests/requests/packages/urllib3/poolmanager.py
python/requests/requests/packages/urllib3/request.py
python/requests/requests/packages/urllib3/response.py
python/requests/requests/packages/urllib3/util/__init__.py
python/requests/requests/packages/urllib3/util/connection.py
python/requests/requests/packages/urllib3/util/request.py
python/requests/requests/packages/urllib3/util/response.py
python/requests/requests/packages/urllib3/util/retry.py
python/requests/requests/packages/urllib3/util/ssl_.py
python/requests/requests/packages/urllib3/util/timeout.py
python/requests/requests/packages/urllib3/util/url.py
python/requests/requests/sessions.py
python/requests/requests/status_codes.py
python/requests/requests/structures.py
python/requests/requests/utils.py
python/requests/requirements.txt
python/requests/setup.cfg
python/requests/setup.py
python/requests/test_requests.py
python/rsa/LICENSE
python/rsa/MANIFEST.in
python/rsa/PKG-INFO
python/rsa/README.rst
python/rsa/create_timing_table.py
python/rsa/playstuff.py
python/rsa/rsa.egg-info/PKG-INFO
python/rsa/rsa.egg-info/SOURCES.txt
python/rsa/rsa.egg-info/dependency_links.txt
python/rsa/rsa.egg-info/entry_points.txt
python/rsa/rsa.egg-info/requires.txt
python/rsa/rsa.egg-info/top_level.txt
python/rsa/rsa/__init__.py
python/rsa/rsa/_compat.py
python/rsa/rsa/_version133.py
python/rsa/rsa/_version200.py
python/rsa/rsa/asn1.py
python/rsa/rsa/bigfile.py
python/rsa/rsa/cli.py
python/rsa/rsa/common.py
python/rsa/rsa/core.py
python/rsa/rsa/key.py
python/rsa/rsa/parallel.py
python/rsa/rsa/pem.py
python/rsa/rsa/pkcs1.py
python/rsa/rsa/prime.py
python/rsa/rsa/randnum.py
python/rsa/rsa/transform.py
python/rsa/rsa/util.py
python/rsa/rsa/varblock.py
python/rsa/run_tests.py
python/rsa/setup.cfg
python/rsa/setup.py
python/rsa/tests/__init__.py
python/rsa/tests/constants.py
python/rsa/tests/py2kconstants.py
python/rsa/tests/py3kconstants.py
python/rsa/tests/test_bigfile.py
python/rsa/tests/test_common.py
python/rsa/tests/test_compat.py
python/rsa/tests/test_integers.py
python/rsa/tests/test_load_save_keys.py
python/rsa/tests/test_pem.py
python/rsa/tests/test_pkcs1.py
python/rsa/tests/test_strings.py
python/rsa/tests/test_transform.py
python/rsa/tests/test_varblock.py
python/slugid/.gitignore
python/slugid/.travis.yml
python/slugid/LICENSE
python/slugid/README.rst
python/slugid/requirements.txt
python/slugid/setup.py
python/slugid/slugid/__init__.py
python/slugid/slugid/slugid.py
python/slugid/test.py
python/slugid/tox.ini
python/virtualenv/AUTHORS.txt
python/virtualenv/LICENSE.txt
python/virtualenv/MANIFEST.in
python/virtualenv/PKG-INFO
python/virtualenv/README.rst
python/virtualenv/bin/rebuild-script.py
python/virtualenv/docs/Makefile
python/virtualenv/docs/changes.rst
python/virtualenv/docs/conf.py
python/virtualenv/docs/development.rst
python/virtualenv/docs/index.rst
python/virtualenv/docs/installation.rst
python/virtualenv/docs/make.bat
python/virtualenv/docs/reference.rst
python/virtualenv/docs/userguide.rst
python/virtualenv/scripts/virtualenv
python/virtualenv/setup.cfg
python/virtualenv/setup.py
python/virtualenv/site.py
python/virtualenv/tests/__init__.py
python/virtualenv/tests/test_activate.sh
python/virtualenv/tests/test_activate_output.expected
python/virtualenv/tests/test_cmdline.py
python/virtualenv/tests/test_virtualenv.py
python/virtualenv/virtualenv.py
python/virtualenv/virtualenv_embedded/activate.bat
python/virtualenv/virtualenv_embedded/activate.csh
python/virtualenv/virtualenv_embedded/activate.fish
python/virtualenv/virtualenv_embedded/activate.ps1
python/virtualenv/virtualenv_embedded/activate.sh
python/virtualenv/virtualenv_embedded/activate_this.py
python/virtualenv/virtualenv_embedded/deactivate.bat
python/virtualenv/virtualenv_embedded/distutils-init.py
python/virtualenv/virtualenv_embedded/distutils.cfg
python/virtualenv/virtualenv_embedded/python-config
python/virtualenv/virtualenv_embedded/site.py
python/virtualenv/virtualenv_support/__init__.py
python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
python/voluptuous/COPYING
python/voluptuous/MANIFEST.in
python/voluptuous/PKG-INFO
python/voluptuous/README.md
python/voluptuous/README.rst
python/voluptuous/setup.cfg
python/voluptuous/setup.py
python/voluptuous/tests.md
python/voluptuous/voluptuous.py
python/which/LICENSE.txt
python/which/MANIFEST.in
python/which/Makefile.win
python/which/PKG-INFO
python/which/README.txt
python/which/TODO.txt
python/which/build.py
python/which/launcher.cpp
python/which/logo.jpg
python/which/setup.py
python/which/test/test_which.py
python/which/test/testsupport.py
python/which/which.py
taskcluster/ci/l10n/kind.yml
testing/mozharness/configs/builds/taskcluster_firefox_win32_clang.py
testing/mozharness/configs/builds/taskcluster_firefox_win32_clang_debug.py
testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_debug.py
testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_opt.py
testing/mozharness/configs/builds/taskcluster_firefox_win64_clang.py
testing/mozharness/configs/builds/taskcluster_firefox_win64_clang_debug.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_32_addondevel.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_32_debug.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_32_opt.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_64_addondevel.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_64_debug.py
testing/mozharness/configs/builds/taskcluster_firefox_windows_64_opt.py
testing/mozharness/mozharness/base/python.py
testing/talos/mach_commands.py
third_party/python/PyECC/MANIFEST.in
third_party/python/PyECC/README.md
third_party/python/PyECC/ecc/Key.py
third_party/python/PyECC/ecc/Rabbit.py
third_party/python/PyECC/ecc/SecurityViolationException.py
third_party/python/PyECC/ecc/__init__.py
third_party/python/PyECC/ecc/curves.py
third_party/python/PyECC/ecc/eccrypt.py
third_party/python/PyECC/ecc/ecdsa.py
third_party/python/PyECC/ecc/elliptic.py
third_party/python/PyECC/ecc/encoding.py
third_party/python/PyECC/ecc/performance.py
third_party/python/PyECC/ecc/primes.py
third_party/python/PyECC/ecc/shacrypt.py
third_party/python/PyECC/setup.py
third_party/python/blessings/LICENSE
third_party/python/blessings/MANIFEST.in
third_party/python/blessings/PKG-INFO
third_party/python/blessings/README.rst
third_party/python/blessings/blessings/__init__.py
third_party/python/blessings/blessings/tests.py
third_party/python/blessings/setup.cfg
third_party/python/blessings/setup.py
third_party/python/blessings/tox.ini
third_party/python/compare-locales/compare_locales/__init__.py
third_party/python/compare-locales/compare_locales/checks.py
third_party/python/compare-locales/compare_locales/commands.py
third_party/python/compare-locales/compare_locales/compare.py
third_party/python/compare-locales/compare_locales/parser.py
third_party/python/compare-locales/compare_locales/paths.py
third_party/python/compare-locales/compare_locales/tests/__init__.py
third_party/python/compare-locales/compare_locales/tests/data/bug121341.properties
third_party/python/compare-locales/compare_locales/tests/data/test.properties
third_party/python/compare-locales/compare_locales/tests/data/triple-license.dtd
third_party/python/compare-locales/compare_locales/tests/test_checks.py
third_party/python/compare-locales/compare_locales/tests/test_compare.py
third_party/python/compare-locales/compare_locales/tests/test_dtd.py
third_party/python/compare-locales/compare_locales/tests/test_ini.py
third_party/python/compare-locales/compare_locales/tests/test_merge.py
third_party/python/compare-locales/compare_locales/tests/test_properties.py
third_party/python/compare-locales/compare_locales/tests/test_util.py
third_party/python/compare-locales/compare_locales/tests/test_webapps.py
third_party/python/compare-locales/compare_locales/util.py
third_party/python/compare-locales/compare_locales/webapps.py
third_party/python/configobj/PKG-INFO
third_party/python/configobj/configobj.py
third_party/python/configobj/setup.py
third_party/python/configobj/validate.py
third_party/python/dlmanager/README.rst
third_party/python/dlmanager/check.py
third_party/python/dlmanager/dlmanager/__init__.py
third_party/python/dlmanager/dlmanager/fs.py
third_party/python/dlmanager/dlmanager/manager.py
third_party/python/dlmanager/dlmanager/persist_limit.py
third_party/python/dlmanager/doc/Makefile
third_party/python/dlmanager/doc/api.rst
third_party/python/dlmanager/doc/conf.py
third_party/python/dlmanager/doc/index.rst
third_party/python/dlmanager/doc/make.bat
third_party/python/dlmanager/examples/dl_progressbar.py
third_party/python/dlmanager/examples/dl_tqdm.py
third_party/python/dlmanager/requirements.txt
third_party/python/dlmanager/setup.cfg
third_party/python/dlmanager/setup.py
third_party/python/dlmanager/test-requirements.txt
third_party/python/dlmanager/tests/__init__.py
third_party/python/dlmanager/tests/test_manager.py
third_party/python/dlmanager/tests/test_persist_limit.py
third_party/python/futures/CHANGES
third_party/python/futures/LICENSE
third_party/python/futures/MANIFEST.in
third_party/python/futures/PKG-INFO
third_party/python/futures/concurrent/__init__.py
third_party/python/futures/concurrent/futures/__init__.py
third_party/python/futures/concurrent/futures/_base.py
third_party/python/futures/concurrent/futures/process.py
third_party/python/futures/concurrent/futures/thread.py
third_party/python/futures/crawl.py
third_party/python/futures/docs/Makefile
third_party/python/futures/docs/conf.py
third_party/python/futures/docs/index.rst
third_party/python/futures/docs/make.bat
third_party/python/futures/futures.egg-info/PKG-INFO
third_party/python/futures/futures.egg-info/SOURCES.txt
third_party/python/futures/futures.egg-info/dependency_links.txt
third_party/python/futures/futures.egg-info/not-zip-safe
third_party/python/futures/futures.egg-info/pbr.json
third_party/python/futures/futures.egg-info/top_level.txt
third_party/python/futures/primes.py
third_party/python/futures/setup.cfg
third_party/python/futures/setup.py
third_party/python/futures/test_futures.py
third_party/python/futures/tox.ini
third_party/python/gdbpp/gdbpp/__init__.py
third_party/python/gdbpp/gdbpp/linkedlist.py
third_party/python/gdbpp/gdbpp/owningthread.py
third_party/python/gdbpp/gdbpp/smartptr.py
third_party/python/gdbpp/gdbpp/string.py
third_party/python/gdbpp/gdbpp/tarray.py
third_party/python/gdbpp/gdbpp/thashtable.py
third_party/python/jsmin/jsmin/__init__.py
third_party/python/jsmin/jsmin/test.py
third_party/python/jsmin/setup.cfg
third_party/python/jsmin/setup.py
third_party/python/lldbutils/README.txt
third_party/python/lldbutils/lldbutils/__init__.py
third_party/python/lldbutils/lldbutils/content.py
third_party/python/lldbutils/lldbutils/general.py
third_party/python/lldbutils/lldbutils/gfx.py
third_party/python/lldbutils/lldbutils/layout.py
third_party/python/lldbutils/lldbutils/utils.py
third_party/python/mock-1.0.0/LICENSE.txt
third_party/python/mock-1.0.0/MANIFEST.in
third_party/python/mock-1.0.0/PKG-INFO
third_party/python/mock-1.0.0/README.txt
third_party/python/mock-1.0.0/docs/changelog.txt
third_party/python/mock-1.0.0/docs/compare.txt
third_party/python/mock-1.0.0/docs/conf.py
third_party/python/mock-1.0.0/docs/examples.txt
third_party/python/mock-1.0.0/docs/getting-started.txt
third_party/python/mock-1.0.0/docs/helpers.txt
third_party/python/mock-1.0.0/docs/index.txt
third_party/python/mock-1.0.0/docs/magicmock.txt
third_party/python/mock-1.0.0/docs/mock.txt
third_party/python/mock-1.0.0/docs/patch.txt
third_party/python/mock-1.0.0/docs/sentinel.txt
third_party/python/mock-1.0.0/html/.doctrees/changelog.doctree
third_party/python/mock-1.0.0/html/.doctrees/compare.doctree
third_party/python/mock-1.0.0/html/.doctrees/examples.doctree
third_party/python/mock-1.0.0/html/.doctrees/getting-started.doctree
third_party/python/mock-1.0.0/html/.doctrees/index.doctree
third_party/python/mock-1.0.0/html/.doctrees/magicmock.doctree
third_party/python/mock-1.0.0/html/.doctrees/mock.doctree
third_party/python/mock-1.0.0/html/.doctrees/mocksignature.doctree
third_party/python/mock-1.0.0/html/.doctrees/patch.doctree
third_party/python/mock-1.0.0/html/.doctrees/sentinel.doctree
third_party/python/mock-1.0.0/html/_sources/changelog.txt
third_party/python/mock-1.0.0/html/_sources/compare.txt
third_party/python/mock-1.0.0/html/_sources/examples.txt
third_party/python/mock-1.0.0/html/_sources/getting-started.txt
third_party/python/mock-1.0.0/html/_sources/index.txt
third_party/python/mock-1.0.0/html/_sources/magicmock.txt
third_party/python/mock-1.0.0/html/_sources/mock.txt
third_party/python/mock-1.0.0/html/_sources/mocksignature.txt
third_party/python/mock-1.0.0/html/_sources/patch.txt
third_party/python/mock-1.0.0/html/_sources/sentinel.txt
third_party/python/mock-1.0.0/html/_static/adctheme.css
third_party/python/mock-1.0.0/html/_static/basic.css
third_party/python/mock-1.0.0/html/_static/breadcrumb_background.png
third_party/python/mock-1.0.0/html/_static/default.css
third_party/python/mock-1.0.0/html/_static/doctools.js
third_party/python/mock-1.0.0/html/_static/documentation.png
third_party/python/mock-1.0.0/html/_static/file.png
third_party/python/mock-1.0.0/html/_static/header_sm_mid.png
third_party/python/mock-1.0.0/html/_static/jquery.js
third_party/python/mock-1.0.0/html/_static/minus.png
third_party/python/mock-1.0.0/html/_static/mobile.css
third_party/python/mock-1.0.0/html/_static/plus.png
third_party/python/mock-1.0.0/html/_static/pygments.css
third_party/python/mock-1.0.0/html/_static/scrn1.png
third_party/python/mock-1.0.0/html/_static/scrn2.png
third_party/python/mock-1.0.0/html/_static/searchfield_leftcap.png
third_party/python/mock-1.0.0/html/_static/searchfield_repeat.png
third_party/python/mock-1.0.0/html/_static/searchfield_rightcap.png
third_party/python/mock-1.0.0/html/_static/searchtools.js
third_party/python/mock-1.0.0/html/_static/sidebar.js
third_party/python/mock-1.0.0/html/_static/title_background.png
third_party/python/mock-1.0.0/html/_static/toc.js
third_party/python/mock-1.0.0/html/_static/triangle_closed.png
third_party/python/mock-1.0.0/html/_static/triangle_left.png
third_party/python/mock-1.0.0/html/_static/triangle_open.png
third_party/python/mock-1.0.0/html/_static/underscore.js
third_party/python/mock-1.0.0/html/changelog.html
third_party/python/mock-1.0.0/html/compare.html
third_party/python/mock-1.0.0/html/examples.html
third_party/python/mock-1.0.0/html/genindex.html
third_party/python/mock-1.0.0/html/getting-started.html
third_party/python/mock-1.0.0/html/index.html
third_party/python/mock-1.0.0/html/magicmock.html
third_party/python/mock-1.0.0/html/mock.html
third_party/python/mock-1.0.0/html/mocksignature.html
third_party/python/mock-1.0.0/html/objects.inv
third_party/python/mock-1.0.0/html/output.txt
third_party/python/mock-1.0.0/html/patch.html
third_party/python/mock-1.0.0/html/search.html
third_party/python/mock-1.0.0/html/searchindex.js
third_party/python/mock-1.0.0/html/sentinel.html
third_party/python/mock-1.0.0/mock.egg-info/PKG-INFO
third_party/python/mock-1.0.0/mock.egg-info/SOURCES.txt
third_party/python/mock-1.0.0/mock.egg-info/dependency_links.txt
third_party/python/mock-1.0.0/mock.egg-info/top_level.txt
third_party/python/mock-1.0.0/mock.py
third_party/python/mock-1.0.0/setup.cfg
third_party/python/mock-1.0.0/setup.py
third_party/python/mock-1.0.0/tests/__init__.py
third_party/python/mock-1.0.0/tests/_testwith.py
third_party/python/mock-1.0.0/tests/support.py
third_party/python/mock-1.0.0/tests/support_with.py
third_party/python/mock-1.0.0/tests/testcallable.py
third_party/python/mock-1.0.0/tests/testhelpers.py
third_party/python/mock-1.0.0/tests/testmagicmethods.py
third_party/python/mock-1.0.0/tests/testmock.py
third_party/python/mock-1.0.0/tests/testpatch.py
third_party/python/mock-1.0.0/tests/testsentinel.py
third_party/python/mock-1.0.0/tests/testwith.py
third_party/python/mock-1.0.0/tox.ini
third_party/python/moz.build
third_party/python/psutil/CREDITS
third_party/python/psutil/HISTORY.rst
third_party/python/psutil/INSTALL.rst
third_party/python/psutil/LICENSE
third_party/python/psutil/MANIFEST.in
third_party/python/psutil/Makefile
third_party/python/psutil/PKG-INFO
third_party/python/psutil/README.rst
third_party/python/psutil/TODO
third_party/python/psutil/docs/Makefile
third_party/python/psutil/docs/README
third_party/python/psutil/docs/_static/copybutton.js
third_party/python/psutil/docs/_static/favicon.ico
third_party/python/psutil/docs/_static/logo.png
third_party/python/psutil/docs/_static/sidebar.js
third_party/python/psutil/docs/_template/globaltoc.html
third_party/python/psutil/docs/_template/indexcontent.html
third_party/python/psutil/docs/_template/indexsidebar.html
third_party/python/psutil/docs/_template/page.html
third_party/python/psutil/docs/_themes/pydoctheme/static/pydoctheme.css
third_party/python/psutil/docs/_themes/pydoctheme/theme.conf
third_party/python/psutil/docs/conf.py
third_party/python/psutil/docs/index.rst
third_party/python/psutil/docs/make.bat
third_party/python/psutil/docs/xxx
third_party/python/psutil/examples/disk_usage.py
third_party/python/psutil/examples/free.py
third_party/python/psutil/examples/ifconfig.py
third_party/python/psutil/examples/iotop.py
third_party/python/psutil/examples/killall.py
third_party/python/psutil/examples/meminfo.py
third_party/python/psutil/examples/netstat.py
third_party/python/psutil/examples/nettop.py
third_party/python/psutil/examples/pidof.py
third_party/python/psutil/examples/pmap.py
third_party/python/psutil/examples/process_detail.py
third_party/python/psutil/examples/ps.py
third_party/python/psutil/examples/pstree.py
third_party/python/psutil/examples/top.py
third_party/python/psutil/examples/who.py
third_party/python/psutil/make.bat
third_party/python/psutil/psutil.egg-info/PKG-INFO
third_party/python/psutil/psutil.egg-info/SOURCES.txt
third_party/python/psutil/psutil.egg-info/dependency_links.txt
third_party/python/psutil/psutil.egg-info/top_level.txt
third_party/python/psutil/psutil/__init__.py
third_party/python/psutil/psutil/_common.py
third_party/python/psutil/psutil/_compat.py
third_party/python/psutil/psutil/_psbsd.py
third_party/python/psutil/psutil/_pslinux.py
third_party/python/psutil/psutil/_psosx.py
third_party/python/psutil/psutil/_psposix.py
third_party/python/psutil/psutil/_pssunos.py
third_party/python/psutil/psutil/_psutil_bsd.c
third_party/python/psutil/psutil/_psutil_bsd.h
third_party/python/psutil/psutil/_psutil_common.c
third_party/python/psutil/psutil/_psutil_common.h
third_party/python/psutil/psutil/_psutil_linux.c
third_party/python/psutil/psutil/_psutil_linux.h
third_party/python/psutil/psutil/_psutil_osx.c
third_party/python/psutil/psutil/_psutil_osx.h
third_party/python/psutil/psutil/_psutil_posix.c
third_party/python/psutil/psutil/_psutil_posix.h
third_party/python/psutil/psutil/_psutil_sunos.c
third_party/python/psutil/psutil/_psutil_sunos.h
third_party/python/psutil/psutil/_psutil_windows.c
third_party/python/psutil/psutil/_psutil_windows.h
third_party/python/psutil/psutil/_pswindows.py
third_party/python/psutil/psutil/arch/bsd/process_info.c
third_party/python/psutil/psutil/arch/bsd/process_info.h
third_party/python/psutil/psutil/arch/osx/process_info.c
third_party/python/psutil/psutil/arch/osx/process_info.h
third_party/python/psutil/psutil/arch/windows/glpi.h
third_party/python/psutil/psutil/arch/windows/inet_ntop.c
third_party/python/psutil/psutil/arch/windows/inet_ntop.h
third_party/python/psutil/psutil/arch/windows/ntextapi.h
third_party/python/psutil/psutil/arch/windows/process_handles.c
third_party/python/psutil/psutil/arch/windows/process_handles.h
third_party/python/psutil/psutil/arch/windows/process_info.c
third_party/python/psutil/psutil/arch/windows/process_info.h
third_party/python/psutil/psutil/arch/windows/security.c
third_party/python/psutil/psutil/arch/windows/security.h
third_party/python/psutil/setup.cfg
third_party/python/psutil/setup.py
third_party/python/psutil/test/README.rst
third_party/python/psutil/test/_bsd.py
third_party/python/psutil/test/_linux.py
third_party/python/psutil/test/_osx.py
third_party/python/psutil/test/_posix.py
third_party/python/psutil/test/_sunos.py
third_party/python/psutil/test/_windows.py
third_party/python/psutil/test/test_memory_leaks.py
third_party/python/psutil/test/test_psutil.py
third_party/python/psutil/tox.ini
third_party/python/py/AUTHORS
third_party/python/py/LICENSE
third_party/python/py/MANIFEST.in
third_party/python/py/PKG-INFO
third_party/python/py/README.txt
third_party/python/py/py/__init__.py
third_party/python/py/py/__metainfo.py
third_party/python/py/py/_apipkg.py
third_party/python/py/py/_builtin.py
third_party/python/py/py/_code/__init__.py
third_party/python/py/py/_code/_assertionnew.py
third_party/python/py/py/_code/_assertionold.py
third_party/python/py/py/_code/_py2traceback.py
third_party/python/py/py/_code/assertion.py
third_party/python/py/py/_code/code.py
third_party/python/py/py/_code/source.py
third_party/python/py/py/_error.py
third_party/python/py/py/_iniconfig.py
third_party/python/py/py/_io/__init__.py
third_party/python/py/py/_io/capture.py
third_party/python/py/py/_io/saferepr.py
third_party/python/py/py/_io/terminalwriter.py
third_party/python/py/py/_log/__init__.py
third_party/python/py/py/_log/log.py
third_party/python/py/py/_log/warning.py
third_party/python/py/py/_path/__init__.py
third_party/python/py/py/_path/cacheutil.py
third_party/python/py/py/_path/common.py
third_party/python/py/py/_path/local.py
third_party/python/py/py/_path/svnurl.py
third_party/python/py/py/_path/svnwc.py
third_party/python/py/py/_process/__init__.py
third_party/python/py/py/_process/cmdexec.py
third_party/python/py/py/_process/forkedfunc.py
third_party/python/py/py/_process/killproc.py
third_party/python/py/py/_std.py
third_party/python/py/py/_xmlgen.py
third_party/python/py/py/test.py
third_party/python/py/setup.cfg
third_party/python/py/setup.py
third_party/python/pyasn1-modules/CHANGES
third_party/python/pyasn1-modules/LICENSE
third_party/python/pyasn1-modules/MANIFEST.in
third_party/python/pyasn1-modules/PKG-INFO
third_party/python/pyasn1-modules/README
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/PKG-INFO
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/SOURCES.txt
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/dependency_links.txt
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/requires.txt
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/top_level.txt
third_party/python/pyasn1-modules/pyasn1_modules.egg-info/zip-safe
third_party/python/pyasn1-modules/pyasn1_modules/__init__.py
third_party/python/pyasn1-modules/pyasn1_modules/pem.py
third_party/python/pyasn1-modules/pyasn1_modules/pkcs12.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc1155.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc1157.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc1901.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc1902.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc1905.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2251.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2314.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2315.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2437.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2459.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2511.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc2560.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc3412.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc3414.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc3447.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc4210.py
third_party/python/pyasn1-modules/pyasn1_modules/rfc5208.py
third_party/python/pyasn1-modules/setup.cfg
third_party/python/pyasn1-modules/setup.py
third_party/python/pyasn1-modules/test/cmp.sh
third_party/python/pyasn1-modules/test/crl.sh
third_party/python/pyasn1-modules/test/crmf.sh
third_party/python/pyasn1-modules/test/ocspreq.sh
third_party/python/pyasn1-modules/test/ocsprsp.sh
third_party/python/pyasn1-modules/test/pkcs1.sh
third_party/python/pyasn1-modules/test/pkcs10.sh
third_party/python/pyasn1-modules/test/pkcs7.sh
third_party/python/pyasn1-modules/test/pkcs8.sh
third_party/python/pyasn1-modules/test/x509dump.sh
third_party/python/pyasn1-modules/tools/cmpdump.py
third_party/python/pyasn1-modules/tools/crldump.py
third_party/python/pyasn1-modules/tools/crmfdump.py
third_party/python/pyasn1-modules/tools/ocspclient.py
third_party/python/pyasn1-modules/tools/ocspreqdump.py
third_party/python/pyasn1-modules/tools/ocsprspdump.py
third_party/python/pyasn1-modules/tools/ocspserver.py
third_party/python/pyasn1-modules/tools/pkcs10dump.py
third_party/python/pyasn1-modules/tools/pkcs1dump.py
third_party/python/pyasn1-modules/tools/pkcs7dump.py
third_party/python/pyasn1-modules/tools/pkcs8dump.py
third_party/python/pyasn1-modules/tools/snmpget.py
third_party/python/pyasn1-modules/tools/x509dump.py
third_party/python/pyasn1/CHANGES
third_party/python/pyasn1/LICENSE
third_party/python/pyasn1/MANIFEST.in
third_party/python/pyasn1/PKG-INFO
third_party/python/pyasn1/README
third_party/python/pyasn1/THANKS
third_party/python/pyasn1/TODO
third_party/python/pyasn1/doc/codecs.html
third_party/python/pyasn1/doc/constraints.html
third_party/python/pyasn1/doc/constructed.html
third_party/python/pyasn1/doc/intro.html
third_party/python/pyasn1/doc/pyasn1-tutorial.html
third_party/python/pyasn1/doc/scalar.html
third_party/python/pyasn1/doc/tagging.html
third_party/python/pyasn1/pyasn1.egg-info/PKG-INFO
third_party/python/pyasn1/pyasn1.egg-info/SOURCES.txt
third_party/python/pyasn1/pyasn1.egg-info/dependency_links.txt
third_party/python/pyasn1/pyasn1.egg-info/top_level.txt
third_party/python/pyasn1/pyasn1.egg-info/zip-safe
third_party/python/pyasn1/pyasn1/__init__.py
third_party/python/pyasn1/pyasn1/codec/__init__.py
third_party/python/pyasn1/pyasn1/codec/ber/__init__.py
third_party/python/pyasn1/pyasn1/codec/ber/decoder.py
third_party/python/pyasn1/pyasn1/codec/ber/encoder.py
third_party/python/pyasn1/pyasn1/codec/ber/eoo.py
third_party/python/pyasn1/pyasn1/codec/cer/__init__.py
third_party/python/pyasn1/pyasn1/codec/cer/decoder.py
third_party/python/pyasn1/pyasn1/codec/cer/encoder.py
third_party/python/pyasn1/pyasn1/codec/der/__init__.py
third_party/python/pyasn1/pyasn1/codec/der/decoder.py
third_party/python/pyasn1/pyasn1/codec/der/encoder.py
third_party/python/pyasn1/pyasn1/compat/__init__.py
third_party/python/pyasn1/pyasn1/compat/octets.py
third_party/python/pyasn1/pyasn1/debug.py
third_party/python/pyasn1/pyasn1/error.py
third_party/python/pyasn1/pyasn1/type/__init__.py
third_party/python/pyasn1/pyasn1/type/base.py
third_party/python/pyasn1/pyasn1/type/char.py
third_party/python/pyasn1/pyasn1/type/constraint.py
third_party/python/pyasn1/pyasn1/type/error.py
third_party/python/pyasn1/pyasn1/type/namedtype.py
third_party/python/pyasn1/pyasn1/type/namedval.py
third_party/python/pyasn1/pyasn1/type/tag.py
third_party/python/pyasn1/pyasn1/type/tagmap.py
third_party/python/pyasn1/pyasn1/type/univ.py
third_party/python/pyasn1/pyasn1/type/useful.py
third_party/python/pyasn1/setup.cfg
third_party/python/pyasn1/setup.py
third_party/python/pyasn1/test/__init__.py
third_party/python/pyasn1/test/codec/__init__.py
third_party/python/pyasn1/test/codec/ber/__init__.py
third_party/python/pyasn1/test/codec/ber/suite.py
third_party/python/pyasn1/test/codec/ber/test_decoder.py
third_party/python/pyasn1/test/codec/ber/test_encoder.py
third_party/python/pyasn1/test/codec/cer/__init__.py
third_party/python/pyasn1/test/codec/cer/suite.py
third_party/python/pyasn1/test/codec/cer/test_decoder.py
third_party/python/pyasn1/test/codec/cer/test_encoder.py
third_party/python/pyasn1/test/codec/der/__init__.py
third_party/python/pyasn1/test/codec/der/suite.py
third_party/python/pyasn1/test/codec/der/test_decoder.py
third_party/python/pyasn1/test/codec/der/test_encoder.py
third_party/python/pyasn1/test/codec/suite.py
third_party/python/pyasn1/test/suite.py
third_party/python/pyasn1/test/type/__init__.py
third_party/python/pyasn1/test/type/suite.py
third_party/python/pyasn1/test/type/test_constraint.py
third_party/python/pyasn1/test/type/test_namedtype.py
third_party/python/pyasn1/test/type/test_tag.py
third_party/python/pyasn1/test/type/test_univ.py
third_party/python/pylru/pylru.py
third_party/python/pylru/test.py
third_party/python/pystache/.gitignore
third_party/python/pystache/.gitmodules
third_party/python/pystache/.travis.yml
third_party/python/pystache/HISTORY.md
third_party/python/pystache/LICENSE
third_party/python/pystache/MANIFEST.in
third_party/python/pystache/README.md
third_party/python/pystache/TODO.md
third_party/python/pystache/gh/images/logo_phillips.png
third_party/python/pystache/pystache/__init__.py
third_party/python/pystache/pystache/commands/__init__.py
third_party/python/pystache/pystache/commands/render.py
third_party/python/pystache/pystache/commands/test.py
third_party/python/pystache/pystache/common.py
third_party/python/pystache/pystache/context.py
third_party/python/pystache/pystache/defaults.py
third_party/python/pystache/pystache/init.py
third_party/python/pystache/pystache/loader.py
third_party/python/pystache/pystache/locator.py
third_party/python/pystache/pystache/parsed.py
third_party/python/pystache/pystache/parser.py
third_party/python/pystache/pystache/renderengine.py
third_party/python/pystache/pystache/renderer.py
third_party/python/pystache/pystache/specloader.py
third_party/python/pystache/pystache/template_spec.py
third_party/python/pystache/setup.py
third_party/python/pystache/setup_description.rst
third_party/python/pystache/test_pystache.py
third_party/python/pystache/tox.ini
third_party/python/pytest/.coveragerc
third_party/python/pytest/AUTHORS
third_party/python/pytest/LICENSE
third_party/python/pytest/MANIFEST.in
third_party/python/pytest/PKG-INFO
third_party/python/pytest/README.rst
third_party/python/pytest/_pytest/__init__.py
third_party/python/pytest/_pytest/_argcomplete.py
third_party/python/pytest/_pytest/_code/__init__.py
third_party/python/pytest/_pytest/_code/_py2traceback.py
third_party/python/pytest/_pytest/_code/code.py
third_party/python/pytest/_pytest/_code/source.py
third_party/python/pytest/_pytest/_pluggy.py
third_party/python/pytest/_pytest/assertion/__init__.py
third_party/python/pytest/_pytest/assertion/reinterpret.py
third_party/python/pytest/_pytest/assertion/rewrite.py
third_party/python/pytest/_pytest/assertion/util.py
third_party/python/pytest/_pytest/cacheprovider.py
third_party/python/pytest/_pytest/capture.py
third_party/python/pytest/_pytest/config.py
third_party/python/pytest/_pytest/doctest.py
third_party/python/pytest/_pytest/genscript.py
third_party/python/pytest/_pytest/helpconfig.py
third_party/python/pytest/_pytest/hookspec.py
third_party/python/pytest/_pytest/junitxml.py
third_party/python/pytest/_pytest/main.py
third_party/python/pytest/_pytest/mark.py
third_party/python/pytest/_pytest/monkeypatch.py
third_party/python/pytest/_pytest/nose.py
third_party/python/pytest/_pytest/pastebin.py
third_party/python/pytest/_pytest/pdb.py
third_party/python/pytest/_pytest/pytester.py
third_party/python/pytest/_pytest/python.py
third_party/python/pytest/_pytest/recwarn.py
third_party/python/pytest/_pytest/resultlog.py
third_party/python/pytest/_pytest/runner.py
third_party/python/pytest/_pytest/skipping.py
third_party/python/pytest/_pytest/standalonetemplate.py
third_party/python/pytest/_pytest/terminal.py
third_party/python/pytest/_pytest/tmpdir.py
third_party/python/pytest/_pytest/unittest.py
third_party/python/pytest/_pytest/vendored_packages/README.md
third_party/python/pytest/_pytest/vendored_packages/__init__.py
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json
third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt
third_party/python/pytest/_pytest/vendored_packages/pluggy.py
third_party/python/pytest/pytest.py
third_party/python/pytest/setup.cfg
third_party/python/pytest/setup.py
third_party/python/pytoml/PKG-INFO
third_party/python/pytoml/pytoml/__init__.py
third_party/python/pytoml/pytoml/core.py
third_party/python/pytoml/pytoml/parser.py
third_party/python/pytoml/pytoml/writer.py
third_party/python/pytoml/setup.cfg
third_party/python/pytoml/setup.py
third_party/python/pytoml/test/test.py
third_party/python/pyyaml/CHANGES
third_party/python/pyyaml/LICENSE
third_party/python/pyyaml/PKG-INFO
third_party/python/pyyaml/README
third_party/python/pyyaml/examples/pygments-lexer/example.yaml
third_party/python/pyyaml/examples/pygments-lexer/yaml.py
third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.cfg
third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.py
third_party/python/pyyaml/ext/_yaml.c
third_party/python/pyyaml/ext/_yaml.h
third_party/python/pyyaml/ext/_yaml.pxd
third_party/python/pyyaml/ext/_yaml.pyx
third_party/python/pyyaml/lib/yaml/__init__.py
third_party/python/pyyaml/lib/yaml/composer.py
third_party/python/pyyaml/lib/yaml/constructor.py
third_party/python/pyyaml/lib/yaml/cyaml.py
third_party/python/pyyaml/lib/yaml/dumper.py
third_party/python/pyyaml/lib/yaml/emitter.py
third_party/python/pyyaml/lib/yaml/error.py
third_party/python/pyyaml/lib/yaml/events.py
third_party/python/pyyaml/lib/yaml/loader.py
third_party/python/pyyaml/lib/yaml/nodes.py
third_party/python/pyyaml/lib/yaml/parser.py
third_party/python/pyyaml/lib/yaml/reader.py
third_party/python/pyyaml/lib/yaml/representer.py
third_party/python/pyyaml/lib/yaml/resolver.py
third_party/python/pyyaml/lib/yaml/scanner.py
third_party/python/pyyaml/lib/yaml/serializer.py
third_party/python/pyyaml/lib/yaml/tokens.py
third_party/python/pyyaml/lib3/yaml/__init__.py
third_party/python/pyyaml/lib3/yaml/composer.py
third_party/python/pyyaml/lib3/yaml/constructor.py
third_party/python/pyyaml/lib3/yaml/cyaml.py
third_party/python/pyyaml/lib3/yaml/dumper.py
third_party/python/pyyaml/lib3/yaml/emitter.py
third_party/python/pyyaml/lib3/yaml/error.py
third_party/python/pyyaml/lib3/yaml/events.py
third_party/python/pyyaml/lib3/yaml/loader.py
third_party/python/pyyaml/lib3/yaml/nodes.py
third_party/python/pyyaml/lib3/yaml/parser.py
third_party/python/pyyaml/lib3/yaml/reader.py
third_party/python/pyyaml/lib3/yaml/representer.py
third_party/python/pyyaml/lib3/yaml/resolver.py
third_party/python/pyyaml/lib3/yaml/scanner.py
third_party/python/pyyaml/lib3/yaml/serializer.py
third_party/python/pyyaml/lib3/yaml/tokens.py
third_party/python/pyyaml/setup.cfg
third_party/python/pyyaml/setup.py
third_party/python/redo/PKG-INFO
third_party/python/redo/README
third_party/python/redo/redo.egg-info/PKG-INFO
third_party/python/redo/redo.egg-info/SOURCES.txt
third_party/python/redo/redo.egg-info/dependency_links.txt
third_party/python/redo/redo.egg-info/entry_points.txt
third_party/python/redo/redo.egg-info/top_level.txt
third_party/python/redo/redo/__init__.py
third_party/python/redo/redo/cmd.py
third_party/python/redo/setup.cfg
third_party/python/redo/setup.py
third_party/python/requests/HISTORY.rst
third_party/python/requests/LICENSE
third_party/python/requests/MANIFEST.in
third_party/python/requests/NOTICE
third_party/python/requests/PKG-INFO
third_party/python/requests/README.rst
third_party/python/requests/requests.egg-info/PKG-INFO
third_party/python/requests/requests.egg-info/SOURCES.txt
third_party/python/requests/requests.egg-info/dependency_links.txt
third_party/python/requests/requests.egg-info/not-zip-safe
third_party/python/requests/requests.egg-info/requires.txt
third_party/python/requests/requests.egg-info/top_level.txt
third_party/python/requests/requests/__init__.py
third_party/python/requests/requests/adapters.py
third_party/python/requests/requests/api.py
third_party/python/requests/requests/auth.py
third_party/python/requests/requests/cacert.pem
third_party/python/requests/requests/certs.py
third_party/python/requests/requests/compat.py
third_party/python/requests/requests/cookies.py
third_party/python/requests/requests/exceptions.py
third_party/python/requests/requests/hooks.py
third_party/python/requests/requests/models.py
third_party/python/requests/requests/packages/__init__.py
third_party/python/requests/requests/packages/chardet/__init__.py
third_party/python/requests/requests/packages/chardet/big5freq.py
third_party/python/requests/requests/packages/chardet/big5prober.py
third_party/python/requests/requests/packages/chardet/chardetect.py
third_party/python/requests/requests/packages/chardet/chardistribution.py
third_party/python/requests/requests/packages/chardet/charsetgroupprober.py
third_party/python/requests/requests/packages/chardet/charsetprober.py
third_party/python/requests/requests/packages/chardet/codingstatemachine.py
third_party/python/requests/requests/packages/chardet/compat.py
third_party/python/requests/requests/packages/chardet/constants.py
third_party/python/requests/requests/packages/chardet/cp949prober.py
third_party/python/requests/requests/packages/chardet/escprober.py
third_party/python/requests/requests/packages/chardet/escsm.py
third_party/python/requests/requests/packages/chardet/eucjpprober.py
third_party/python/requests/requests/packages/chardet/euckrfreq.py
third_party/python/requests/requests/packages/chardet/euckrprober.py
third_party/python/requests/requests/packages/chardet/euctwfreq.py
third_party/python/requests/requests/packages/chardet/euctwprober.py
third_party/python/requests/requests/packages/chardet/gb2312freq.py
third_party/python/requests/requests/packages/chardet/gb2312prober.py
third_party/python/requests/requests/packages/chardet/hebrewprober.py
third_party/python/requests/requests/packages/chardet/jisfreq.py
third_party/python/requests/requests/packages/chardet/jpcntx.py
third_party/python/requests/requests/packages/chardet/langbulgarianmodel.py
third_party/python/requests/requests/packages/chardet/langcyrillicmodel.py
third_party/python/requests/requests/packages/chardet/langgreekmodel.py
third_party/python/requests/requests/packages/chardet/langhebrewmodel.py
third_party/python/requests/requests/packages/chardet/langhungarianmodel.py
third_party/python/requests/requests/packages/chardet/langthaimodel.py
third_party/python/requests/requests/packages/chardet/latin1prober.py
third_party/python/requests/requests/packages/chardet/mbcharsetprober.py
third_party/python/requests/requests/packages/chardet/mbcsgroupprober.py
third_party/python/requests/requests/packages/chardet/mbcssm.py
third_party/python/requests/requests/packages/chardet/sbcharsetprober.py
third_party/python/requests/requests/packages/chardet/sbcsgroupprober.py
third_party/python/requests/requests/packages/chardet/sjisprober.py
third_party/python/requests/requests/packages/chardet/universaldetector.py
third_party/python/requests/requests/packages/chardet/utf8prober.py
third_party/python/requests/requests/packages/urllib3/__init__.py
third_party/python/requests/requests/packages/urllib3/_collections.py
third_party/python/requests/requests/packages/urllib3/connection.py
third_party/python/requests/requests/packages/urllib3/connectionpool.py
third_party/python/requests/requests/packages/urllib3/contrib/__init__.py
third_party/python/requests/requests/packages/urllib3/contrib/appengine.py
third_party/python/requests/requests/packages/urllib3/contrib/ntlmpool.py
third_party/python/requests/requests/packages/urllib3/contrib/pyopenssl.py
third_party/python/requests/requests/packages/urllib3/exceptions.py
third_party/python/requests/requests/packages/urllib3/fields.py
third_party/python/requests/requests/packages/urllib3/filepost.py
third_party/python/requests/requests/packages/urllib3/packages/__init__.py
third_party/python/requests/requests/packages/urllib3/packages/ordered_dict.py
third_party/python/requests/requests/packages/urllib3/packages/six.py
third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
third_party/python/requests/requests/packages/urllib3/poolmanager.py
third_party/python/requests/requests/packages/urllib3/request.py
third_party/python/requests/requests/packages/urllib3/response.py
third_party/python/requests/requests/packages/urllib3/util/__init__.py
third_party/python/requests/requests/packages/urllib3/util/connection.py
third_party/python/requests/requests/packages/urllib3/util/request.py
third_party/python/requests/requests/packages/urllib3/util/response.py
third_party/python/requests/requests/packages/urllib3/util/retry.py
third_party/python/requests/requests/packages/urllib3/util/ssl_.py
third_party/python/requests/requests/packages/urllib3/util/timeout.py
third_party/python/requests/requests/packages/urllib3/util/url.py
third_party/python/requests/requests/sessions.py
third_party/python/requests/requests/status_codes.py
third_party/python/requests/requests/structures.py
third_party/python/requests/requests/utils.py
third_party/python/requests/requirements.txt
third_party/python/requests/setup.cfg
third_party/python/requests/setup.py
third_party/python/requests/test_requests.py
third_party/python/rsa/LICENSE
third_party/python/rsa/MANIFEST.in
third_party/python/rsa/PKG-INFO
third_party/python/rsa/README.rst
third_party/python/rsa/create_timing_table.py
third_party/python/rsa/playstuff.py
third_party/python/rsa/rsa.egg-info/PKG-INFO
third_party/python/rsa/rsa.egg-info/SOURCES.txt
third_party/python/rsa/rsa.egg-info/dependency_links.txt
third_party/python/rsa/rsa.egg-info/entry_points.txt
third_party/python/rsa/rsa.egg-info/requires.txt
third_party/python/rsa/rsa.egg-info/top_level.txt
third_party/python/rsa/rsa/__init__.py
third_party/python/rsa/rsa/_compat.py
third_party/python/rsa/rsa/_version133.py
third_party/python/rsa/rsa/_version200.py
third_party/python/rsa/rsa/asn1.py
third_party/python/rsa/rsa/bigfile.py
third_party/python/rsa/rsa/cli.py
third_party/python/rsa/rsa/common.py
third_party/python/rsa/rsa/core.py
third_party/python/rsa/rsa/key.py
third_party/python/rsa/rsa/parallel.py
third_party/python/rsa/rsa/pem.py
third_party/python/rsa/rsa/pkcs1.py
third_party/python/rsa/rsa/prime.py
third_party/python/rsa/rsa/randnum.py
third_party/python/rsa/rsa/transform.py
third_party/python/rsa/rsa/util.py
third_party/python/rsa/rsa/varblock.py
third_party/python/rsa/run_tests.py
third_party/python/rsa/setup.cfg
third_party/python/rsa/setup.py
third_party/python/rsa/tests/__init__.py
third_party/python/rsa/tests/constants.py
third_party/python/rsa/tests/py2kconstants.py
third_party/python/rsa/tests/py3kconstants.py
third_party/python/rsa/tests/test_bigfile.py
third_party/python/rsa/tests/test_common.py
third_party/python/rsa/tests/test_compat.py
third_party/python/rsa/tests/test_integers.py
third_party/python/rsa/tests/test_load_save_keys.py
third_party/python/rsa/tests/test_pem.py
third_party/python/rsa/tests/test_pkcs1.py
third_party/python/rsa/tests/test_strings.py
third_party/python/rsa/tests/test_transform.py
third_party/python/rsa/tests/test_varblock.py
third_party/python/slugid/.gitignore
third_party/python/slugid/.travis.yml
third_party/python/slugid/LICENSE
third_party/python/slugid/README.rst
third_party/python/slugid/requirements.txt
third_party/python/slugid/setup.py
third_party/python/slugid/slugid/__init__.py
third_party/python/slugid/slugid/slugid.py
third_party/python/slugid/test.py
third_party/python/slugid/tox.ini
third_party/python/virtualenv/AUTHORS.txt
third_party/python/virtualenv/LICENSE.txt
third_party/python/virtualenv/MANIFEST.in
third_party/python/virtualenv/PKG-INFO
third_party/python/virtualenv/README.rst
third_party/python/virtualenv/bin/rebuild-script.py
third_party/python/virtualenv/docs/Makefile
third_party/python/virtualenv/docs/changes.rst
third_party/python/virtualenv/docs/conf.py
third_party/python/virtualenv/docs/development.rst
third_party/python/virtualenv/docs/index.rst
third_party/python/virtualenv/docs/installation.rst
third_party/python/virtualenv/docs/make.bat
third_party/python/virtualenv/docs/reference.rst
third_party/python/virtualenv/docs/userguide.rst
third_party/python/virtualenv/scripts/virtualenv
third_party/python/virtualenv/setup.cfg
third_party/python/virtualenv/setup.py
third_party/python/virtualenv/site.py
third_party/python/virtualenv/tests/__init__.py
third_party/python/virtualenv/tests/test_activate.sh
third_party/python/virtualenv/tests/test_activate_output.expected
third_party/python/virtualenv/tests/test_cmdline.py
third_party/python/virtualenv/tests/test_virtualenv.py
third_party/python/virtualenv/virtualenv.py
third_party/python/virtualenv/virtualenv_embedded/activate.bat
third_party/python/virtualenv/virtualenv_embedded/activate.csh
third_party/python/virtualenv/virtualenv_embedded/activate.fish
third_party/python/virtualenv/virtualenv_embedded/activate.ps1
third_party/python/virtualenv/virtualenv_embedded/activate.sh
third_party/python/virtualenv/virtualenv_embedded/activate_this.py
third_party/python/virtualenv/virtualenv_embedded/deactivate.bat
third_party/python/virtualenv/virtualenv_embedded/distutils-init.py
third_party/python/virtualenv/virtualenv_embedded/distutils.cfg
third_party/python/virtualenv/virtualenv_embedded/python-config
third_party/python/virtualenv/virtualenv_embedded/site.py
third_party/python/virtualenv/virtualenv_support/__init__.py
third_party/python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
third_party/python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
third_party/python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
third_party/python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
third_party/python/voluptuous/COPYING
third_party/python/voluptuous/MANIFEST.in
third_party/python/voluptuous/PKG-INFO
third_party/python/voluptuous/README.md
third_party/python/voluptuous/README.rst
third_party/python/voluptuous/setup.cfg
third_party/python/voluptuous/setup.py
third_party/python/voluptuous/tests.md
third_party/python/voluptuous/voluptuous.py
third_party/python/which/LICENSE.txt
third_party/python/which/MANIFEST.in
third_party/python/which/Makefile.win
third_party/python/which/PKG-INFO
third_party/python/which/README.txt
third_party/python/which/TODO.txt
third_party/python/which/build.py
third_party/python/which/launcher.cpp
third_party/python/which/logo.jpg
third_party/python/which/setup.py
third_party/python/which/test/test_which.py
third_party/python/which/test/testsupport.py
third_party/python/which/which.py
tools/lint/eslint/setup_helper.py
tools/rewriting/ThirdPartyPaths.txt
--- a/.gdbinit_python
+++ b/.gdbinit_python
@@ -1,5 +1,5 @@
 python
 import sys
-sys.path.append('python/gdbpp/')
+sys.path.append('third_party/python/gdbpp/')
 import gdbpp
 end
--- a/.gitignore
+++ b/.gitignore
@@ -65,19 +65,19 @@ parser/html/java/javaparser/
 
 # Gradle cache.
 /.gradle/
 
 # Local Gradle configuration properties.
 /local.properties
 
 # Python virtualenv artifacts.
-python/psutil/**/*.so
-python/psutil/**/*.pyd
-python/psutil/build/
+third_party/python/psutil/**/*.so
+third_party/python/psutil/**/*.pyd
+third_party/python/psutil/build/
 
 # Ignore chrome.manifest files from the devtools loader
 devtools/client/chrome.manifest
 devtools/shared/chrome.manifest
 
 # Ignore node_modules directories in devtools
 devtools/**/node_modules
 
--- a/.hgignore
+++ b/.hgignore
@@ -67,19 +67,19 @@
 
 # Gradle cache.
 ^.gradle/
 
 # Local Gradle configuration properties.
 ^local.properties$
 
 # Python stuff installed at build time.
-^python/psutil/.*\.so
-^python/psutil/.*\.pyd
-^python/psutil/build/
+^third_party/python/psutil/.*\.so
+^third_party/python/psutil/.*\.pyd
+^third_party/python/psutil/build/
 
 # Git repositories
 .git/
 
 # Ignore chrome.manifest files from the devtools loader
 ^devtools/client/chrome.manifest$
 ^devtools/shared/chrome.manifest$
 
--- a/.lldbinit
+++ b/.lldbinit
@@ -1,20 +1,20 @@
 # .lldbinit file for debugging Mozilla
 
 # -----------------------------------------------------------------------------
-# For documentation on all of the commands and type summaries defined here
-# and in the accompanying Python scripts, see python/lldbutils/README.txt.
+# For documentation on all of the commands and type summaries defined here and
+# in the accompanying Python scripts, see third_party/python/lldbutils/README.txt.
 # -----------------------------------------------------------------------------
 
 # Import the module that defines complex Gecko debugging commands.  This assumes
 # you are either running lldb from the top level source directory, the objdir,
 # or the dist/bin directory.  (.lldbinit files in the objdir and dist/bin set
 # topsrcdir appropriately.)
-script topsrcdir = topsrcdir if locals().has_key("topsrcdir") else os.getcwd(); sys.path.append(os.path.join(topsrcdir, "python/lldbutils")); import lldbutils; lldbutils.init()
+script topsrcdir = topsrcdir if locals().has_key("topsrcdir") else os.getcwd(); sys.path.append(os.path.join(topsrcdir, "third_party/python/lldbutils")); import lldbutils; lldbutils.init()
 
 # Mozilla's use of UNIFIED_SOURCES to include multiple source files into a
 # single compiled file breaks lldb breakpoint setting. This works around that.
 # See http://lldb.llvm.org/troubleshooting.html for more info.
 settings set target.inline-breakpoint-strategy always
 
 # Show the dynamic type of an object when using "expr".  This, for example,
 # will show a variable declared as "nsIFrame *" that points to an nsBlockFrame
--- a/CLOBBER
+++ b/CLOBBER
@@ -17,10 +17,10 @@
 #
 # Modifying this file will now automatically clobber the buildbot machines \o/
 #
 
 # Are you updating CLOBBER because you think it's needed for your WebIDL
 # changes to stick? As of bug 928195, this shouldn't be necessary! Please
 # don't change CLOBBER for WebIDL changes any more.
 
-Bug 1361661 - Update Telemetry build and headers.
+Bug 1346025 - Move vendored python modules to /third_party/python (need to clobber virtualenv)
 
--- a/build/.gdbinit_python.in
+++ b/build/.gdbinit_python.in
@@ -1,6 +1,6 @@
 #filter substitution
 python
 import sys
-sys.path.append('@topsrcdir@/python/gdbpp')
+sys.path.append('@topsrcdir@/third_party/python/gdbpp')
 import gdbpp
 end
--- a/build/moz.configure/init.configure
+++ b/build/moz.configure/init.configure
@@ -188,17 +188,17 @@ def virtualenv_python(env_python, build_
             topsrcdir, topobjdir,
             os.path.join(topobjdir, '_virtualenv'), out,
             os.path.join(topsrcdir, 'build', 'virtualenv_packages.txt'))
 
     if python:
         # If we're not in the virtualenv, we need the which module for
         # find_program.
         if normsep(sys.executable) != normsep(manager.python_path):
-            sys.path.append(os.path.join(topsrcdir, 'python', 'which'))
+            sys.path.append(os.path.join(topsrcdir, 'third_party', 'python', 'which'))
         found_python = find_program(python)
         if not found_python:
             die('The PYTHON environment variable does not contain '
                 'a valid path. Cannot find %s', python)
         python = found_python
     else:
         python = sys.executable
 
--- a/build/submit_telemetry_data.py
+++ b/build/submit_telemetry_data.py
@@ -4,17 +4,17 @@
 
 import errno
 import logging
 import os
 import sys
 import time
 
 HERE = os.path.abspath(os.path.dirname(__file__))
-sys.path.append(os.path.join(HERE, '..', 'python', 'requests'))
+sys.path.append(os.path.join(HERE, '..', 'third_party', 'python', 'requests'))
 import requests
 
 
 # Server to which to submit telemetry data
 BUILD_TELEMETRY_SERVER = 'http://52.88.27.118/build-metrics-dev'
 
 
 def submit_telemetry_data(statedir):
--- a/build/virtualenv_packages.txt
+++ b/build/virtualenv_packages.txt
@@ -1,32 +1,32 @@
 mozilla.pth:python/mach
 mozilla.pth:python/mozboot
 mozilla.pth:python/mozbuild
 mozilla.pth:python/mozlint
 mozilla.pth:python/mozversioncontrol
-mozilla.pth:python/blessings
-mozilla.pth:python/compare-locales
-mozilla.pth:python/configobj
-mozilla.pth:python/dlmanager
-mozilla.pth:python/futures
-mozilla.pth:python/jsmin
-optional:setup.py:python/psutil:build_ext:--inplace
-mozilla.pth:python/psutil
-mozilla.pth:python/pylru
-mozilla.pth:python/which
-mozilla.pth:python/pystache
-mozilla.pth:python/pyyaml/lib
-mozilla.pth:python/requests
-mozilla.pth:python/slugid
-mozilla.pth:python/py
-mozilla.pth:python/pytest
-mozilla.pth:python/pytoml
-mozilla.pth:python/redo
-mozilla.pth:python/voluptuous
+mozilla.pth:third_party/python/blessings
+mozilla.pth:third_party/python/compare-locales
+mozilla.pth:third_party/python/configobj
+mozilla.pth:third_party/python/dlmanager
+mozilla.pth:third_party/python/futures
+mozilla.pth:third_party/python/jsmin
+optional:setup.py:third_party/python/psutil:build_ext:--inplace
+mozilla.pth:third_party/python/psutil
+mozilla.pth:third_party/python/pylru
+mozilla.pth:third_party/python/which
+mozilla.pth:third_party/python/pystache
+mozilla.pth:third_party/python/pyyaml/lib
+mozilla.pth:third_party/python/requests
+mozilla.pth:third_party/python/slugid
+mozilla.pth:third_party/python/py
+mozilla.pth:third_party/python/pytest
+mozilla.pth:third_party/python/pytoml
+mozilla.pth:third_party/python/redo
+mozilla.pth:third_party/python/voluptuous
 mozilla.pth:build
 objdir:build
 mozilla.pth:build/pymake
 mozilla.pth:config
 mozilla.pth:dom/bindings
 mozilla.pth:dom/bindings/parser
 mozilla.pth:dom/media/test/external
 mozilla.pth:layout/tools/reftest
@@ -41,16 +41,16 @@ mozilla.pth:testing/marionette/puppeteer
 packages.txt:testing/mozbase/packages.txt
 mozilla.pth:testing/taskcluster
 mozilla.pth:testing/tools/autotry
 mozilla.pth:testing/web-platform
 mozilla.pth:testing/web-platform/tests/tools/wptrunner
 mozilla.pth:testing/web-platform/tests/tools/wptserve
 mozilla.pth:testing/web-platform/tests/tools/six
 mozilla.pth:testing/xpcshell
-mozilla.pth:python/mock-1.0.0
+mozilla.pth:third_party/python/mock-1.0.0
 mozilla.pth:xpcom/typelib/xpt/tools
 mozilla.pth:tools/docs
 mozilla.pth:media/webrtc/trunk/tools/gyp/pylib
-mozilla.pth:python/pyasn1
-mozilla.pth:python/pyasn1-modules
-mozilla.pth:python/rsa
-mozilla.pth:python/PyECC
+mozilla.pth:third_party/python/pyasn1
+mozilla.pth:third_party/python/pyasn1-modules
+mozilla.pth:third_party/python/rsa
+mozilla.pth:third_party/python/PyECC
--- a/js/src/make-source-package.sh
+++ b/js/src/make-source-package.sh
@@ -103,16 +103,20 @@ case $cmd in
     cp -pPR ${SRCDIR}/../public ${tgtpath}/js
     cp -pPR ${SRCDIR}/../examples ${tgtpath}/js
     find ${SRCDIR} -mindepth 1 -maxdepth 1 -not -path ${STAGING} -a -not -name ${pkg} \
         -exec cp -pPR {} ${tgtpath}/js/src \;
 
     cp -pPR \
         ${TOPSRCDIR}/python \
         ${tgtpath}
+    ${MKDIR} -p ${tgtpath}/third_party
+    cp -pPR \
+        ${TOPSRCDIR}/third_party/python \
+        ${tgtpath}/third_party
     ${MKDIR} -p ${tgtpath}/dom/bindings
     cp -pPR \
         ${TOPSRCDIR}/dom/bindings/mozwebidlcodegen \
         ${tgtpath}/dom/bindings
     ${MKDIR} -p ${tgtpath}/media/webrtc/trunk/tools
     cp -pPR \
         ${TOPSRCDIR}/media/webrtc/trunk/tools/gyp \
         ${tgtpath}/media/webrtc/trunk/tools
--- a/moz.build
+++ b/moz.build
@@ -57,16 +57,17 @@ CONFIGURE_SUBST_FILES += [
 if CONFIG['ENABLE_CLANG_PLUGIN']:
     DIRS += ['build/clang-plugin']
 
 DIRS += [
     'config',
     'python',
     'taskcluster',
     'testing/mozbase',
+    'third_party/python',
 ]
 
 if not CONFIG['JS_STANDALONE']:
     # These python manifests are included here so they get picked up without an objdir
     PYTHON_UNITTEST_MANIFESTS += [
         'testing/marionette/harness/marionette_harness/tests/harness_unit/python.ini',
     ]
 
--- a/python/README
+++ b/python/README
@@ -1,21 +1,16 @@
 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
-
-## pyyaml | pystache
-
-Used in taskcluster related mach commands to update download from github
-and remove .git and tests.
-
-Then run tests in taskcluster/tests/
+https://bugzilla.mozilla.org/show_bug.cgi?id=1346025
--- a/python/devtools/migrate-l10n/migrate/main.py
+++ b/python/devtools/migrate-l10n/migrate/main.py
@@ -5,17 +5,17 @@ import logging
 import os
 import re
 import sys
 import urllib2
 
 
 # Import compare-locales parser from parent folder.
 script_path = os.path.dirname(os.path.realpath(__file__))
-compare_locales_path = os.path.join(script_path, '../../../compare-locales')
+compare_locales_path = os.path.join(script_path, '../../../../third_party/python/compare-locales')
 sys.path.insert(0, compare_locales_path)
 from compare_locales import parser
 
 
 # Configure logging format and level
 logging.basicConfig(format='  [%(levelname)s] %(message)s', level=logging.INFO)
 
 
--- a/python/moz.build
+++ b/python/moz.build
@@ -3,113 +3,34 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 # Default extra components to build config
 with Files('**'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
-with Files('PyECC/**'):
-    BUG_COMPONENT = ('Core', 'Security: PSM')
-
-with Files('blessings/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('compare-locales/**'):
-    BUG_COMPONENT = ('Localization Infrastructure and Tools', 'compare-locales')
-
-with Files('configobj/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
 with Files('devtools/**'):
     BUG_COMPONENT = ('Firefox', 'Developer Tools')
 
-with Files('dlmanager/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('futures/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('gdbpp/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('jsmin/**'):
-    BUG_COMPONENT = ('Firefox for Android', 'Build Config & IDE Support')
-
-with Files('lldbutils/**'):
-    BUG_COMPONENT = ('Core', 'General')
-
 with Files('mach/**'):
     BUG_COMPONENT = ('Core', 'mach')
 
-with Files('mock-1.0.0/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
 with Files('mozboot/**'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
 with Files('mozbuild/**'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
 with Files('mozlint/**'):
     BUG_COMPONENT = ('Testing', 'Lint')
 
 with Files('mozversioncontrol/**'):
     BUG_COMPONENT = ('Core', 'Build Config')
 
-with Files('psutil/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('py/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('pyasn1/**'):
-    BUG_COMPONENT = ('Release Engineering', 'General Automation')
-
-with Files('pyasn1-modules/**'):
-    BUG_COMPONENT = ('Core', 'Security: PSM')
-
-with Files('pylru/**'):
-    BUG_COMPONENT = ('mozilla.org', 'MozillaBuild')
-
-with Files('pystache/**'):
-    BUG_COMPONENT = ('Taskcluster', 'General')
-
-with Files('pytest/**'):
-    BUG_COMPONENT = ('Testing', 'General')
-
-with Files('pytoml/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('pyyaml/**'):
-    BUG_COMPONENT = ('Taskcluster', 'General')
-
-with Files('redo/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('requests/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('rsa/**'):
-    BUG_COMPONENT = ('Core', 'Security: PSM')
-
-with Files('slugid/**'):
-    BUG_COMPONENT = ('Taskcluster', 'Platform Libraries')
-
-with Files('virtualenv/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-with Files('voluptuous/**'):
-    BUG_COMPONENT = ('Taskcluster', 'Task Configuration')
-
-with Files('which/**'):
-    BUG_COMPONENT = ('Core', 'Build Config')
-
-
 SPHINX_PYTHON_PACKAGE_DIRS += [
     'mach',
     'mozbuild/mozbuild',
     'mozbuild/mozpack',
     'mozlint/mozlint',
     'mozversioncontrol/mozversioncontrol',
 ]
 
--- a/python/mozbuild/mozbuild/virtualenv.py
+++ b/python/mozbuild/mozbuild/virtualenv.py
@@ -61,18 +61,18 @@ class VirtualenvManager(object):
                                           'python_exe.txt')
 
         self.log_handle = log_handle
         self.manifest_path = manifest_path
 
     @property
     def virtualenv_script_path(self):
         """Path to virtualenv's own populator script."""
-        return os.path.join(self.topsrcdir, 'python', 'virtualenv',
-            'virtualenv.py')
+        return os.path.join(self.topsrcdir, 'third_party', 'python',
+            'virtualenv', 'virtualenv.py')
 
     @property
     def bin_path(self):
         # virtualenv.py provides a similar API via path_locations(). However,
         # we have a bit of a chicken-and-egg problem and can't reliably
         # import virtualenv. The functionality is trivial, so just implement
         # it here.
         if IS_CYGWIN or IS_NATIVE_WIN:
--- a/taskcluster/ci/l10n/kind.yml
+++ b/taskcluster/ci/l10n/kind.yml
@@ -100,14 +100,14 @@ job-template:
                                   upload-repacks summary]
       script:
          by-build-platform:
             default: mozharness/scripts/desktop_l10n.py
             android-api-15-l10n: mozharness/scripts/mobile_l10n.py
    when:
       files-changed:
          - browser/locales/all-locales
-         - python/compare-locales/**
          - testing/mozharness/configs/single_locale/**
          - testing/mozharness/mozharness/mozilla/l10n/locales.py
          - testing/mozharness/scripts/desktop_l10n.py
+         - third_party/python/compare-locales/**
          - toolkit/locales/**
          - toolkit/mozapps/installer/**
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win32_clang.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win32_clang.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win32_clang_debug.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win32_clang_debug.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_debug.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_debug.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_opt.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win64_asan_opt.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win64_clang.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win64_clang.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_win64_clang_debug.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_win64_clang_debug.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_addondevel.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_addondevel.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': False,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_debug.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_debug.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_opt.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_32_opt.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_addondevel.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_addondevel.py
@@ -21,17 +21,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': False,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_debug.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_debug.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_opt.py
+++ b/testing/mozharness/configs/builds/taskcluster_firefox_windows_64_opt.py
@@ -20,17 +20,17 @@ config = {
         'clone-tools',
         'build',
         'check-test',
     ],
     'exes': {
         'virtualenv': [
             sys.executable,
             os.path.join(
-                os.getcwd(), 'build', 'src', 'python', 'virtualenv', 'virtualenv.py'
+                os.getcwd(), 'build', 'src', 'third_party', 'python', 'virtualenv', 'virtualenv.py'
             )
         ],
     },
     'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
     # decides whether we want to use moz_sign_cmd in env
     'enable_signing': True,
     'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
     'objdir': 'obj-firefox',
--- a/testing/mozharness/mozharness/base/python.py
+++ b/testing/mozharness/mozharness/base/python.py
@@ -373,17 +373,17 @@ class VirtualenvMixin(object):
         venv_path = self.query_virtualenv_path()
         self.info("Creating virtualenv %s" % venv_path)
 
         # If running from a source checkout, use the virtualenv that is
         # vendored since that is deterministic.
         if self.topsrcdir:
             virtualenv = [
                 sys.executable,
-                os.path.join(self.topsrcdir, 'python', 'virtualenv', 'virtualenv.py')
+                os.path.join(self.topsrcdir, 'third_party', 'python', 'virtualenv', 'virtualenv.py')
             ]
             virtualenv_options = c.get('virtualenv_options', [])
             # Don't create symlinks. If we don't do this, permissions issues may
             # hinder virtualenv creation or operation. Ideally we should do this
             # below when using the system virtualenv. However, this is a newer
             # feature and isn't guaranteed to be supported.
             virtualenv_options.append('--always-copy')
 
--- a/testing/talos/mach_commands.py
+++ b/testing/talos/mach_commands.py
@@ -35,17 +35,17 @@ class TalosRunner(MozbuildObject):
     def init_variables(self, talos_args):
         self.talos_dir = os.path.join(self.topsrcdir, 'testing', 'talos')
         self.mozharness_dir = os.path.join(self.topsrcdir, 'testing',
                                            'mozharness')
         self.talos_json = os.path.join(self.talos_dir, 'talos.json')
         self.config_file_path = os.path.join(self._topobjdir, 'testing',
                                              'talos-in_tree_conf.json')
         self.binary_path = self.get_binary_path()
-        self.virtualenv_script = os.path.join(self.topsrcdir, 'python',
+        self.virtualenv_script = os.path.join(self.topsrcdir, 'third_party', 'python',
                                               'virtualenv', 'virtualenv.py')
         self.virtualenv_path = os.path.join(self._topobjdir, 'testing',
                                             'talos-venv')
         self.python_interp = sys.executable
         self.talos_args = talos_args
 
     def make_config(self):
         self.config = {
rename from python/PyECC/MANIFEST.in
rename to third_party/python/PyECC/MANIFEST.in
rename from python/PyECC/README.md
rename to third_party/python/PyECC/README.md
rename from python/PyECC/ecc/Key.py
rename to third_party/python/PyECC/ecc/Key.py
rename from python/PyECC/ecc/Rabbit.py
rename to third_party/python/PyECC/ecc/Rabbit.py
rename from python/PyECC/ecc/SecurityViolationException.py
rename to third_party/python/PyECC/ecc/SecurityViolationException.py
rename from python/PyECC/ecc/__init__.py
rename to third_party/python/PyECC/ecc/__init__.py
rename from python/PyECC/ecc/curves.py
rename to third_party/python/PyECC/ecc/curves.py
rename from python/PyECC/ecc/eccrypt.py
rename to third_party/python/PyECC/ecc/eccrypt.py
rename from python/PyECC/ecc/ecdsa.py
rename to third_party/python/PyECC/ecc/ecdsa.py
rename from python/PyECC/ecc/elliptic.py
rename to third_party/python/PyECC/ecc/elliptic.py
rename from python/PyECC/ecc/encoding.py
rename to third_party/python/PyECC/ecc/encoding.py
rename from python/PyECC/ecc/performance.py
rename to third_party/python/PyECC/ecc/performance.py
rename from python/PyECC/ecc/primes.py
rename to third_party/python/PyECC/ecc/primes.py
rename from python/PyECC/ecc/shacrypt.py
rename to third_party/python/PyECC/ecc/shacrypt.py
rename from python/PyECC/setup.py
rename to third_party/python/PyECC/setup.py
rename from python/blessings/LICENSE
rename to third_party/python/blessings/LICENSE
rename from python/blessings/MANIFEST.in
rename to third_party/python/blessings/MANIFEST.in
rename from python/blessings/PKG-INFO
rename to third_party/python/blessings/PKG-INFO
rename from python/blessings/README.rst
rename to third_party/python/blessings/README.rst
rename from python/blessings/blessings/__init__.py
rename to third_party/python/blessings/blessings/__init__.py
rename from python/blessings/blessings/tests.py
rename to third_party/python/blessings/blessings/tests.py
rename from python/blessings/setup.cfg
rename to third_party/python/blessings/setup.cfg
rename from python/blessings/setup.py
rename to third_party/python/blessings/setup.py
rename from python/blessings/tox.ini
rename to third_party/python/blessings/tox.ini
rename from python/compare-locales/compare_locales/__init__.py
rename to third_party/python/compare-locales/compare_locales/__init__.py
rename from python/compare-locales/compare_locales/checks.py
rename to third_party/python/compare-locales/compare_locales/checks.py
rename from python/compare-locales/compare_locales/commands.py
rename to third_party/python/compare-locales/compare_locales/commands.py
rename from python/compare-locales/compare_locales/compare.py
rename to third_party/python/compare-locales/compare_locales/compare.py
rename from python/compare-locales/compare_locales/parser.py
rename to third_party/python/compare-locales/compare_locales/parser.py
rename from python/compare-locales/compare_locales/paths.py
rename to third_party/python/compare-locales/compare_locales/paths.py
rename from python/compare-locales/compare_locales/tests/__init__.py
rename to third_party/python/compare-locales/compare_locales/tests/__init__.py
rename from python/compare-locales/compare_locales/tests/data/bug121341.properties
rename to third_party/python/compare-locales/compare_locales/tests/data/bug121341.properties
rename from python/compare-locales/compare_locales/tests/data/test.properties
rename to third_party/python/compare-locales/compare_locales/tests/data/test.properties
rename from python/compare-locales/compare_locales/tests/data/triple-license.dtd
rename to third_party/python/compare-locales/compare_locales/tests/data/triple-license.dtd
rename from python/compare-locales/compare_locales/tests/test_checks.py
rename to third_party/python/compare-locales/compare_locales/tests/test_checks.py
rename from python/compare-locales/compare_locales/tests/test_compare.py
rename to third_party/python/compare-locales/compare_locales/tests/test_compare.py
rename from python/compare-locales/compare_locales/tests/test_dtd.py
rename to third_party/python/compare-locales/compare_locales/tests/test_dtd.py
rename from python/compare-locales/compare_locales/tests/test_ini.py
rename to third_party/python/compare-locales/compare_locales/tests/test_ini.py
rename from python/compare-locales/compare_locales/tests/test_merge.py
rename to third_party/python/compare-locales/compare_locales/tests/test_merge.py
rename from python/compare-locales/compare_locales/tests/test_properties.py
rename to third_party/python/compare-locales/compare_locales/tests/test_properties.py
rename from python/compare-locales/compare_locales/tests/test_util.py
rename to third_party/python/compare-locales/compare_locales/tests/test_util.py
rename from python/compare-locales/compare_locales/tests/test_webapps.py
rename to third_party/python/compare-locales/compare_locales/tests/test_webapps.py
rename from python/compare-locales/compare_locales/util.py
rename to third_party/python/compare-locales/compare_locales/util.py
rename from python/compare-locales/compare_locales/webapps.py
rename to third_party/python/compare-locales/compare_locales/webapps.py
rename from python/configobj/PKG-INFO
rename to third_party/python/configobj/PKG-INFO
rename from python/configobj/configobj.py
rename to third_party/python/configobj/configobj.py
rename from python/configobj/setup.py
rename to third_party/python/configobj/setup.py
rename from python/configobj/validate.py
rename to third_party/python/configobj/validate.py
rename from python/dlmanager/README.rst
rename to third_party/python/dlmanager/README.rst
rename from python/dlmanager/check.py
rename to third_party/python/dlmanager/check.py
rename from python/dlmanager/dlmanager/__init__.py
rename to third_party/python/dlmanager/dlmanager/__init__.py
rename from python/dlmanager/dlmanager/fs.py
rename to third_party/python/dlmanager/dlmanager/fs.py
rename from python/dlmanager/dlmanager/manager.py
rename to third_party/python/dlmanager/dlmanager/manager.py
rename from python/dlmanager/dlmanager/persist_limit.py
rename to third_party/python/dlmanager/dlmanager/persist_limit.py
rename from python/dlmanager/doc/Makefile
rename to third_party/python/dlmanager/doc/Makefile
rename from python/dlmanager/doc/api.rst
rename to third_party/python/dlmanager/doc/api.rst
rename from python/dlmanager/doc/conf.py
rename to third_party/python/dlmanager/doc/conf.py
rename from python/dlmanager/doc/index.rst
rename to third_party/python/dlmanager/doc/index.rst
rename from python/dlmanager/doc/make.bat
rename to third_party/python/dlmanager/doc/make.bat
rename from python/dlmanager/examples/dl_progressbar.py
rename to third_party/python/dlmanager/examples/dl_progressbar.py
rename from python/dlmanager/examples/dl_tqdm.py
rename to third_party/python/dlmanager/examples/dl_tqdm.py
rename from python/dlmanager/requirements.txt
rename to third_party/python/dlmanager/requirements.txt
rename from python/dlmanager/setup.cfg
rename to third_party/python/dlmanager/setup.cfg
rename from python/dlmanager/setup.py
rename to third_party/python/dlmanager/setup.py
rename from python/dlmanager/test-requirements.txt
rename to third_party/python/dlmanager/test-requirements.txt
rename from python/dlmanager/tests/__init__.py
rename to third_party/python/dlmanager/tests/__init__.py
rename from python/dlmanager/tests/test_manager.py
rename to third_party/python/dlmanager/tests/test_manager.py
rename from python/dlmanager/tests/test_persist_limit.py
rename to third_party/python/dlmanager/tests/test_persist_limit.py
rename from python/futures/CHANGES
rename to third_party/python/futures/CHANGES
rename from python/futures/LICENSE
rename to third_party/python/futures/LICENSE
rename from python/futures/MANIFEST.in
rename to third_party/python/futures/MANIFEST.in
rename from python/futures/PKG-INFO
rename to third_party/python/futures/PKG-INFO
rename from python/futures/concurrent/__init__.py
rename to third_party/python/futures/concurrent/__init__.py
rename from python/futures/concurrent/futures/__init__.py
rename to third_party/python/futures/concurrent/futures/__init__.py
rename from python/futures/concurrent/futures/_base.py
rename to third_party/python/futures/concurrent/futures/_base.py
rename from python/futures/concurrent/futures/process.py
rename to third_party/python/futures/concurrent/futures/process.py
rename from python/futures/concurrent/futures/thread.py
rename to third_party/python/futures/concurrent/futures/thread.py
rename from python/futures/crawl.py
rename to third_party/python/futures/crawl.py
rename from python/futures/docs/Makefile
rename to third_party/python/futures/docs/Makefile
rename from python/futures/docs/conf.py
rename to third_party/python/futures/docs/conf.py
rename from python/futures/docs/index.rst
rename to third_party/python/futures/docs/index.rst
rename from python/futures/docs/make.bat
rename to third_party/python/futures/docs/make.bat
rename from python/futures/futures.egg-info/PKG-INFO
rename to third_party/python/futures/futures.egg-info/PKG-INFO
rename from python/futures/futures.egg-info/SOURCES.txt
rename to third_party/python/futures/futures.egg-info/SOURCES.txt
rename from python/futures/futures.egg-info/dependency_links.txt
rename to third_party/python/futures/futures.egg-info/dependency_links.txt
rename from python/futures/futures.egg-info/not-zip-safe
rename to third_party/python/futures/futures.egg-info/not-zip-safe
rename from python/futures/futures.egg-info/pbr.json
rename to third_party/python/futures/futures.egg-info/pbr.json
rename from python/futures/futures.egg-info/top_level.txt
rename to third_party/python/futures/futures.egg-info/top_level.txt
rename from python/futures/primes.py
rename to third_party/python/futures/primes.py
rename from python/futures/setup.cfg
rename to third_party/python/futures/setup.cfg
rename from python/futures/setup.py
rename to third_party/python/futures/setup.py
rename from python/futures/test_futures.py
rename to third_party/python/futures/test_futures.py
rename from python/futures/tox.ini
rename to third_party/python/futures/tox.ini
rename from python/gdbpp/gdbpp/__init__.py
rename to third_party/python/gdbpp/gdbpp/__init__.py
rename from python/gdbpp/gdbpp/linkedlist.py
rename to third_party/python/gdbpp/gdbpp/linkedlist.py
rename from python/gdbpp/gdbpp/owningthread.py
rename to third_party/python/gdbpp/gdbpp/owningthread.py
rename from python/gdbpp/gdbpp/smartptr.py
rename to third_party/python/gdbpp/gdbpp/smartptr.py
rename from python/gdbpp/gdbpp/string.py
rename to third_party/python/gdbpp/gdbpp/string.py
rename from python/gdbpp/gdbpp/tarray.py
rename to third_party/python/gdbpp/gdbpp/tarray.py
rename from python/gdbpp/gdbpp/thashtable.py
rename to third_party/python/gdbpp/gdbpp/thashtable.py
rename from python/jsmin/jsmin/__init__.py
rename to third_party/python/jsmin/jsmin/__init__.py
rename from python/jsmin/jsmin/test.py
rename to third_party/python/jsmin/jsmin/test.py
rename from python/jsmin/setup.cfg
rename to third_party/python/jsmin/setup.cfg
rename from python/jsmin/setup.py
rename to third_party/python/jsmin/setup.py
rename from python/lldbutils/README.txt
rename to third_party/python/lldbutils/README.txt
rename from python/lldbutils/lldbutils/__init__.py
rename to third_party/python/lldbutils/lldbutils/__init__.py
rename from python/lldbutils/lldbutils/content.py
rename to third_party/python/lldbutils/lldbutils/content.py
rename from python/lldbutils/lldbutils/general.py
rename to third_party/python/lldbutils/lldbutils/general.py
rename from python/lldbutils/lldbutils/gfx.py
rename to third_party/python/lldbutils/lldbutils/gfx.py
rename from python/lldbutils/lldbutils/layout.py
rename to third_party/python/lldbutils/lldbutils/layout.py
rename from python/lldbutils/lldbutils/utils.py
rename to third_party/python/lldbutils/lldbutils/utils.py
rename from python/mock-1.0.0/LICENSE.txt
rename to third_party/python/mock-1.0.0/LICENSE.txt
rename from python/mock-1.0.0/MANIFEST.in
rename to third_party/python/mock-1.0.0/MANIFEST.in
rename from python/mock-1.0.0/PKG-INFO
rename to third_party/python/mock-1.0.0/PKG-INFO
rename from python/mock-1.0.0/README.txt
rename to third_party/python/mock-1.0.0/README.txt
rename from python/mock-1.0.0/docs/changelog.txt
rename to third_party/python/mock-1.0.0/docs/changelog.txt
rename from python/mock-1.0.0/docs/compare.txt
rename to third_party/python/mock-1.0.0/docs/compare.txt
rename from python/mock-1.0.0/docs/conf.py
rename to third_party/python/mock-1.0.0/docs/conf.py
rename from python/mock-1.0.0/docs/examples.txt
rename to third_party/python/mock-1.0.0/docs/examples.txt
rename from python/mock-1.0.0/docs/getting-started.txt
rename to third_party/python/mock-1.0.0/docs/getting-started.txt
rename from python/mock-1.0.0/docs/helpers.txt
rename to third_party/python/mock-1.0.0/docs/helpers.txt
rename from python/mock-1.0.0/docs/index.txt
rename to third_party/python/mock-1.0.0/docs/index.txt
rename from python/mock-1.0.0/docs/magicmock.txt
rename to third_party/python/mock-1.0.0/docs/magicmock.txt
rename from python/mock-1.0.0/docs/mock.txt
rename to third_party/python/mock-1.0.0/docs/mock.txt
rename from python/mock-1.0.0/docs/patch.txt
rename to third_party/python/mock-1.0.0/docs/patch.txt
rename from python/mock-1.0.0/docs/sentinel.txt
rename to third_party/python/mock-1.0.0/docs/sentinel.txt
rename from python/mock-1.0.0/html/.doctrees/changelog.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/changelog.doctree
rename from python/mock-1.0.0/html/.doctrees/compare.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/compare.doctree
rename from python/mock-1.0.0/html/.doctrees/examples.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/examples.doctree
rename from python/mock-1.0.0/html/.doctrees/getting-started.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/getting-started.doctree
rename from python/mock-1.0.0/html/.doctrees/index.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/index.doctree
rename from python/mock-1.0.0/html/.doctrees/magicmock.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/magicmock.doctree
rename from python/mock-1.0.0/html/.doctrees/mock.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/mock.doctree
rename from python/mock-1.0.0/html/.doctrees/mocksignature.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/mocksignature.doctree
rename from python/mock-1.0.0/html/.doctrees/patch.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/patch.doctree
rename from python/mock-1.0.0/html/.doctrees/sentinel.doctree
rename to third_party/python/mock-1.0.0/html/.doctrees/sentinel.doctree
rename from python/mock-1.0.0/html/_sources/changelog.txt
rename to third_party/python/mock-1.0.0/html/_sources/changelog.txt
rename from python/mock-1.0.0/html/_sources/compare.txt
rename to third_party/python/mock-1.0.0/html/_sources/compare.txt
rename from python/mock-1.0.0/html/_sources/examples.txt
rename to third_party/python/mock-1.0.0/html/_sources/examples.txt
rename from python/mock-1.0.0/html/_sources/getting-started.txt
rename to third_party/python/mock-1.0.0/html/_sources/getting-started.txt
rename from python/mock-1.0.0/html/_sources/index.txt
rename to third_party/python/mock-1.0.0/html/_sources/index.txt
rename from python/mock-1.0.0/html/_sources/magicmock.txt
rename to third_party/python/mock-1.0.0/html/_sources/magicmock.txt
rename from python/mock-1.0.0/html/_sources/mock.txt
rename to third_party/python/mock-1.0.0/html/_sources/mock.txt
rename from python/mock-1.0.0/html/_sources/mocksignature.txt
rename to third_party/python/mock-1.0.0/html/_sources/mocksignature.txt
rename from python/mock-1.0.0/html/_sources/patch.txt
rename to third_party/python/mock-1.0.0/html/_sources/patch.txt
rename from python/mock-1.0.0/html/_sources/sentinel.txt
rename to third_party/python/mock-1.0.0/html/_sources/sentinel.txt
rename from python/mock-1.0.0/html/_static/adctheme.css
rename to third_party/python/mock-1.0.0/html/_static/adctheme.css
rename from python/mock-1.0.0/html/_static/basic.css
rename to third_party/python/mock-1.0.0/html/_static/basic.css
rename from python/mock-1.0.0/html/_static/breadcrumb_background.png
rename to third_party/python/mock-1.0.0/html/_static/breadcrumb_background.png
rename from python/mock-1.0.0/html/_static/default.css
rename to third_party/python/mock-1.0.0/html/_static/default.css
rename from python/mock-1.0.0/html/_static/doctools.js
rename to third_party/python/mock-1.0.0/html/_static/doctools.js
rename from python/mock-1.0.0/html/_static/documentation.png
rename to third_party/python/mock-1.0.0/html/_static/documentation.png
rename from python/mock-1.0.0/html/_static/file.png
rename to third_party/python/mock-1.0.0/html/_static/file.png
rename from python/mock-1.0.0/html/_static/header_sm_mid.png
rename to third_party/python/mock-1.0.0/html/_static/header_sm_mid.png
rename from python/mock-1.0.0/html/_static/jquery.js
rename to third_party/python/mock-1.0.0/html/_static/jquery.js
rename from python/mock-1.0.0/html/_static/minus.png
rename to third_party/python/mock-1.0.0/html/_static/minus.png
rename from python/mock-1.0.0/html/_static/mobile.css
rename to third_party/python/mock-1.0.0/html/_static/mobile.css
rename from python/mock-1.0.0/html/_static/plus.png
rename to third_party/python/mock-1.0.0/html/_static/plus.png
rename from python/mock-1.0.0/html/_static/pygments.css
rename to third_party/python/mock-1.0.0/html/_static/pygments.css
rename from python/mock-1.0.0/html/_static/scrn1.png
rename to third_party/python/mock-1.0.0/html/_static/scrn1.png
rename from python/mock-1.0.0/html/_static/scrn2.png
rename to third_party/python/mock-1.0.0/html/_static/scrn2.png
rename from python/mock-1.0.0/html/_static/searchfield_leftcap.png
rename to third_party/python/mock-1.0.0/html/_static/searchfield_leftcap.png
rename from python/mock-1.0.0/html/_static/searchfield_repeat.png
rename to third_party/python/mock-1.0.0/html/_static/searchfield_repeat.png
rename from python/mock-1.0.0/html/_static/searchfield_rightcap.png
rename to third_party/python/mock-1.0.0/html/_static/searchfield_rightcap.png
rename from python/mock-1.0.0/html/_static/searchtools.js
rename to third_party/python/mock-1.0.0/html/_static/searchtools.js
rename from python/mock-1.0.0/html/_static/sidebar.js
rename to third_party/python/mock-1.0.0/html/_static/sidebar.js
rename from python/mock-1.0.0/html/_static/title_background.png
rename to third_party/python/mock-1.0.0/html/_static/title_background.png
rename from python/mock-1.0.0/html/_static/toc.js
rename to third_party/python/mock-1.0.0/html/_static/toc.js
rename from python/mock-1.0.0/html/_static/triangle_closed.png
rename to third_party/python/mock-1.0.0/html/_static/triangle_closed.png
rename from python/mock-1.0.0/html/_static/triangle_left.png
rename to third_party/python/mock-1.0.0/html/_static/triangle_left.png
rename from python/mock-1.0.0/html/_static/triangle_open.png
rename to third_party/python/mock-1.0.0/html/_static/triangle_open.png
rename from python/mock-1.0.0/html/_static/underscore.js
rename to third_party/python/mock-1.0.0/html/_static/underscore.js
rename from python/mock-1.0.0/html/changelog.html
rename to third_party/python/mock-1.0.0/html/changelog.html
rename from python/mock-1.0.0/html/compare.html
rename to third_party/python/mock-1.0.0/html/compare.html
rename from python/mock-1.0.0/html/examples.html
rename to third_party/python/mock-1.0.0/html/examples.html
rename from python/mock-1.0.0/html/genindex.html
rename to third_party/python/mock-1.0.0/html/genindex.html
rename from python/mock-1.0.0/html/getting-started.html
rename to third_party/python/mock-1.0.0/html/getting-started.html
rename from python/mock-1.0.0/html/index.html
rename to third_party/python/mock-1.0.0/html/index.html
rename from python/mock-1.0.0/html/magicmock.html
rename to third_party/python/mock-1.0.0/html/magicmock.html
rename from python/mock-1.0.0/html/mock.html
rename to third_party/python/mock-1.0.0/html/mock.html
rename from python/mock-1.0.0/html/mocksignature.html
rename to third_party/python/mock-1.0.0/html/mocksignature.html
rename from python/mock-1.0.0/html/objects.inv
rename to third_party/python/mock-1.0.0/html/objects.inv
rename from python/mock-1.0.0/html/output.txt
rename to third_party/python/mock-1.0.0/html/output.txt
rename from python/mock-1.0.0/html/patch.html
rename to third_party/python/mock-1.0.0/html/patch.html
rename from python/mock-1.0.0/html/search.html
rename to third_party/python/mock-1.0.0/html/search.html
rename from python/mock-1.0.0/html/searchindex.js
rename to third_party/python/mock-1.0.0/html/searchindex.js
rename from python/mock-1.0.0/html/sentinel.html
rename to third_party/python/mock-1.0.0/html/sentinel.html
rename from python/mock-1.0.0/mock.egg-info/PKG-INFO
rename to third_party/python/mock-1.0.0/mock.egg-info/PKG-INFO
rename from python/mock-1.0.0/mock.egg-info/SOURCES.txt
rename to third_party/python/mock-1.0.0/mock.egg-info/SOURCES.txt
rename from python/mock-1.0.0/mock.egg-info/dependency_links.txt
rename to third_party/python/mock-1.0.0/mock.egg-info/dependency_links.txt
rename from python/mock-1.0.0/mock.egg-info/top_level.txt
rename to third_party/python/mock-1.0.0/mock.egg-info/top_level.txt
rename from python/mock-1.0.0/mock.py
rename to third_party/python/mock-1.0.0/mock.py
rename from python/mock-1.0.0/setup.cfg
rename to third_party/python/mock-1.0.0/setup.cfg
rename from python/mock-1.0.0/setup.py
rename to third_party/python/mock-1.0.0/setup.py
rename from python/mock-1.0.0/tests/__init__.py
rename to third_party/python/mock-1.0.0/tests/__init__.py
rename from python/mock-1.0.0/tests/_testwith.py
rename to third_party/python/mock-1.0.0/tests/_testwith.py
rename from python/mock-1.0.0/tests/support.py
rename to third_party/python/mock-1.0.0/tests/support.py
rename from python/mock-1.0.0/tests/support_with.py
rename to third_party/python/mock-1.0.0/tests/support_with.py
rename from python/mock-1.0.0/tests/testcallable.py
rename to third_party/python/mock-1.0.0/tests/testcallable.py
rename from python/mock-1.0.0/tests/testhelpers.py
rename to third_party/python/mock-1.0.0/tests/testhelpers.py
rename from python/mock-1.0.0/tests/testmagicmethods.py
rename to third_party/python/mock-1.0.0/tests/testmagicmethods.py
rename from python/mock-1.0.0/tests/testmock.py
rename to third_party/python/mock-1.0.0/tests/testmock.py
rename from python/mock-1.0.0/tests/testpatch.py
rename to third_party/python/mock-1.0.0/tests/testpatch.py
rename from python/mock-1.0.0/tests/testsentinel.py
rename to third_party/python/mock-1.0.0/tests/testsentinel.py
rename from python/mock-1.0.0/tests/testwith.py
rename to third_party/python/mock-1.0.0/tests/testwith.py
rename from python/mock-1.0.0/tox.ini
rename to third_party/python/mock-1.0.0/tox.ini
new file mode 100644
--- /dev/null
+++ b/third_party/python/moz.build
@@ -0,0 +1,87 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Default extra components to build config
+with Files('**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('PyECC/**'):
+    BUG_COMPONENT = ('Core', 'Security: PSM')
+
+with Files('blessings/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('compare-locales/**'):
+    BUG_COMPONENT = ('Localization Infrastructure and Tools', 'compare-locales')
+
+with Files('configobj/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('dlmanager/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('futures/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('gdbpp/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('jsmin/**'):
+    BUG_COMPONENT = ('Firefox for Android', 'Build Config & IDE Support')
+
+with Files('lldbutils/**'):
+    BUG_COMPONENT = ('Core', 'General')
+
+with Files('mock-1.0.0/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('psutil/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('py/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('pyasn1/**'):
+    BUG_COMPONENT = ('Release Engineering', 'General Automation')
+
+with Files('pyasn1-modules/**'):
+    BUG_COMPONENT = ('Core', 'Security: PSM')
+
+with Files('pylru/**'):
+    BUG_COMPONENT = ('mozilla.org', 'MozillaBuild')
+
+with Files('pystache/**'):
+    BUG_COMPONENT = ('Taskcluster', 'General')
+
+with Files('pytest/**'):
+    BUG_COMPONENT = ('Testing', 'General')
+
+with Files('pytoml/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('pyyaml/**'):
+    BUG_COMPONENT = ('Taskcluster', 'General')
+
+with Files('redo/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('requests/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('rsa/**'):
+    BUG_COMPONENT = ('Core', 'Security: PSM')
+
+with Files('slugid/**'):
+    BUG_COMPONENT = ('Taskcluster', 'Platform Libraries')
+
+with Files('virtualenv/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
+
+with Files('voluptuous/**'):
+    BUG_COMPONENT = ('Taskcluster', 'Task Configuration')
+
+with Files('which/**'):
+    BUG_COMPONENT = ('Core', 'Build Config')
rename from python/psutil/CREDITS
rename to third_party/python/psutil/CREDITS
rename from python/psutil/HISTORY.rst
rename to third_party/python/psutil/HISTORY.rst
rename from python/psutil/INSTALL.rst
rename to third_party/python/psutil/INSTALL.rst
rename from python/psutil/LICENSE
rename to third_party/python/psutil/LICENSE
rename from python/psutil/MANIFEST.in
rename to third_party/python/psutil/MANIFEST.in
rename from python/psutil/Makefile
rename to third_party/python/psutil/Makefile
rename from python/psutil/PKG-INFO
rename to third_party/python/psutil/PKG-INFO
rename from python/psutil/README.rst
rename to third_party/python/psutil/README.rst
rename from python/psutil/TODO
rename to third_party/python/psutil/TODO
rename from python/psutil/docs/Makefile
rename to third_party/python/psutil/docs/Makefile
rename from python/psutil/docs/README
rename to third_party/python/psutil/docs/README
rename from python/psutil/docs/_static/copybutton.js
rename to third_party/python/psutil/docs/_static/copybutton.js
rename from python/psutil/docs/_static/favicon.ico
rename to third_party/python/psutil/docs/_static/favicon.ico
rename from python/psutil/docs/_static/logo.png
rename to third_party/python/psutil/docs/_static/logo.png
rename from python/psutil/docs/_static/sidebar.js
rename to third_party/python/psutil/docs/_static/sidebar.js
rename from python/psutil/docs/_template/globaltoc.html
rename to third_party/python/psutil/docs/_template/globaltoc.html
rename from python/psutil/docs/_template/indexcontent.html
rename to third_party/python/psutil/docs/_template/indexcontent.html
rename from python/psutil/docs/_template/indexsidebar.html
rename to third_party/python/psutil/docs/_template/indexsidebar.html
rename from python/psutil/docs/_template/page.html
rename to third_party/python/psutil/docs/_template/page.html
rename from python/psutil/docs/_themes/pydoctheme/static/pydoctheme.css
rename to third_party/python/psutil/docs/_themes/pydoctheme/static/pydoctheme.css
rename from python/psutil/docs/_themes/pydoctheme/theme.conf
rename to third_party/python/psutil/docs/_themes/pydoctheme/theme.conf
rename from python/psutil/docs/conf.py
rename to third_party/python/psutil/docs/conf.py
rename from python/psutil/docs/index.rst
rename to third_party/python/psutil/docs/index.rst
rename from python/psutil/docs/make.bat
rename to third_party/python/psutil/docs/make.bat
rename from python/psutil/docs/xxx
rename to third_party/python/psutil/docs/xxx
rename from python/psutil/examples/disk_usage.py
rename to third_party/python/psutil/examples/disk_usage.py
rename from python/psutil/examples/free.py
rename to third_party/python/psutil/examples/free.py
rename from python/psutil/examples/ifconfig.py
rename to third_party/python/psutil/examples/ifconfig.py
rename from python/psutil/examples/iotop.py
rename to third_party/python/psutil/examples/iotop.py
rename from python/psutil/examples/killall.py
rename to third_party/python/psutil/examples/killall.py
rename from python/psutil/examples/meminfo.py
rename to third_party/python/psutil/examples/meminfo.py
rename from python/psutil/examples/netstat.py
rename to third_party/python/psutil/examples/netstat.py
rename from python/psutil/examples/nettop.py
rename to third_party/python/psutil/examples/nettop.py
rename from python/psutil/examples/pidof.py
rename to third_party/python/psutil/examples/pidof.py
rename from python/psutil/examples/pmap.py
rename to third_party/python/psutil/examples/pmap.py
rename from python/psutil/examples/process_detail.py
rename to third_party/python/psutil/examples/process_detail.py
rename from python/psutil/examples/ps.py
rename to third_party/python/psutil/examples/ps.py
rename from python/psutil/examples/pstree.py
rename to third_party/python/psutil/examples/pstree.py
rename from python/psutil/examples/top.py
rename to third_party/python/psutil/examples/top.py
rename from python/psutil/examples/who.py
rename to third_party/python/psutil/examples/who.py
rename from python/psutil/make.bat
rename to third_party/python/psutil/make.bat
rename from python/psutil/psutil.egg-info/PKG-INFO
rename to third_party/python/psutil/psutil.egg-info/PKG-INFO
rename from python/psutil/psutil.egg-info/SOURCES.txt
rename to third_party/python/psutil/psutil.egg-info/SOURCES.txt
rename from python/psutil/psutil.egg-info/dependency_links.txt
rename to third_party/python/psutil/psutil.egg-info/dependency_links.txt
rename from python/psutil/psutil.egg-info/top_level.txt
rename to third_party/python/psutil/psutil.egg-info/top_level.txt
rename from python/psutil/psutil/__init__.py
rename to third_party/python/psutil/psutil/__init__.py
rename from python/psutil/psutil/_common.py
rename to third_party/python/psutil/psutil/_common.py
rename from python/psutil/psutil/_compat.py
rename to third_party/python/psutil/psutil/_compat.py
rename from python/psutil/psutil/_psbsd.py
rename to third_party/python/psutil/psutil/_psbsd.py
rename from python/psutil/psutil/_pslinux.py
rename to third_party/python/psutil/psutil/_pslinux.py
rename from python/psutil/psutil/_psosx.py
rename to third_party/python/psutil/psutil/_psosx.py
rename from python/psutil/psutil/_psposix.py
rename to third_party/python/psutil/psutil/_psposix.py
rename from python/psutil/psutil/_pssunos.py
rename to third_party/python/psutil/psutil/_pssunos.py
rename from python/psutil/psutil/_psutil_bsd.c
rename to third_party/python/psutil/psutil/_psutil_bsd.c
rename from python/psutil/psutil/_psutil_bsd.h
rename to third_party/python/psutil/psutil/_psutil_bsd.h
rename from python/psutil/psutil/_psutil_common.c
rename to third_party/python/psutil/psutil/_psutil_common.c
rename from python/psutil/psutil/_psutil_common.h
rename to third_party/python/psutil/psutil/_psutil_common.h
rename from python/psutil/psutil/_psutil_linux.c
rename to third_party/python/psutil/psutil/_psutil_linux.c
rename from python/psutil/psutil/_psutil_linux.h
rename to third_party/python/psutil/psutil/_psutil_linux.h
rename from python/psutil/psutil/_psutil_osx.c
rename to third_party/python/psutil/psutil/_psutil_osx.c
rename from python/psutil/psutil/_psutil_osx.h
rename to third_party/python/psutil/psutil/_psutil_osx.h
rename from python/psutil/psutil/_psutil_posix.c
rename to third_party/python/psutil/psutil/_psutil_posix.c
rename from python/psutil/psutil/_psutil_posix.h
rename to third_party/python/psutil/psutil/_psutil_posix.h
rename from python/psutil/psutil/_psutil_sunos.c
rename to third_party/python/psutil/psutil/_psutil_sunos.c
rename from python/psutil/psutil/_psutil_sunos.h
rename to third_party/python/psutil/psutil/_psutil_sunos.h
rename from python/psutil/psutil/_psutil_windows.c
rename to third_party/python/psutil/psutil/_psutil_windows.c
rename from python/psutil/psutil/_psutil_windows.h
rename to third_party/python/psutil/psutil/_psutil_windows.h
rename from python/psutil/psutil/_pswindows.py
rename to third_party/python/psutil/psutil/_pswindows.py
rename from python/psutil/psutil/arch/bsd/process_info.c
rename to third_party/python/psutil/psutil/arch/bsd/process_info.c
rename from python/psutil/psutil/arch/bsd/process_info.h
rename to third_party/python/psutil/psutil/arch/bsd/process_info.h
rename from python/psutil/psutil/arch/osx/process_info.c
rename to third_party/python/psutil/psutil/arch/osx/process_info.c
rename from python/psutil/psutil/arch/osx/process_info.h
rename to third_party/python/psutil/psutil/arch/osx/process_info.h
rename from python/psutil/psutil/arch/windows/glpi.h
rename to third_party/python/psutil/psutil/arch/windows/glpi.h
rename from python/psutil/psutil/arch/windows/inet_ntop.c
rename to third_party/python/psutil/psutil/arch/windows/inet_ntop.c
rename from python/psutil/psutil/arch/windows/inet_ntop.h
rename to third_party/python/psutil/psutil/arch/windows/inet_ntop.h
rename from python/psutil/psutil/arch/windows/ntextapi.h
rename to third_party/python/psutil/psutil/arch/windows/ntextapi.h
rename from python/psutil/psutil/arch/windows/process_handles.c
rename to third_party/python/psutil/psutil/arch/windows/process_handles.c
rename from python/psutil/psutil/arch/windows/process_handles.h
rename to third_party/python/psutil/psutil/arch/windows/process_handles.h
rename from python/psutil/psutil/arch/windows/process_info.c
rename to third_party/python/psutil/psutil/arch/windows/process_info.c
rename from python/psutil/psutil/arch/windows/process_info.h
rename to third_party/python/psutil/psutil/arch/windows/process_info.h
rename from python/psutil/psutil/arch/windows/security.c
rename to third_party/python/psutil/psutil/arch/windows/security.c
rename from python/psutil/psutil/arch/windows/security.h
rename to third_party/python/psutil/psutil/arch/windows/security.h
rename from python/psutil/setup.cfg
rename to third_party/python/psutil/setup.cfg
rename from python/psutil/setup.py
rename to third_party/python/psutil/setup.py
rename from python/psutil/test/README.rst
rename to third_party/python/psutil/test/README.rst
rename from python/psutil/test/_bsd.py
rename to third_party/python/psutil/test/_bsd.py
rename from python/psutil/test/_linux.py
rename to third_party/python/psutil/test/_linux.py
rename from python/psutil/test/_osx.py
rename to third_party/python/psutil/test/_osx.py
rename from python/psutil/test/_posix.py
rename to third_party/python/psutil/test/_posix.py
rename from python/psutil/test/_sunos.py
rename to third_party/python/psutil/test/_sunos.py
rename from python/psutil/test/_windows.py
rename to third_party/python/psutil/test/_windows.py
rename from python/psutil/test/test_memory_leaks.py
rename to third_party/python/psutil/test/test_memory_leaks.py
rename from python/psutil/test/test_psutil.py
rename to third_party/python/psutil/test/test_psutil.py
rename from python/psutil/tox.ini
rename to third_party/python/psutil/tox.ini
rename from python/py/AUTHORS
rename to third_party/python/py/AUTHORS
rename from python/py/LICENSE
rename to third_party/python/py/LICENSE
rename from python/py/MANIFEST.in
rename to third_party/python/py/MANIFEST.in
rename from python/py/PKG-INFO
rename to third_party/python/py/PKG-INFO
rename from python/py/README.txt
rename to third_party/python/py/README.txt
rename from python/py/py/__init__.py
rename to third_party/python/py/py/__init__.py
rename from python/py/py/__metainfo.py
rename to third_party/python/py/py/__metainfo.py
rename from python/py/py/_apipkg.py
rename to third_party/python/py/py/_apipkg.py
rename from python/py/py/_builtin.py
rename to third_party/python/py/py/_builtin.py
rename from python/py/py/_code/__init__.py
rename to third_party/python/py/py/_code/__init__.py
rename from python/py/py/_code/_assertionnew.py
rename to third_party/python/py/py/_code/_assertionnew.py
rename from python/py/py/_code/_assertionold.py
rename to third_party/python/py/py/_code/_assertionold.py
rename from python/py/py/_code/_py2traceback.py
rename to third_party/python/py/py/_code/_py2traceback.py
rename from python/py/py/_code/assertion.py
rename to third_party/python/py/py/_code/assertion.py
rename from python/py/py/_code/code.py
rename to third_party/python/py/py/_code/code.py
rename from python/py/py/_code/source.py
rename to third_party/python/py/py/_code/source.py
rename from python/py/py/_error.py
rename to third_party/python/py/py/_error.py
rename from python/py/py/_iniconfig.py
rename to third_party/python/py/py/_iniconfig.py
rename from python/py/py/_io/__init__.py
rename to third_party/python/py/py/_io/__init__.py
rename from python/py/py/_io/capture.py
rename to third_party/python/py/py/_io/capture.py
rename from python/py/py/_io/saferepr.py
rename to third_party/python/py/py/_io/saferepr.py
rename from python/py/py/_io/terminalwriter.py
rename to third_party/python/py/py/_io/terminalwriter.py
rename from python/py/py/_log/__init__.py
rename to third_party/python/py/py/_log/__init__.py
rename from python/py/py/_log/log.py
rename to third_party/python/py/py/_log/log.py
rename from python/py/py/_log/warning.py
rename to third_party/python/py/py/_log/warning.py
rename from python/py/py/_path/__init__.py
rename to third_party/python/py/py/_path/__init__.py
rename from python/py/py/_path/cacheutil.py
rename to third_party/python/py/py/_path/cacheutil.py
rename from python/py/py/_path/common.py
rename to third_party/python/py/py/_path/common.py
rename from python/py/py/_path/local.py
rename to third_party/python/py/py/_path/local.py
rename from python/py/py/_path/svnurl.py
rename to third_party/python/py/py/_path/svnurl.py
rename from python/py/py/_path/svnwc.py
rename to third_party/python/py/py/_path/svnwc.py
rename from python/py/py/_process/__init__.py
rename to third_party/python/py/py/_process/__init__.py
rename from python/py/py/_process/cmdexec.py
rename to third_party/python/py/py/_process/cmdexec.py
rename from python/py/py/_process/forkedfunc.py
rename to third_party/python/py/py/_process/forkedfunc.py
rename from python/py/py/_process/killproc.py
rename to third_party/python/py/py/_process/killproc.py
rename from python/py/py/_std.py
rename to third_party/python/py/py/_std.py
rename from python/py/py/_xmlgen.py
rename to third_party/python/py/py/_xmlgen.py
rename from python/py/py/test.py
rename to third_party/python/py/py/test.py
rename from python/py/setup.cfg
rename to third_party/python/py/setup.cfg
rename from python/py/setup.py
rename to third_party/python/py/setup.py
rename from python/pyasn1-modules/CHANGES
rename to third_party/python/pyasn1-modules/CHANGES
rename from python/pyasn1-modules/LICENSE
rename to third_party/python/pyasn1-modules/LICENSE
rename from python/pyasn1-modules/MANIFEST.in
rename to third_party/python/pyasn1-modules/MANIFEST.in
rename from python/pyasn1-modules/PKG-INFO
rename to third_party/python/pyasn1-modules/PKG-INFO
rename from python/pyasn1-modules/README
rename to third_party/python/pyasn1-modules/README
rename from python/pyasn1-modules/pyasn1_modules.egg-info/PKG-INFO
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/PKG-INFO
rename from python/pyasn1-modules/pyasn1_modules.egg-info/SOURCES.txt
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/SOURCES.txt
rename from python/pyasn1-modules/pyasn1_modules.egg-info/dependency_links.txt
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/dependency_links.txt
rename from python/pyasn1-modules/pyasn1_modules.egg-info/requires.txt
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/requires.txt
rename from python/pyasn1-modules/pyasn1_modules.egg-info/top_level.txt
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/top_level.txt
rename from python/pyasn1-modules/pyasn1_modules.egg-info/zip-safe
rename to third_party/python/pyasn1-modules/pyasn1_modules.egg-info/zip-safe
rename from python/pyasn1-modules/pyasn1_modules/__init__.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/__init__.py
rename from python/pyasn1-modules/pyasn1_modules/pem.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/pem.py
rename from python/pyasn1-modules/pyasn1_modules/pkcs12.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/pkcs12.py
rename from python/pyasn1-modules/pyasn1_modules/rfc1155.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc1155.py
rename from python/pyasn1-modules/pyasn1_modules/rfc1157.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc1157.py
rename from python/pyasn1-modules/pyasn1_modules/rfc1901.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc1901.py
rename from python/pyasn1-modules/pyasn1_modules/rfc1902.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc1902.py
rename from python/pyasn1-modules/pyasn1_modules/rfc1905.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc1905.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2251.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2251.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2314.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2314.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2315.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2315.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2437.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2437.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2459.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2459.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2511.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2511.py
rename from python/pyasn1-modules/pyasn1_modules/rfc2560.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc2560.py
rename from python/pyasn1-modules/pyasn1_modules/rfc3412.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc3412.py
rename from python/pyasn1-modules/pyasn1_modules/rfc3414.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc3414.py
rename from python/pyasn1-modules/pyasn1_modules/rfc3447.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc3447.py
rename from python/pyasn1-modules/pyasn1_modules/rfc4210.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc4210.py
rename from python/pyasn1-modules/pyasn1_modules/rfc5208.py
rename to third_party/python/pyasn1-modules/pyasn1_modules/rfc5208.py
rename from python/pyasn1-modules/setup.cfg
rename to third_party/python/pyasn1-modules/setup.cfg
rename from python/pyasn1-modules/setup.py
rename to third_party/python/pyasn1-modules/setup.py
rename from python/pyasn1-modules/test/cmp.sh
rename to third_party/python/pyasn1-modules/test/cmp.sh
rename from python/pyasn1-modules/test/crl.sh
rename to third_party/python/pyasn1-modules/test/crl.sh
rename from python/pyasn1-modules/test/crmf.sh
rename to third_party/python/pyasn1-modules/test/crmf.sh
rename from python/pyasn1-modules/test/ocspreq.sh
rename to third_party/python/pyasn1-modules/test/ocspreq.sh
rename from python/pyasn1-modules/test/ocsprsp.sh
rename to third_party/python/pyasn1-modules/test/ocsprsp.sh
rename from python/pyasn1-modules/test/pkcs1.sh
rename to third_party/python/pyasn1-modules/test/pkcs1.sh
rename from python/pyasn1-modules/test/pkcs10.sh
rename to third_party/python/pyasn1-modules/test/pkcs10.sh
rename from python/pyasn1-modules/test/pkcs7.sh
rename to third_party/python/pyasn1-modules/test/pkcs7.sh
rename from python/pyasn1-modules/test/pkcs8.sh
rename to third_party/python/pyasn1-modules/test/pkcs8.sh
rename from python/pyasn1-modules/test/x509dump.sh
rename to third_party/python/pyasn1-modules/test/x509dump.sh
rename from python/pyasn1-modules/tools/cmpdump.py
rename to third_party/python/pyasn1-modules/tools/cmpdump.py
rename from python/pyasn1-modules/tools/crldump.py
rename to third_party/python/pyasn1-modules/tools/crldump.py
rename from python/pyasn1-modules/tools/crmfdump.py
rename to third_party/python/pyasn1-modules/tools/crmfdump.py
rename from python/pyasn1-modules/tools/ocspclient.py
rename to third_party/python/pyasn1-modules/tools/ocspclient.py
rename from python/pyasn1-modules/tools/ocspreqdump.py
rename to third_party/python/pyasn1-modules/tools/ocspreqdump.py
rename from python/pyasn1-modules/tools/ocsprspdump.py
rename to third_party/python/pyasn1-modules/tools/ocsprspdump.py
rename from python/pyasn1-modules/tools/ocspserver.py
rename to third_party/python/pyasn1-modules/tools/ocspserver.py
rename from python/pyasn1-modules/tools/pkcs10dump.py
rename to third_party/python/pyasn1-modules/tools/pkcs10dump.py
rename from python/pyasn1-modules/tools/pkcs1dump.py
rename to third_party/python/pyasn1-modules/tools/pkcs1dump.py
rename from python/pyasn1-modules/tools/pkcs7dump.py
rename to third_party/python/pyasn1-modules/tools/pkcs7dump.py
rename from python/pyasn1-modules/tools/pkcs8dump.py
rename to third_party/python/pyasn1-modules/tools/pkcs8dump.py
rename from python/pyasn1-modules/tools/snmpget.py
rename to third_party/python/pyasn1-modules/tools/snmpget.py
rename from python/pyasn1-modules/tools/x509dump.py
rename to third_party/python/pyasn1-modules/tools/x509dump.py
rename from python/pyasn1/CHANGES
rename to third_party/python/pyasn1/CHANGES
rename from python/pyasn1/LICENSE
rename to third_party/python/pyasn1/LICENSE
rename from python/pyasn1/MANIFEST.in
rename to third_party/python/pyasn1/MANIFEST.in
rename from python/pyasn1/PKG-INFO
rename to third_party/python/pyasn1/PKG-INFO
rename from python/pyasn1/README
rename to third_party/python/pyasn1/README
rename from python/pyasn1/THANKS
rename to third_party/python/pyasn1/THANKS
rename from python/pyasn1/TODO
rename to third_party/python/pyasn1/TODO
rename from python/pyasn1/doc/codecs.html
rename to third_party/python/pyasn1/doc/codecs.html
rename from python/pyasn1/doc/constraints.html
rename to third_party/python/pyasn1/doc/constraints.html
rename from python/pyasn1/doc/constructed.html
rename to third_party/python/pyasn1/doc/constructed.html
rename from python/pyasn1/doc/intro.html
rename to third_party/python/pyasn1/doc/intro.html
rename from python/pyasn1/doc/pyasn1-tutorial.html
rename to third_party/python/pyasn1/doc/pyasn1-tutorial.html
rename from python/pyasn1/doc/scalar.html
rename to third_party/python/pyasn1/doc/scalar.html
rename from python/pyasn1/doc/tagging.html
rename to third_party/python/pyasn1/doc/tagging.html
rename from python/pyasn1/pyasn1.egg-info/PKG-INFO
rename to third_party/python/pyasn1/pyasn1.egg-info/PKG-INFO
rename from python/pyasn1/pyasn1.egg-info/SOURCES.txt
rename to third_party/python/pyasn1/pyasn1.egg-info/SOURCES.txt
rename from python/pyasn1/pyasn1.egg-info/dependency_links.txt
rename to third_party/python/pyasn1/pyasn1.egg-info/dependency_links.txt
rename from python/pyasn1/pyasn1.egg-info/top_level.txt
rename to third_party/python/pyasn1/pyasn1.egg-info/top_level.txt
rename from python/pyasn1/pyasn1.egg-info/zip-safe
rename to third_party/python/pyasn1/pyasn1.egg-info/zip-safe
rename from python/pyasn1/pyasn1/__init__.py
rename to third_party/python/pyasn1/pyasn1/__init__.py
rename from python/pyasn1/pyasn1/codec/__init__.py
rename to third_party/python/pyasn1/pyasn1/codec/__init__.py
rename from python/pyasn1/pyasn1/codec/ber/__init__.py
rename to third_party/python/pyasn1/pyasn1/codec/ber/__init__.py
rename from python/pyasn1/pyasn1/codec/ber/decoder.py
rename to third_party/python/pyasn1/pyasn1/codec/ber/decoder.py
rename from python/pyasn1/pyasn1/codec/ber/encoder.py
rename to third_party/python/pyasn1/pyasn1/codec/ber/encoder.py
rename from python/pyasn1/pyasn1/codec/ber/eoo.py
rename to third_party/python/pyasn1/pyasn1/codec/ber/eoo.py
rename from python/pyasn1/pyasn1/codec/cer/__init__.py
rename to third_party/python/pyasn1/pyasn1/codec/cer/__init__.py
rename from python/pyasn1/pyasn1/codec/cer/decoder.py
rename to third_party/python/pyasn1/pyasn1/codec/cer/decoder.py
rename from python/pyasn1/pyasn1/codec/cer/encoder.py
rename to third_party/python/pyasn1/pyasn1/codec/cer/encoder.py
rename from python/pyasn1/pyasn1/codec/der/__init__.py
rename to third_party/python/pyasn1/pyasn1/codec/der/__init__.py
rename from python/pyasn1/pyasn1/codec/der/decoder.py
rename to third_party/python/pyasn1/pyasn1/codec/der/decoder.py
rename from python/pyasn1/pyasn1/codec/der/encoder.py
rename to third_party/python/pyasn1/pyasn1/codec/der/encoder.py
rename from python/pyasn1/pyasn1/compat/__init__.py
rename to third_party/python/pyasn1/pyasn1/compat/__init__.py
rename from python/pyasn1/pyasn1/compat/octets.py
rename to third_party/python/pyasn1/pyasn1/compat/octets.py
rename from python/pyasn1/pyasn1/debug.py
rename to third_party/python/pyasn1/pyasn1/debug.py
rename from python/pyasn1/pyasn1/error.py
rename to third_party/python/pyasn1/pyasn1/error.py
rename from python/pyasn1/pyasn1/type/__init__.py
rename to third_party/python/pyasn1/pyasn1/type/__init__.py
rename from python/pyasn1/pyasn1/type/base.py
rename to third_party/python/pyasn1/pyasn1/type/base.py
rename from python/pyasn1/pyasn1/type/char.py
rename to third_party/python/pyasn1/pyasn1/type/char.py
rename from python/pyasn1/pyasn1/type/constraint.py
rename to third_party/python/pyasn1/pyasn1/type/constraint.py
rename from python/pyasn1/pyasn1/type/error.py
rename to third_party/python/pyasn1/pyasn1/type/error.py
rename from python/pyasn1/pyasn1/type/namedtype.py
rename to third_party/python/pyasn1/pyasn1/type/namedtype.py
rename from python/pyasn1/pyasn1/type/namedval.py
rename to third_party/python/pyasn1/pyasn1/type/namedval.py
rename from python/pyasn1/pyasn1/type/tag.py
rename to third_party/python/pyasn1/pyasn1/type/tag.py
rename from python/pyasn1/pyasn1/type/tagmap.py
rename to third_party/python/pyasn1/pyasn1/type/tagmap.py
rename from python/pyasn1/pyasn1/type/univ.py
rename to third_party/python/pyasn1/pyasn1/type/univ.py
rename from python/pyasn1/pyasn1/type/useful.py
rename to third_party/python/pyasn1/pyasn1/type/useful.py
rename from python/pyasn1/setup.cfg
rename to third_party/python/pyasn1/setup.cfg
rename from python/pyasn1/setup.py
rename to third_party/python/pyasn1/setup.py
rename from python/pyasn1/test/__init__.py
rename to third_party/python/pyasn1/test/__init__.py
rename from python/pyasn1/test/codec/__init__.py
rename to third_party/python/pyasn1/test/codec/__init__.py
rename from python/pyasn1/test/codec/ber/__init__.py
rename to third_party/python/pyasn1/test/codec/ber/__init__.py
rename from python/pyasn1/test/codec/ber/suite.py
rename to third_party/python/pyasn1/test/codec/ber/suite.py
rename from python/pyasn1/test/codec/ber/test_decoder.py
rename to third_party/python/pyasn1/test/codec/ber/test_decoder.py
rename from python/pyasn1/test/codec/ber/test_encoder.py
rename to third_party/python/pyasn1/test/codec/ber/test_encoder.py
rename from python/pyasn1/test/codec/cer/__init__.py
rename to third_party/python/pyasn1/test/codec/cer/__init__.py
rename from python/pyasn1/test/codec/cer/suite.py
rename to third_party/python/pyasn1/test/codec/cer/suite.py
rename from python/pyasn1/test/codec/cer/test_decoder.py
rename to third_party/python/pyasn1/test/codec/cer/test_decoder.py
rename from python/pyasn1/test/codec/cer/test_encoder.py
rename to third_party/python/pyasn1/test/codec/cer/test_encoder.py
rename from python/pyasn1/test/codec/der/__init__.py
rename to third_party/python/pyasn1/test/codec/der/__init__.py
rename from python/pyasn1/test/codec/der/suite.py
rename to third_party/python/pyasn1/test/codec/der/suite.py
rename from python/pyasn1/test/codec/der/test_decoder.py
rename to third_party/python/pyasn1/test/codec/der/test_decoder.py
rename from python/pyasn1/test/codec/der/test_encoder.py
rename to third_party/python/pyasn1/test/codec/der/test_encoder.py
rename from python/pyasn1/test/codec/suite.py
rename to third_party/python/pyasn1/test/codec/suite.py
rename from python/pyasn1/test/suite.py
rename to third_party/python/pyasn1/test/suite.py
rename from python/pyasn1/test/type/__init__.py
rename to third_party/python/pyasn1/test/type/__init__.py
rename from python/pyasn1/test/type/suite.py
rename to third_party/python/pyasn1/test/type/suite.py
rename from python/pyasn1/test/type/test_constraint.py
rename to third_party/python/pyasn1/test/type/test_constraint.py
rename from python/pyasn1/test/type/test_namedtype.py
rename to third_party/python/pyasn1/test/type/test_namedtype.py
rename from python/pyasn1/test/type/test_tag.py
rename to third_party/python/pyasn1/test/type/test_tag.py
rename from python/pyasn1/test/type/test_univ.py
rename to third_party/python/pyasn1/test/type/test_univ.py
rename from python/pylru/pylru.py
rename to third_party/python/pylru/pylru.py
rename from python/pylru/test.py
rename to third_party/python/pylru/test.py
rename from python/pystache/.gitignore
rename to third_party/python/pystache/.gitignore
rename from python/pystache/.gitmodules
rename to third_party/python/pystache/.gitmodules
rename from python/pystache/.travis.yml
rename to third_party/python/pystache/.travis.yml
rename from python/pystache/HISTORY.md
rename to third_party/python/pystache/HISTORY.md
rename from python/pystache/LICENSE
rename to third_party/python/pystache/LICENSE
rename from python/pystache/MANIFEST.in
rename to third_party/python/pystache/MANIFEST.in
rename from python/pystache/README.md
rename to third_party/python/pystache/README.md
rename from python/pystache/TODO.md
rename to third_party/python/pystache/TODO.md
rename from python/pystache/gh/images/logo_phillips.png
rename to third_party/python/pystache/gh/images/logo_phillips.png
rename from python/pystache/pystache/__init__.py
rename to third_party/python/pystache/pystache/__init__.py
rename from python/pystache/pystache/commands/__init__.py
rename to third_party/python/pystache/pystache/commands/__init__.py
rename from python/pystache/pystache/commands/render.py
rename to third_party/python/pystache/pystache/commands/render.py
rename from python/pystache/pystache/commands/test.py
rename to third_party/python/pystache/pystache/commands/test.py
rename from python/pystache/pystache/common.py
rename to third_party/python/pystache/pystache/common.py
rename from python/pystache/pystache/context.py
rename to third_party/python/pystache/pystache/context.py
rename from python/pystache/pystache/defaults.py
rename to third_party/python/pystache/pystache/defaults.py
rename from python/pystache/pystache/init.py
rename to third_party/python/pystache/pystache/init.py
rename from python/pystache/pystache/loader.py
rename to third_party/python/pystache/pystache/loader.py
rename from python/pystache/pystache/locator.py
rename to third_party/python/pystache/pystache/locator.py
rename from python/pystache/pystache/parsed.py
rename to third_party/python/pystache/pystache/parsed.py
rename from python/pystache/pystache/parser.py
rename to third_party/python/pystache/pystache/parser.py
rename from python/pystache/pystache/renderengine.py
rename to third_party/python/pystache/pystache/renderengine.py
rename from python/pystache/pystache/renderer.py
rename to third_party/python/pystache/pystache/renderer.py
rename from python/pystache/pystache/specloader.py
rename to third_party/python/pystache/pystache/specloader.py
rename from python/pystache/pystache/template_spec.py
rename to third_party/python/pystache/pystache/template_spec.py
rename from python/pystache/setup.py
rename to third_party/python/pystache/setup.py
rename from python/pystache/setup_description.rst
rename to third_party/python/pystache/setup_description.rst
rename from python/pystache/test_pystache.py
rename to third_party/python/pystache/test_pystache.py
rename from python/pystache/tox.ini
rename to third_party/python/pystache/tox.ini
rename from python/pytest/.coveragerc
rename to third_party/python/pytest/.coveragerc
rename from python/pytest/AUTHORS
rename to third_party/python/pytest/AUTHORS
rename from python/pytest/LICENSE
rename to third_party/python/pytest/LICENSE
rename from python/pytest/MANIFEST.in
rename to third_party/python/pytest/MANIFEST.in
rename from python/pytest/PKG-INFO
rename to third_party/python/pytest/PKG-INFO
rename from python/pytest/README.rst
rename to third_party/python/pytest/README.rst
rename from python/pytest/_pytest/__init__.py
rename to third_party/python/pytest/_pytest/__init__.py
rename from python/pytest/_pytest/_argcomplete.py
rename to third_party/python/pytest/_pytest/_argcomplete.py
rename from python/pytest/_pytest/_code/__init__.py
rename to third_party/python/pytest/_pytest/_code/__init__.py
rename from python/pytest/_pytest/_code/_py2traceback.py
rename to third_party/python/pytest/_pytest/_code/_py2traceback.py
rename from python/pytest/_pytest/_code/code.py
rename to third_party/python/pytest/_pytest/_code/code.py
rename from python/pytest/_pytest/_code/source.py
rename to third_party/python/pytest/_pytest/_code/source.py
rename from python/pytest/_pytest/_pluggy.py
rename to third_party/python/pytest/_pytest/_pluggy.py
rename from python/pytest/_pytest/assertion/__init__.py
rename to third_party/python/pytest/_pytest/assertion/__init__.py
rename from python/pytest/_pytest/assertion/reinterpret.py
rename to third_party/python/pytest/_pytest/assertion/reinterpret.py
rename from python/pytest/_pytest/assertion/rewrite.py
rename to third_party/python/pytest/_pytest/assertion/rewrite.py
rename from python/pytest/_pytest/assertion/util.py
rename to third_party/python/pytest/_pytest/assertion/util.py
rename from python/pytest/_pytest/cacheprovider.py
rename to third_party/python/pytest/_pytest/cacheprovider.py
rename from python/pytest/_pytest/capture.py
rename to third_party/python/pytest/_pytest/capture.py
rename from python/pytest/_pytest/config.py
rename to third_party/python/pytest/_pytest/config.py
rename from python/pytest/_pytest/doctest.py
rename to third_party/python/pytest/_pytest/doctest.py
rename from python/pytest/_pytest/genscript.py
rename to third_party/python/pytest/_pytest/genscript.py
rename from python/pytest/_pytest/helpconfig.py
rename to third_party/python/pytest/_pytest/helpconfig.py
rename from python/pytest/_pytest/hookspec.py
rename to third_party/python/pytest/_pytest/hookspec.py
rename from python/pytest/_pytest/junitxml.py
rename to third_party/python/pytest/_pytest/junitxml.py
rename from python/pytest/_pytest/main.py
rename to third_party/python/pytest/_pytest/main.py
rename from python/pytest/_pytest/mark.py
rename to third_party/python/pytest/_pytest/mark.py
rename from python/pytest/_pytest/monkeypatch.py
rename to third_party/python/pytest/_pytest/monkeypatch.py
rename from python/pytest/_pytest/nose.py
rename to third_party/python/pytest/_pytest/nose.py
rename from python/pytest/_pytest/pastebin.py
rename to third_party/python/pytest/_pytest/pastebin.py
rename from python/pytest/_pytest/pdb.py
rename to third_party/python/pytest/_pytest/pdb.py
rename from python/pytest/_pytest/pytester.py
rename to third_party/python/pytest/_pytest/pytester.py
rename from python/pytest/_pytest/python.py
rename to third_party/python/pytest/_pytest/python.py
rename from python/pytest/_pytest/recwarn.py
rename to third_party/python/pytest/_pytest/recwarn.py
rename from python/pytest/_pytest/resultlog.py
rename to third_party/python/pytest/_pytest/resultlog.py
rename from python/pytest/_pytest/runner.py
rename to third_party/python/pytest/_pytest/runner.py
rename from python/pytest/_pytest/skipping.py
rename to third_party/python/pytest/_pytest/skipping.py
rename from python/pytest/_pytest/standalonetemplate.py
rename to third_party/python/pytest/_pytest/standalonetemplate.py
rename from python/pytest/_pytest/terminal.py
rename to third_party/python/pytest/_pytest/terminal.py
rename from python/pytest/_pytest/tmpdir.py
rename to third_party/python/pytest/_pytest/tmpdir.py
rename from python/pytest/_pytest/unittest.py
rename to third_party/python/pytest/_pytest/unittest.py
rename from python/pytest/_pytest/vendored_packages/README.md
rename to third_party/python/pytest/_pytest/vendored_packages/README.md
rename from python/pytest/_pytest/vendored_packages/__init__.py
rename to third_party/python/pytest/_pytest/vendored_packages/__init__.py
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/DESCRIPTION.rst
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/METADATA
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/RECORD
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/WHEEL
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/metadata.json
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/pbr.json
rename from python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy-0.3.1.dist-info/top_level.txt
rename from python/pytest/_pytest/vendored_packages/pluggy.py
rename to third_party/python/pytest/_pytest/vendored_packages/pluggy.py
rename from python/pytest/pytest.py
rename to third_party/python/pytest/pytest.py
rename from python/pytest/setup.cfg
rename to third_party/python/pytest/setup.cfg
rename from python/pytest/setup.py
rename to third_party/python/pytest/setup.py
rename from python/pytoml/PKG-INFO
rename to third_party/python/pytoml/PKG-INFO
rename from python/pytoml/pytoml/__init__.py
rename to third_party/python/pytoml/pytoml/__init__.py
rename from python/pytoml/pytoml/core.py
rename to third_party/python/pytoml/pytoml/core.py
rename from python/pytoml/pytoml/parser.py
rename to third_party/python/pytoml/pytoml/parser.py
rename from python/pytoml/pytoml/writer.py
rename to third_party/python/pytoml/pytoml/writer.py
rename from python/pytoml/setup.cfg
rename to third_party/python/pytoml/setup.cfg
rename from python/pytoml/setup.py
rename to third_party/python/pytoml/setup.py
rename from python/pytoml/test/test.py
rename to third_party/python/pytoml/test/test.py
rename from python/pyyaml/CHANGES
rename to third_party/python/pyyaml/CHANGES
rename from python/pyyaml/LICENSE
rename to third_party/python/pyyaml/LICENSE
rename from python/pyyaml/PKG-INFO
rename to third_party/python/pyyaml/PKG-INFO
rename from python/pyyaml/README
rename to third_party/python/pyyaml/README
rename from python/pyyaml/examples/pygments-lexer/example.yaml
rename to third_party/python/pyyaml/examples/pygments-lexer/example.yaml
rename from python/pyyaml/examples/pygments-lexer/yaml.py
rename to third_party/python/pyyaml/examples/pygments-lexer/yaml.py
rename from python/pyyaml/examples/yaml-highlight/yaml_hl.cfg
rename to third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.cfg
rename from python/pyyaml/examples/yaml-highlight/yaml_hl.py
rename to third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.py
rename from python/pyyaml/ext/_yaml.c
rename to third_party/python/pyyaml/ext/_yaml.c
rename from python/pyyaml/ext/_yaml.h
rename to third_party/python/pyyaml/ext/_yaml.h
rename from python/pyyaml/ext/_yaml.pxd
rename to third_party/python/pyyaml/ext/_yaml.pxd
rename from python/pyyaml/ext/_yaml.pyx
rename to third_party/python/pyyaml/ext/_yaml.pyx
rename from python/pyyaml/lib/yaml/__init__.py
rename to third_party/python/pyyaml/lib/yaml/__init__.py
rename from python/pyyaml/lib/yaml/composer.py
rename to third_party/python/pyyaml/lib/yaml/composer.py
rename from python/pyyaml/lib/yaml/constructor.py
rename to third_party/python/pyyaml/lib/yaml/constructor.py
rename from python/pyyaml/lib/yaml/cyaml.py
rename to third_party/python/pyyaml/lib/yaml/cyaml.py
rename from python/pyyaml/lib/yaml/dumper.py
rename to third_party/python/pyyaml/lib/yaml/dumper.py
rename from python/pyyaml/lib/yaml/emitter.py
rename to third_party/python/pyyaml/lib/yaml/emitter.py
rename from python/pyyaml/lib/yaml/error.py
rename to third_party/python/pyyaml/lib/yaml/error.py
rename from python/pyyaml/lib/yaml/events.py
rename to third_party/python/pyyaml/lib/yaml/events.py
rename from python/pyyaml/lib/yaml/loader.py
rename to third_party/python/pyyaml/lib/yaml/loader.py
rename from python/pyyaml/lib/yaml/nodes.py
rename to third_party/python/pyyaml/lib/yaml/nodes.py
rename from python/pyyaml/lib/yaml/parser.py
rename to third_party/python/pyyaml/lib/yaml/parser.py
rename from python/pyyaml/lib/yaml/reader.py
rename to third_party/python/pyyaml/lib/yaml/reader.py
rename from python/pyyaml/lib/yaml/representer.py
rename to third_party/python/pyyaml/lib/yaml/representer.py
rename from python/pyyaml/lib/yaml/resolver.py
rename to third_party/python/pyyaml/lib/yaml/resolver.py
rename from python/pyyaml/lib/yaml/scanner.py
rename to third_party/python/pyyaml/lib/yaml/scanner.py
rename from python/pyyaml/lib/yaml/serializer.py
rename to third_party/python/pyyaml/lib/yaml/serializer.py
rename from python/pyyaml/lib/yaml/tokens.py
rename to third_party/python/pyyaml/lib/yaml/tokens.py
rename from python/pyyaml/lib3/yaml/__init__.py
rename to third_party/python/pyyaml/lib3/yaml/__init__.py
rename from python/pyyaml/lib3/yaml/composer.py
rename to third_party/python/pyyaml/lib3/yaml/composer.py
rename from python/pyyaml/lib3/yaml/constructor.py
rename to third_party/python/pyyaml/lib3/yaml/constructor.py
rename from python/pyyaml/lib3/yaml/cyaml.py
rename to third_party/python/pyyaml/lib3/yaml/cyaml.py
rename from python/pyyaml/lib3/yaml/dumper.py
rename to third_party/python/pyyaml/lib3/yaml/dumper.py
rename from python/pyyaml/lib3/yaml/emitter.py
rename to third_party/python/pyyaml/lib3/yaml/emitter.py
rename from python/pyyaml/lib3/yaml/error.py
rename to third_party/python/pyyaml/lib3/yaml/error.py
rename from python/pyyaml/lib3/yaml/events.py
rename to third_party/python/pyyaml/lib3/yaml/events.py
rename from python/pyyaml/lib3/yaml/loader.py
rename to third_party/python/pyyaml/lib3/yaml/loader.py
rename from python/pyyaml/lib3/yaml/nodes.py
rename to third_party/python/pyyaml/lib3/yaml/nodes.py
rename from python/pyyaml/lib3/yaml/parser.py
rename to third_party/python/pyyaml/lib3/yaml/parser.py
rename from python/pyyaml/lib3/yaml/reader.py
rename to third_party/python/pyyaml/lib3/yaml/reader.py
rename from python/pyyaml/lib3/yaml/representer.py
rename to third_party/python/pyyaml/lib3/yaml/representer.py
rename from python/pyyaml/lib3/yaml/resolver.py
rename to third_party/python/pyyaml/lib3/yaml/resolver.py
rename from python/pyyaml/lib3/yaml/scanner.py
rename to third_party/python/pyyaml/lib3/yaml/scanner.py
rename from python/pyyaml/lib3/yaml/serializer.py
rename to third_party/python/pyyaml/lib3/yaml/serializer.py
rename from python/pyyaml/lib3/yaml/tokens.py
rename to third_party/python/pyyaml/lib3/yaml/tokens.py
rename from python/pyyaml/setup.cfg
rename to third_party/python/pyyaml/setup.cfg
rename from python/pyyaml/setup.py
rename to third_party/python/pyyaml/setup.py
rename from python/redo/PKG-INFO
rename to third_party/python/redo/PKG-INFO
rename from python/redo/README
rename to third_party/python/redo/README
rename from python/redo/redo.egg-info/PKG-INFO
rename to third_party/python/redo/redo.egg-info/PKG-INFO
rename from python/redo/redo.egg-info/SOURCES.txt
rename to third_party/python/redo/redo.egg-info/SOURCES.txt
rename from python/redo/redo.egg-info/dependency_links.txt
rename to third_party/python/redo/redo.egg-info/dependency_links.txt
rename from python/redo/redo.egg-info/entry_points.txt
rename to third_party/python/redo/redo.egg-info/entry_points.txt
rename from python/redo/redo.egg-info/top_level.txt
rename to third_party/python/redo/redo.egg-info/top_level.txt
rename from python/redo/redo/__init__.py
rename to third_party/python/redo/redo/__init__.py
rename from python/redo/redo/cmd.py
rename to third_party/python/redo/redo/cmd.py
rename from python/redo/setup.cfg
rename to third_party/python/redo/setup.cfg
rename from python/redo/setup.py
rename to third_party/python/redo/setup.py
rename from python/requests/HISTORY.rst
rename to third_party/python/requests/HISTORY.rst
rename from python/requests/LICENSE
rename to third_party/python/requests/LICENSE
rename from python/requests/MANIFEST.in
rename to third_party/python/requests/MANIFEST.in
rename from python/requests/NOTICE
rename to third_party/python/requests/NOTICE
rename from python/requests/PKG-INFO
rename to third_party/python/requests/PKG-INFO
rename from python/requests/README.rst
rename to third_party/python/requests/README.rst
rename from python/requests/requests.egg-info/PKG-INFO
rename to third_party/python/requests/requests.egg-info/PKG-INFO
rename from python/requests/requests.egg-info/SOURCES.txt
rename to third_party/python/requests/requests.egg-info/SOURCES.txt
rename from python/requests/requests.egg-info/dependency_links.txt
rename to third_party/python/requests/requests.egg-info/dependency_links.txt
rename from python/requests/requests.egg-info/not-zip-safe
rename to third_party/python/requests/requests.egg-info/not-zip-safe
rename from python/requests/requests.egg-info/requires.txt
rename to third_party/python/requests/requests.egg-info/requires.txt
rename from python/requests/requests.egg-info/top_level.txt
rename to third_party/python/requests/requests.egg-info/top_level.txt
rename from python/requests/requests/__init__.py
rename to third_party/python/requests/requests/__init__.py
rename from python/requests/requests/adapters.py
rename to third_party/python/requests/requests/adapters.py
rename from python/requests/requests/api.py
rename to third_party/python/requests/requests/api.py
rename from python/requests/requests/auth.py
rename to third_party/python/requests/requests/auth.py
rename from python/requests/requests/cacert.pem
rename to third_party/python/requests/requests/cacert.pem
rename from python/requests/requests/certs.py
rename to third_party/python/requests/requests/certs.py
rename from python/requests/requests/compat.py
rename to third_party/python/requests/requests/compat.py
rename from python/requests/requests/cookies.py
rename to third_party/python/requests/requests/cookies.py
rename from python/requests/requests/exceptions.py
rename to third_party/python/requests/requests/exceptions.py
rename from python/requests/requests/hooks.py
rename to third_party/python/requests/requests/hooks.py
rename from python/requests/requests/models.py
rename to third_party/python/requests/requests/models.py
rename from python/requests/requests/packages/__init__.py
rename to third_party/python/requests/requests/packages/__init__.py
rename from python/requests/requests/packages/chardet/__init__.py
rename to third_party/python/requests/requests/packages/chardet/__init__.py
rename from python/requests/requests/packages/chardet/big5freq.py
rename to third_party/python/requests/requests/packages/chardet/big5freq.py
rename from python/requests/requests/packages/chardet/big5prober.py
rename to third_party/python/requests/requests/packages/chardet/big5prober.py
rename from python/requests/requests/packages/chardet/chardetect.py
rename to third_party/python/requests/requests/packages/chardet/chardetect.py
rename from python/requests/requests/packages/chardet/chardistribution.py
rename to third_party/python/requests/requests/packages/chardet/chardistribution.py
rename from python/requests/requests/packages/chardet/charsetgroupprober.py
rename to third_party/python/requests/requests/packages/chardet/charsetgroupprober.py
rename from python/requests/requests/packages/chardet/charsetprober.py
rename to third_party/python/requests/requests/packages/chardet/charsetprober.py
rename from python/requests/requests/packages/chardet/codingstatemachine.py
rename to third_party/python/requests/requests/packages/chardet/codingstatemachine.py
rename from python/requests/requests/packages/chardet/compat.py
rename to third_party/python/requests/requests/packages/chardet/compat.py
rename from python/requests/requests/packages/chardet/constants.py
rename to third_party/python/requests/requests/packages/chardet/constants.py
rename from python/requests/requests/packages/chardet/cp949prober.py
rename to third_party/python/requests/requests/packages/chardet/cp949prober.py
rename from python/requests/requests/packages/chardet/escprober.py
rename to third_party/python/requests/requests/packages/chardet/escprober.py
rename from python/requests/requests/packages/chardet/escsm.py
rename to third_party/python/requests/requests/packages/chardet/escsm.py
rename from python/requests/requests/packages/chardet/eucjpprober.py
rename to third_party/python/requests/requests/packages/chardet/eucjpprober.py
rename from python/requests/requests/packages/chardet/euckrfreq.py
rename to third_party/python/requests/requests/packages/chardet/euckrfreq.py
rename from python/requests/requests/packages/chardet/euckrprober.py
rename to third_party/python/requests/requests/packages/chardet/euckrprober.py
rename from python/requests/requests/packages/chardet/euctwfreq.py
rename to third_party/python/requests/requests/packages/chardet/euctwfreq.py
rename from python/requests/requests/packages/chardet/euctwprober.py
rename to third_party/python/requests/requests/packages/chardet/euctwprober.py
rename from python/requests/requests/packages/chardet/gb2312freq.py
rename to third_party/python/requests/requests/packages/chardet/gb2312freq.py
rename from python/requests/requests/packages/chardet/gb2312prober.py
rename to third_party/python/requests/requests/packages/chardet/gb2312prober.py
rename from python/requests/requests/packages/chardet/hebrewprober.py
rename to third_party/python/requests/requests/packages/chardet/hebrewprober.py
rename from python/requests/requests/packages/chardet/jisfreq.py
rename to third_party/python/requests/requests/packages/chardet/jisfreq.py
rename from python/requests/requests/packages/chardet/jpcntx.py
rename to third_party/python/requests/requests/packages/chardet/jpcntx.py
rename from python/requests/requests/packages/chardet/langbulgarianmodel.py
rename to third_party/python/requests/requests/packages/chardet/langbulgarianmodel.py
rename from python/requests/requests/packages/chardet/langcyrillicmodel.py
rename to third_party/python/requests/requests/packages/chardet/langcyrillicmodel.py
rename from python/requests/requests/packages/chardet/langgreekmodel.py
rename to third_party/python/requests/requests/packages/chardet/langgreekmodel.py
rename from python/requests/requests/packages/chardet/langhebrewmodel.py
rename to third_party/python/requests/requests/packages/chardet/langhebrewmodel.py
rename from python/requests/requests/packages/chardet/langhungarianmodel.py
rename to third_party/python/requests/requests/packages/chardet/langhungarianmodel.py
rename from python/requests/requests/packages/chardet/langthaimodel.py
rename to third_party/python/requests/requests/packages/chardet/langthaimodel.py
rename from python/requests/requests/packages/chardet/latin1prober.py
rename to third_party/python/requests/requests/packages/chardet/latin1prober.py
rename from python/requests/requests/packages/chardet/mbcharsetprober.py
rename to third_party/python/requests/requests/packages/chardet/mbcharsetprober.py
rename from python/requests/requests/packages/chardet/mbcsgroupprober.py
rename to third_party/python/requests/requests/packages/chardet/mbcsgroupprober.py
rename from python/requests/requests/packages/chardet/mbcssm.py
rename to third_party/python/requests/requests/packages/chardet/mbcssm.py
rename from python/requests/requests/packages/chardet/sbcharsetprober.py
rename to third_party/python/requests/requests/packages/chardet/sbcharsetprober.py
rename from python/requests/requests/packages/chardet/sbcsgroupprober.py
rename to third_party/python/requests/requests/packages/chardet/sbcsgroupprober.py
rename from python/requests/requests/packages/chardet/sjisprober.py
rename to third_party/python/requests/requests/packages/chardet/sjisprober.py
rename from python/requests/requests/packages/chardet/universaldetector.py
rename to third_party/python/requests/requests/packages/chardet/universaldetector.py
rename from python/requests/requests/packages/chardet/utf8prober.py
rename to third_party/python/requests/requests/packages/chardet/utf8prober.py
rename from python/requests/requests/packages/urllib3/__init__.py
rename to third_party/python/requests/requests/packages/urllib3/__init__.py
rename from python/requests/requests/packages/urllib3/_collections.py
rename to third_party/python/requests/requests/packages/urllib3/_collections.py
rename from python/requests/requests/packages/urllib3/connection.py
rename to third_party/python/requests/requests/packages/urllib3/connection.py
rename from python/requests/requests/packages/urllib3/connectionpool.py
rename to third_party/python/requests/requests/packages/urllib3/connectionpool.py
rename from python/requests/requests/packages/urllib3/contrib/__init__.py
rename to third_party/python/requests/requests/packages/urllib3/contrib/__init__.py
rename from python/requests/requests/packages/urllib3/contrib/appengine.py
rename to third_party/python/requests/requests/packages/urllib3/contrib/appengine.py
rename from python/requests/requests/packages/urllib3/contrib/ntlmpool.py
rename to third_party/python/requests/requests/packages/urllib3/contrib/ntlmpool.py
rename from python/requests/requests/packages/urllib3/contrib/pyopenssl.py
rename to third_party/python/requests/requests/packages/urllib3/contrib/pyopenssl.py
rename from python/requests/requests/packages/urllib3/exceptions.py
rename to third_party/python/requests/requests/packages/urllib3/exceptions.py
rename from python/requests/requests/packages/urllib3/fields.py
rename to third_party/python/requests/requests/packages/urllib3/fields.py
rename from python/requests/requests/packages/urllib3/filepost.py
rename to third_party/python/requests/requests/packages/urllib3/filepost.py
rename from python/requests/requests/packages/urllib3/packages/__init__.py
rename to third_party/python/requests/requests/packages/urllib3/packages/__init__.py
rename from python/requests/requests/packages/urllib3/packages/ordered_dict.py
rename to third_party/python/requests/requests/packages/urllib3/packages/ordered_dict.py
rename from python/requests/requests/packages/urllib3/packages/six.py
rename to third_party/python/requests/requests/packages/urllib3/packages/six.py
rename from python/requests/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
rename to third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
rename from python/requests/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
rename to third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
rename from python/requests/requests/packages/urllib3/poolmanager.py
rename to third_party/python/requests/requests/packages/urllib3/poolmanager.py
rename from python/requests/requests/packages/urllib3/request.py
rename to third_party/python/requests/requests/packages/urllib3/request.py
rename from python/requests/requests/packages/urllib3/response.py
rename to third_party/python/requests/requests/packages/urllib3/response.py
rename from python/requests/requests/packages/urllib3/util/__init__.py
rename to third_party/python/requests/requests/packages/urllib3/util/__init__.py
rename from python/requests/requests/packages/urllib3/util/connection.py
rename to third_party/python/requests/requests/packages/urllib3/util/connection.py
rename from python/requests/requests/packages/urllib3/util/request.py
rename to third_party/python/requests/requests/packages/urllib3/util/request.py
rename from python/requests/requests/packages/urllib3/util/response.py
rename to third_party/python/requests/requests/packages/urllib3/util/response.py
rename from python/requests/requests/packages/urllib3/util/retry.py
rename to third_party/python/requests/requests/packages/urllib3/util/retry.py
rename from python/requests/requests/packages/urllib3/util/ssl_.py
rename to third_party/python/requests/requests/packages/urllib3/util/ssl_.py
rename from python/requests/requests/packages/urllib3/util/timeout.py
rename to third_party/python/requests/requests/packages/urllib3/util/timeout.py
rename from python/requests/requests/packages/urllib3/util/url.py
rename to third_party/python/requests/requests/packages/urllib3/util/url.py
rename from python/requests/requests/sessions.py
rename to third_party/python/requests/requests/sessions.py
rename from python/requests/requests/status_codes.py
rename to third_party/python/requests/requests/status_codes.py
rename from python/requests/requests/structures.py
rename to third_party/python/requests/requests/structures.py
rename from python/requests/requests/utils.py
rename to third_party/python/requests/requests/utils.py
rename from python/requests/requirements.txt
rename to third_party/python/requests/requirements.txt
rename from python/requests/setup.cfg
rename to third_party/python/requests/setup.cfg
rename from python/requests/setup.py
rename to third_party/python/requests/setup.py
rename from python/requests/test_requests.py
rename to third_party/python/requests/test_requests.py
rename from python/rsa/LICENSE
rename to third_party/python/rsa/LICENSE
rename from python/rsa/MANIFEST.in
rename to third_party/python/rsa/MANIFEST.in
rename from python/rsa/PKG-INFO
rename to third_party/python/rsa/PKG-INFO
rename from python/rsa/README.rst
rename to third_party/python/rsa/README.rst
rename from python/rsa/create_timing_table.py
rename to third_party/python/rsa/create_timing_table.py
rename from python/rsa/playstuff.py
rename to third_party/python/rsa/playstuff.py
rename from python/rsa/rsa.egg-info/PKG-INFO
rename to third_party/python/rsa/rsa.egg-info/PKG-INFO
rename from python/rsa/rsa.egg-info/SOURCES.txt
rename to third_party/python/rsa/rsa.egg-info/SOURCES.txt
rename from python/rsa/rsa.egg-info/dependency_links.txt
rename to third_party/python/rsa/rsa.egg-info/dependency_links.txt
rename from python/rsa/rsa.egg-info/entry_points.txt
rename to third_party/python/rsa/rsa.egg-info/entry_points.txt
rename from python/rsa/rsa.egg-info/requires.txt
rename to third_party/python/rsa/rsa.egg-info/requires.txt
rename from python/rsa/rsa.egg-info/top_level.txt
rename to third_party/python/rsa/rsa.egg-info/top_level.txt
rename from python/rsa/rsa/__init__.py
rename to third_party/python/rsa/rsa/__init__.py
rename from python/rsa/rsa/_compat.py
rename to third_party/python/rsa/rsa/_compat.py
rename from python/rsa/rsa/_version133.py
rename to third_party/python/rsa/rsa/_version133.py
rename from python/rsa/rsa/_version200.py
rename to third_party/python/rsa/rsa/_version200.py
rename from python/rsa/rsa/asn1.py
rename to third_party/python/rsa/rsa/asn1.py
rename from python/rsa/rsa/bigfile.py
rename to third_party/python/rsa/rsa/bigfile.py
rename from python/rsa/rsa/cli.py
rename to third_party/python/rsa/rsa/cli.py
rename from python/rsa/rsa/common.py
rename to third_party/python/rsa/rsa/common.py
rename from python/rsa/rsa/core.py
rename to third_party/python/rsa/rsa/core.py
rename from python/rsa/rsa/key.py
rename to third_party/python/rsa/rsa/key.py
rename from python/rsa/rsa/parallel.py
rename to third_party/python/rsa/rsa/parallel.py
rename from python/rsa/rsa/pem.py
rename to third_party/python/rsa/rsa/pem.py
rename from python/rsa/rsa/pkcs1.py
rename to third_party/python/rsa/rsa/pkcs1.py
rename from python/rsa/rsa/prime.py
rename to third_party/python/rsa/rsa/prime.py
rename from python/rsa/rsa/randnum.py
rename to third_party/python/rsa/rsa/randnum.py
rename from python/rsa/rsa/transform.py
rename to third_party/python/rsa/rsa/transform.py
rename from python/rsa/rsa/util.py
rename to third_party/python/rsa/rsa/util.py
rename from python/rsa/rsa/varblock.py
rename to third_party/python/rsa/rsa/varblock.py
rename from python/rsa/run_tests.py
rename to third_party/python/rsa/run_tests.py
rename from python/rsa/setup.cfg
rename to third_party/python/rsa/setup.cfg
rename from python/rsa/setup.py
rename to third_party/python/rsa/setup.py
rename from python/rsa/tests/__init__.py
rename to third_party/python/rsa/tests/__init__.py
rename from python/rsa/tests/constants.py
rename to third_party/python/rsa/tests/constants.py
rename from python/rsa/tests/py2kconstants.py
rename to third_party/python/rsa/tests/py2kconstants.py
rename from python/rsa/tests/py3kconstants.py
rename to third_party/python/rsa/tests/py3kconstants.py
rename from python/rsa/tests/test_bigfile.py
rename to third_party/python/rsa/tests/test_bigfile.py
rename from python/rsa/tests/test_common.py
rename to third_party/python/rsa/tests/test_common.py
rename from python/rsa/tests/test_compat.py
rename to third_party/python/rsa/tests/test_compat.py
rename from python/rsa/tests/test_integers.py
rename to third_party/python/rsa/tests/test_integers.py
rename from python/rsa/tests/test_load_save_keys.py
rename to third_party/python/rsa/tests/test_load_save_keys.py
rename from python/rsa/tests/test_pem.py
rename to third_party/python/rsa/tests/test_pem.py
rename from python/rsa/tests/test_pkcs1.py
rename to third_party/python/rsa/tests/test_pkcs1.py
rename from python/rsa/tests/test_strings.py
rename to third_party/python/rsa/tests/test_strings.py
rename from python/rsa/tests/test_transform.py
rename to third_party/python/rsa/tests/test_transform.py
rename from python/rsa/tests/test_varblock.py
rename to third_party/python/rsa/tests/test_varblock.py
rename from python/slugid/.gitignore
rename to third_party/python/slugid/.gitignore
rename from python/slugid/.travis.yml
rename to third_party/python/slugid/.travis.yml
rename from python/slugid/LICENSE
rename to third_party/python/slugid/LICENSE
rename from python/slugid/README.rst
rename to third_party/python/slugid/README.rst
rename from python/slugid/requirements.txt
rename to third_party/python/slugid/requirements.txt
rename from python/slugid/setup.py
rename to third_party/python/slugid/setup.py
rename from python/slugid/slugid/__init__.py
rename to third_party/python/slugid/slugid/__init__.py
rename from python/slugid/slugid/slugid.py
rename to third_party/python/slugid/slugid/slugid.py
rename from python/slugid/test.py
rename to third_party/python/slugid/test.py
rename from python/slugid/tox.ini
rename to third_party/python/slugid/tox.ini
rename from python/virtualenv/AUTHORS.txt
rename to third_party/python/virtualenv/AUTHORS.txt
rename from python/virtualenv/LICENSE.txt
rename to third_party/python/virtualenv/LICENSE.txt
rename from python/virtualenv/MANIFEST.in
rename to third_party/python/virtualenv/MANIFEST.in
rename from python/virtualenv/PKG-INFO
rename to third_party/python/virtualenv/PKG-INFO
rename from python/virtualenv/README.rst
rename to third_party/python/virtualenv/README.rst
rename from python/virtualenv/bin/rebuild-script.py
rename to third_party/python/virtualenv/bin/rebuild-script.py
rename from python/virtualenv/docs/Makefile
rename to third_party/python/virtualenv/docs/Makefile
rename from python/virtualenv/docs/changes.rst
rename to third_party/python/virtualenv/docs/changes.rst
rename from python/virtualenv/docs/conf.py
rename to third_party/python/virtualenv/docs/conf.py
rename from python/virtualenv/docs/development.rst
rename to third_party/python/virtualenv/docs/development.rst
rename from python/virtualenv/docs/index.rst
rename to third_party/python/virtualenv/docs/index.rst
rename from python/virtualenv/docs/installation.rst
rename to third_party/python/virtualenv/docs/installation.rst
rename from python/virtualenv/docs/make.bat
rename to third_party/python/virtualenv/docs/make.bat
rename from python/virtualenv/docs/reference.rst
rename to third_party/python/virtualenv/docs/reference.rst
rename from python/virtualenv/docs/userguide.rst
rename to third_party/python/virtualenv/docs/userguide.rst
rename from python/virtualenv/scripts/virtualenv
rename to third_party/python/virtualenv/scripts/virtualenv
rename from python/virtualenv/setup.cfg
rename to third_party/python/virtualenv/setup.cfg
rename from python/virtualenv/setup.py
rename to third_party/python/virtualenv/setup.py
rename from python/virtualenv/site.py
rename to third_party/python/virtualenv/site.py
rename from python/virtualenv/tests/__init__.py
rename to third_party/python/virtualenv/tests/__init__.py
rename from python/virtualenv/tests/test_activate.sh
rename to third_party/python/virtualenv/tests/test_activate.sh
rename from python/virtualenv/tests/test_activate_output.expected
rename to third_party/python/virtualenv/tests/test_activate_output.expected
rename from python/virtualenv/tests/test_cmdline.py
rename to third_party/python/virtualenv/tests/test_cmdline.py
rename from python/virtualenv/tests/test_virtualenv.py
rename to third_party/python/virtualenv/tests/test_virtualenv.py
rename from python/virtualenv/virtualenv.py
rename to third_party/python/virtualenv/virtualenv.py
rename from python/virtualenv/virtualenv_embedded/activate.bat
rename to third_party/python/virtualenv/virtualenv_embedded/activate.bat
rename from python/virtualenv/virtualenv_embedded/activate.csh
rename to third_party/python/virtualenv/virtualenv_embedded/activate.csh
rename from python/virtualenv/virtualenv_embedded/activate.fish
rename to third_party/python/virtualenv/virtualenv_embedded/activate.fish
rename from python/virtualenv/virtualenv_embedded/activate.ps1
rename to third_party/python/virtualenv/virtualenv_embedded/activate.ps1
rename from python/virtualenv/virtualenv_embedded/activate.sh
rename to third_party/python/virtualenv/virtualenv_embedded/activate.sh
rename from python/virtualenv/virtualenv_embedded/activate_this.py
rename to third_party/python/virtualenv/virtualenv_embedded/activate_this.py
rename from python/virtualenv/virtualenv_embedded/deactivate.bat
rename to third_party/python/virtualenv/virtualenv_embedded/deactivate.bat
rename from python/virtualenv/virtualenv_embedded/distutils-init.py
rename to third_party/python/virtualenv/virtualenv_embedded/distutils-init.py
rename from python/virtualenv/virtualenv_embedded/distutils.cfg
rename to third_party/python/virtualenv/virtualenv_embedded/distutils.cfg
rename from python/virtualenv/virtualenv_embedded/python-config
rename to third_party/python/virtualenv/virtualenv_embedded/python-config
rename from python/virtualenv/virtualenv_embedded/site.py
rename to third_party/python/virtualenv/virtualenv_embedded/site.py
rename from python/virtualenv/virtualenv_support/__init__.py
rename to third_party/python/virtualenv/virtualenv_support/__init__.py
rename from python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
rename to third_party/python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
rename from python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
rename to third_party/python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
rename from python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
rename to third_party/python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
rename from python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
rename to third_party/python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
rename from python/voluptuous/COPYING
rename to third_party/python/voluptuous/COPYING
rename from python/voluptuous/MANIFEST.in
rename to third_party/python/voluptuous/MANIFEST.in
rename from python/voluptuous/PKG-INFO
rename to third_party/python/voluptuous/PKG-INFO
rename from python/voluptuous/README.md
rename to third_party/python/voluptuous/README.md
rename from python/voluptuous/README.rst
rename to third_party/python/voluptuous/README.rst
rename from python/voluptuous/setup.cfg
rename to third_party/python/voluptuous/setup.cfg
rename from python/voluptuous/setup.py
rename to third_party/python/voluptuous/setup.py
rename from python/voluptuous/tests.md
rename to third_party/python/voluptuous/tests.md
rename from python/voluptuous/voluptuous.py
rename to third_party/python/voluptuous/voluptuous.py
rename from python/which/LICENSE.txt
rename to third_party/python/which/LICENSE.txt
rename from python/which/MANIFEST.in
rename to third_party/python/which/MANIFEST.in
rename from python/which/Makefile.win
rename to third_party/python/which/Makefile.win
rename from python/which/PKG-INFO
rename to third_party/python/which/PKG-INFO
rename from python/which/README.txt
rename to third_party/python/which/README.txt
rename from python/which/TODO.txt
rename to third_party/python/which/TODO.txt
rename from python/which/build.py
rename to third_party/python/which/build.py
rename from python/which/launcher.cpp
rename to third_party/python/which/launcher.cpp
rename from python/which/logo.jpg
rename to third_party/python/which/logo.jpg
rename from python/which/setup.py
rename to third_party/python/which/setup.py
rename from python/which/test/test_which.py
rename to third_party/python/which/test/test_which.py
rename from python/which/test/testsupport.py
rename to third_party/python/which/test/testsupport.py
rename from python/which/which.py
rename to third_party/python/which/which.py
--- a/tools/lint/eslint/setup_helper.py
+++ b/tools/lint/eslint/setup_helper.py
@@ -7,17 +7,18 @@
 from filecmp import dircmp
 import json
 import os
 import platform
 import re
 import subprocess
 import sys
 from distutils.version import LooseVersion
-sys.path.append(os.path.join(os.path.dirname(__file__), "..", "..", "..", "python", "which"))
+sys.path.append(os.path.join(
+    os.path.dirname(__file__), "..", "..", "..", "third_party", "python", "which"))
 import which
 
 NODE_MACHING_VERSION_NOT_FOUND_MESSAGE = """
 nodejs is out of date. You currently have node %s but v6.9.1 is required.
 Please update nodejs from https://nodejs.org and try again.
 """.strip()
 
 NODE_NOT_FOUND_MESSAGE = """
--- a/tools/rewriting/ThirdPartyPaths.txt
+++ b/tools/rewriting/ThirdPartyPaths.txt
@@ -58,33 +58,32 @@ modules/freetype2/
 modules/libbz2/
 modules/libmar/
 modules/zlib/
 netwerk/sctp/src/
 netwerk/srtp/src/
 nsprpub/
 other-licenses/
 parser/expat/
-python/altgraph/
-python/blessings/
-python/configobj/
-python/futures/
-python/jsmin/
-python/mock-*/
-python/psutil/
-python/py/
-python/pyasn1/
-python/pyasn1-modules/
-python/PyECC/
-python/pytest/
-python/pytoml/
-python/pyyaml/
-python/redo/
-python/requests/
-python/rsa/
-python/which/
 security/nss/
 security/sandbox/chromium/
 testing/gtest/gmock/
 testing/gtest/gtest/
 testing/talos/talos/tests/dromaeo/
+third_party/python/blessings/
+third_party/python/configobj/
+third_party/python/futures/
+third_party/python/jsmin/
+third_party/python/mock-*/
+third_party/python/psutil/
+third_party/python/py/
+third_party/python/pyasn1/
+third_party/python/pyasn1-modules/
+third_party/python/PyECC/
+third_party/python/pytest/
+third_party/python/pyyaml/
+third_party/python/pytoml/
+third_party/python/redo/
+third_party/python/requests/
+third_party/python/rsa/
+third_party/python/which/
 toolkit/components/protobuf/
 toolkit/crashreporter/google-breakpad/