コード例 #1
0
 def test_std_install(self, data, tmpdir):
     self.prep(data, tmpdir)
     wheel.move_wheel_files(self.name,
                            self.req,
                            self.src,
                            scheme=self.scheme)
     self.assert_installed()
コード例 #2
0
ファイル: req_install.py プロジェクト: oz123/pip
 def move_wheel_files(self, wheeldir, root=None, prefix=None):
     move_wheel_files(
         self.name, self.req, wheeldir,
         user=self.use_user_site,
         home=self.target_dir,
         root=root,
         prefix=prefix,
         pycompile=self.pycompile,
         isolated=self.isolated,
     )
コード例 #3
0
ファイル: req_install.py プロジェクト: yfxu1990/pip
 def move_wheel_files(self, wheeldir, root=None, prefix=None):
     move_wheel_files(
         self.name,
         self.req,
         wheeldir,
         user=self.use_user_site,
         home=self.target_dir,
         root=root,
         prefix=prefix,
         pycompile=self.pycompile,
         isolated=self.isolated,
     )
コード例 #4
0
ファイル: req_install.py プロジェクト: vdog/pip
 def move_wheel_files(self, wheeldir, root=None, prefix=None,
                      warn_script_location=True):
     move_wheel_files(
         self.name, self.req, wheeldir,
         user=self.use_user_site,
         home=self.target_dir,
         root=root,
         prefix=prefix,
         pycompile=self.pycompile,
         isolated=self.isolated,
         warn_script_location=warn_script_location,
     )
コード例 #5
0
ファイル: req_install.py プロジェクト: aodag/pip
 def move_wheel_files(self, wheeldir, root=None, prefix=None,
                      warn_script_location=True):
     move_wheel_files(
         self.name, self.req, wheeldir,
         user=self.use_user_site,
         home=self.target_dir,
         root=root,
         prefix=prefix,
         pycompile=self.pycompile,
         isolated=self.isolated,
         warn_script_location=warn_script_location,
     )
コード例 #6
0
ファイル: test_wheel.py プロジェクト: techtonik/pip
    def test_install_prefix(self, data, tmpdir):
        prefix = os.path.join(os.path.sep, 'some', 'path')
        self.prep(data, tmpdir)
        wheel.move_wheel_files(
            self.name,
            self.req,
            self.src,
            root=tmpdir,
            prefix=prefix,
        )

        bin_dir = 'Scripts' if WINDOWS else 'bin'
        assert os.path.exists(os.path.join(tmpdir, 'some', 'path', bin_dir))
        assert os.path.exists(os.path.join(tmpdir, 'some', 'path', 'my_data'))
コード例 #7
0
    def test_install_prefix(self, data, tmpdir):
        prefix = os.path.join(os.path.sep, 'some', 'path')
        self.prep(data, tmpdir)
        wheel.move_wheel_files(
            self.name,
            self.req,
            self.src,
            root=tmpdir,
            prefix=prefix,
        )

        bin_dir = 'Scripts' if WINDOWS else 'bin'
        assert os.path.exists(os.path.join(tmpdir, 'some', 'path', bin_dir))
        assert os.path.exists(os.path.join(tmpdir, 'some', 'path', 'my_data'))
コード例 #8
0
 def move_wheel_files(self, wheeldir, root=None, home=None, prefix=None,
                      warn_script_location=True, use_user_site=False,
                      pycompile=True, strip_file_prefix=None):
     move_wheel_files(
         self.name, self.req, wheeldir,
         user=use_user_site,
         home=home,
         root=root,
         prefix=prefix,
         pycompile=pycompile,
         isolated=self.isolated,
         warn_script_location=warn_script_location,
         strip_file_prefix=strip_file_prefix,
     )
コード例 #9
0
ファイル: test_wheel.py プロジェクト: techtonik/pip
 def test_dist_info_contains_empty_dir(self, data, tmpdir):
     """
     Test that empty dirs are not installed
     """
     # e.g. https://github.com/pypa/pip/issues/1632#issuecomment-38027275
     self.prep(data, tmpdir)
     src_empty_dir = os.path.join(
         self.src_dist_info, 'empty_dir', 'empty_dir')
     os.makedirs(src_empty_dir)
     assert os.path.isdir(src_empty_dir)
     wheel.move_wheel_files(
         self.name, self.req, self.src, scheme=self.scheme)
     self.assert_installed()
     assert not os.path.isdir(
         os.path.join(self.dest_dist_info, 'empty_dir'))
コード例 #10
0
 def test_dist_info_contains_empty_dir(self, data, tmpdir):
     """
     Test that empty dirs are not installed
     """
     # e.g. https://github.com/pypa/pip/issues/1632#issuecomment-38027275
     self.prep(data, tmpdir)
     src_empty_dir = os.path.join(
         self.src_dist_info, 'empty_dir', 'empty_dir')
     os.makedirs(src_empty_dir)
     assert os.path.isdir(src_empty_dir)
     wheel.move_wheel_files(
         self.name, self.req, self.src, scheme=self.scheme)
     self.assert_installed()
     assert not os.path.isdir(
         os.path.join(self.dest_dist_info, 'empty_dir'))
コード例 #11
0
ファイル: req_install.py プロジェクト: wade1990/pip
 def move_wheel_files(
     self,
     wheeldir,  # type: str
     root=None,  # type: Optional[str]
     home=None,  # type: Optional[str]
     prefix=None,  # type: Optional[str]
     warn_script_location=True,  # type: bool
     use_user_site=False,  # type: bool
     pycompile=True  # type: bool
 ):
     # type: (...) -> None
     wheel.move_wheel_files(
         self.name, self.req, wheeldir,
         user=use_user_site,
         home=home,
         root=root,
         prefix=prefix,
         pycompile=pycompile,
         isolated=self.isolated,
         warn_script_location=warn_script_location,
     )
コード例 #12
0
ファイル: req_install.py プロジェクト: pfmoore/pip
 def move_wheel_files(
     self,
     wheeldir,  # type: str
     root=None,  # type: Optional[str]
     home=None,  # type: Optional[str]
     prefix=None,  # type: Optional[str]
     warn_script_location=True,  # type: bool
     use_user_site=False,  # type: bool
     pycompile=True  # type: bool
 ):
     # type: (...) -> None
     move_wheel_files(
         self.name, self.req, wheeldir,
         user=use_user_site,
         home=home,
         root=root,
         prefix=prefix,
         pycompile=pycompile,
         isolated=self.isolated,
         warn_script_location=warn_script_location,
     )
コード例 #13
0
ファイル: test_wheel.py プロジェクト: techtonik/pip
 def test_std_install(self, data, tmpdir):
     self.prep(data, tmpdir)
     wheel.move_wheel_files(
         self.name, self.req, self.src, scheme=self.scheme)
     self.assert_installed()