Ejemplo n.º 1
0
 def _extract_python(self):
     """Extracting Python installer, creating distribution object"""
     self._print("Extracting Python installer")
     os.mkdir(self.python_dir)
     utils.extract_msi(self.python_fname, targetdir=self.python_dir)
     os.remove(osp.join(self.python_dir, osp.basename(self.python_fname)))
     os.mkdir(osp.join(self.python_dir, 'Scripts'))
     self._print_done()
Ejemplo n.º 2
0
 def _extract_python(self):
     """Extracting Python installer, creating distribution object"""
     self._print("Extracting Python installer")
     os.mkdir(self.python_dir)
     utils.extract_msi(self.python_fname, targetdir=self.python_dir)
     os.remove(osp.join(self.python_dir, osp.basename(self.python_fname)))
     os.mkdir(osp.join(self.python_dir, 'Scripts'))
     self._print_done()
Ejemplo n.º 3
0
 def _extract_python(self):
     """Extracting Python installer, creating distribution object"""
     self._print("Extracting Python installer")
     os.mkdir(self.python_dir)
     if  self.python_fname[-3:] == 'zip':  # Python3.5
        utils.extract_archive(self.python_fname, targetdir=self.python_dir+r'\..')
     else:   
        utils.extract_msi(self.python_fname, targetdir=self.python_dir)
        os.remove(osp.join(self.python_dir, osp.basename(self.python_fname)))
        if not os.path.exists(osp.join(self.python_dir, 'Scripts')):
            os.mkdir(osp.join(self.python_dir, 'Scripts'))
     self._print_done()
Ejemplo n.º 4
0
 def _extract_python(self):
     """Extracting Python installer, creating distribution object"""
     self._print("Extracting Python installer")
     os.mkdir(self.python_dir)
     if self.python_fname[-3:] == "zip":  # Python3.5
         utils.extract_archive(self.python_fname, targetdir=self.python_dir + r"\..")
         # new Python 3.5 trick (https://bugs.python.org/issue23955)
         pyvenv_file = osp.join(self.python_dir, "pyvenv.cfg")
         open(pyvenv_file, "w").write("applocal=True\n")
     else:
         utils.extract_msi(self.python_fname, targetdir=self.python_dir)
         os.remove(osp.join(self.python_dir, osp.basename(self.python_fname)))
         if not os.path.exists(osp.join(self.python_dir, "Scripts")):
             os.mkdir(osp.join(self.python_dir, "Scripts"))
     self._print_done()
Ejemplo n.º 5
0
 def _extract_python(self):
     """Extracting Python installer, creating distribution object"""
     self._print("Extracting Python installer")
     os.mkdir(self.python_dir)
     if  self.python_fname[-3:] == 'zip':  # Python3.5
        utils.extract_archive(self.python_fname, targetdir=self.python_dir+r'\..')
        # new Python 3.5 trick (https://bugs.python.org/issue23955)
        pyvenv_file = osp.join(self.python_dir, 'pyvenv.cfg')
        open(pyvenv_file, 'w').write('applocal=True\n')
     else:   
        utils.extract_msi(self.python_fname, targetdir=self.python_dir)
        os.remove(osp.join(self.python_dir, osp.basename(self.python_fname)))
        if not os.path.exists(osp.join(self.python_dir, 'Scripts')):
            os.mkdir(osp.join(self.python_dir, 'Scripts'))
     self._print_done()