class documentation

class TestWithPackageData: (source)

View In Hierarchy

Undocumented

Method test_include_package_data Make sure auto-discovery does not affect package include_package_data. See issue #3196.
Constant EXAMPLE_PYPROJECT Undocumented
Constant EXAMPLE_SETUPCFG Undocumented
Constant PYPROJECT_PACKAGE_DIR Undocumented
Method _simulate_package_with_data_files Undocumented
@pytest.mark.parametrize('src_root, files', [('.', {'setup.cfg': DALS(EXAMPLE_SETUPCFG)}), ('.', {'pyproject.toml': DALS(EXAMPLE_PYPROJECT)}), ('src', {'setup.cfg': DALS(EXAMPLE_SETUPCFG)}), ('src', {'pyproject.toml': DALS(EXAMPLE_PYPROJECT)}), ('src', {'setup.cfg': DALS(EXAMPLE_SETUPCFG)+DALS('\n packages = find:\n package_dir =\n =src\n\n [options.packages.find]\n where = src\n ')}), ('src', {'pyproject.toml': DALS(EXAMPLE_PYPROJECT)+DALS('\n [tool.setuptools]\n package-dir = {"" = "src"}\n ')})])
def test_include_package_data(self, tmp_path, src_root, files): (source)

Make sure auto-discovery does not affect package include_package_data. See issue #3196.

EXAMPLE_PYPROJECT: str = (source)

Undocumented

Value
'''
    [project]
    name = "proj"
    version = "42"
    '''
EXAMPLE_SETUPCFG: str = (source)

Undocumented

Value
'''
    [metadata]
    name = proj
    version = 42

    [options]
    include_package_data = True
...
PYPROJECT_PACKAGE_DIR: str = (source)

Undocumented

Value
'''
    [tool.setuptools]
    package-dir = {"" = "src"}
    '''
def _simulate_package_with_data_files(self, tmp_path, src_root): (source)

Undocumented