class documentation
class TestSetupRequires: (source)
Undocumented
Static Method | create |
Return an sdist with a setup_requires dependency (of something that doesn't exist) |
Method | test |
When easy_install installs a source distribution which specifies setup_requires, it should honor the fetch parameters (such as index-url, and find-links). |
Method | test |
Undocumented |
Method | test |
Like ``test_setup_requires_overrides_version_conflict`` but where the ``setup_requires`` package is part of a namespace package that has *already* been imported. |
Method | test |
Regression test for distribution issue 323: https://bitbucket.org/tarek/distribute/issues/323 |
Method | test |
The `allow-hosts` option in not supported anymore. |
Method | test |
Undocumented |
Method | test |
Use case: ensure build requirements' extras are properly installed and activated. |
Method | test |
Undocumented |
Method | test |
Undocumented |
Method | test |
Check `python_requires` is honored. |
Method | test |
Use case: installing a package with a build dependency on an already installed `dep[extra]`, which in turn depends on `extra_dep` (whose is not already installed). |
Class Variable | use |
Undocumented |
When easy_install installs a source distribution which specifies setup_requires, it should honor the fetch parameters (such as index-url, and find-links).
@pytest.mark.parametrize( 'use_setup_cfg', use_setup_cfg)
def test_setup_requires_override_nspkg(self, use_setup_cfg): (source) ¶
def test_setup_requires_override_nspkg(self, use_setup_cfg): (source) ¶
Like ``test_setup_requires_overrides_version_conflict`` but where the ``setup_requires`` package is part of a namespace package that has *already* been imported.
@pytest.mark.parametrize( 'use_setup_cfg', use_setup_cfg)
def test_setup_requires_overrides_version_conflict(self, use_setup_cfg): (source) ¶
def test_setup_requires_overrides_version_conflict(self, use_setup_cfg): (source) ¶
Regression test for distribution issue 323: https://bitbucket.org/tarek/distribute/issues/323 Ensures that a distribution's setup_requires requirements can still be installed and used locally even if a conflicting version of that requirement is already on the path.
@pytest.mark.parametrize( 'use_setup_cfg', use_setup_cfg)
def test_setup_requires_with_attr_version(self, use_setup_cfg): (source) ¶
def test_setup_requires_with_attr_version(self, use_setup_cfg): (source) ¶
Undocumented
@pytest.mark.parametrize( 'with_dependency_links_in_setup_py', ( False, True))
def test_setup_requires_with_find_links_in_setup_cfg(self, monkeypatch, with_dependency_links_in_setup_py): (source) ¶
def test_setup_requires_with_find_links_in_setup_cfg(self, monkeypatch, with_dependency_links_in_setup_py): (source) ¶
Undocumented