class documentation

class TestOverallBehaviour: (source)

View In Hierarchy

Undocumented

Method test_editable_install Undocumented
Constant EXAMPLES Undocumented
Constant FLAT_LAYOUT Undocumented
Constant PYPROJECT Undocumented
@pytest.mark.parametrize('layout', EXAMPLES.keys())
def test_editable_install(self, tmp_path, venv, layout, editable_opts): (source)

Undocumented

EXAMPLES = (source)

Undocumented

Value
{'flat-layout': FLAT_LAYOUT,
 'src-layout': {'pyproject.toml': dedent(PYPROJECT),
                'MANIFEST.in': EXAMPLE['MANIFEST.in'],
                'otherfile.py': '',
                'src': {'mypkg': FLAT_LAYOUT['mypkg']}},
 'custom-layout': {'pyproject.toml': dedent(PYPROJECT)+dedent('''               
 [tool.setuptools]
...
FLAT_LAYOUT = (source)

Undocumented

Value
{'pyproject.toml': dedent(PYPROJECT),
 'MANIFEST.in': EXAMPLE['MANIFEST.in'],
 'otherfile.py': '',
 'mypkg': {'__init__.py': '',
           'mod1.py': 'var = 42',
           'subpackage': {'__init__.py': '',
                          'mod2.py': 'var = 13',
...
PYPROJECT: str = (source)

Undocumented

Value
'''        [build-system]
        requires = ["setuptools"]
        build-backend = "setuptools.build_meta"

        [project]
        name = "mypkg"
        version = "3.14159"
...