code: def create_packages(self):
      
      for index, _ in enumerate(self._subpath_components):
        relpath = _PACKAGE_COMPONENTS + self._subpath_components[:index + 1] + ['__init__.py']
        touch(os.path.join(self.ROOT, *relpath))
docs: Create missing packages joining the vendor root to the base of the vendored distribution.
  
      For example, given a root at ``/home/jake/dev/pantsbuild/pex`` and a vendored distribution at
      ``pex/vendor/_vendored/requests`` this method would create the following package files::
  
        pex/vendor/_vendored/__init__.py
        pex/vendor/_vendored/requests/__init__.py
  
      These package files allow for standard python importers to find vendored code via re-directs
      from a `PEP-302 <https://www.python.org/dev/peps/pep-0302/>`_ importer like
      :class:`pex.third_party.VendorImporter`.