@@ -1835,6 +1835,9 @@ fn tool_uv_sources() -> Result<()> {
18351835 " ,
18361836 } ) ?;
18371837
1838+ project. child ( "src" ) . child ( "__init__.py" ) . touch ( ) ?;
1839+ project. child ( "README" ) . touch ( ) ?;
1840+
18381841 uv_snapshot ! ( filters, context. build( ) . current_dir( project. path( ) ) , @r###"
18391842 success: true
18401843 exit_code: 0
@@ -1843,63 +1846,73 @@ fn tool_uv_sources() -> Result<()> {
18431846 ----- stderr -----
18441847 Building source distribution...
18451848 running egg_info
1846- creating project.egg-info
1847- writing project.egg-info/PKG-INFO
1848- writing dependency_links to project.egg-info/dependency_links.txt
1849- writing requirements to project.egg-info/requires.txt
1850- writing top-level names to project.egg-info/top_level.txt
1851- writing manifest file 'project.egg-info/SOURCES.txt'
1852- reading manifest file 'project.egg-info/SOURCES.txt'
1853- writing manifest file 'project.egg-info/SOURCES.txt'
1849+ creating src/ project.egg-info
1850+ writing src/ project.egg-info/PKG-INFO
1851+ writing dependency_links to src/ project.egg-info/dependency_links.txt
1852+ writing requirements to src/ project.egg-info/requires.txt
1853+ writing top-level names to src/ project.egg-info/top_level.txt
1854+ writing manifest file 'src/ project.egg-info/SOURCES.txt'
1855+ reading manifest file 'src/ project.egg-info/SOURCES.txt'
1856+ writing manifest file 'src/ project.egg-info/SOURCES.txt'
18541857 running sdist
18551858 running egg_info
1856- writing project.egg-info/PKG-INFO
1857- writing dependency_links to project.egg-info/dependency_links.txt
1858- writing requirements to project.egg-info/requires.txt
1859- writing top-level names to project.egg-info/top_level.txt
1860- reading manifest file 'project.egg-info/SOURCES.txt'
1861- writing manifest file 'project.egg-info/SOURCES.txt'
1862- warning: sdist: standard file not found: should have one of README, README.rst, README.txt, README.md
1863-
1859+ writing src/project.egg-info/PKG-INFO
1860+ writing dependency_links to src/project.egg-info/dependency_links.txt
1861+ writing requirements to src/project.egg-info/requires.txt
1862+ writing top-level names to src/project.egg-info/top_level.txt
1863+ reading manifest file 'src/project.egg-info/SOURCES.txt'
1864+ writing manifest file 'src/project.egg-info/SOURCES.txt'
18641865 running check
18651866 creating project-0.1.0
1866- creating project-0.1.0/project.egg-info
1867+ creating project-0.1.0/src
1868+ creating project-0.1.0/src/project.egg-info
18671869 copying files to project-0.1.0...
1870+ copying README -> project-0.1.0
18681871 copying pyproject.toml -> project-0.1.0
18691872 copying setup.py -> project-0.1.0
1870- copying project.egg-info/PKG-INFO -> project-0.1.0/project.egg-info
1871- copying project.egg-info/SOURCES.txt -> project-0.1.0/project.egg-info
1872- copying project.egg-info/dependency_links.txt -> project-0.1.0/project.egg-info
1873- copying project.egg-info/requires.txt -> project-0.1.0/project.egg-info
1874- copying project.egg-info/top_level.txt -> project-0.1.0/project.egg-info
1875- copying project.egg-info/SOURCES.txt -> project-0.1.0/project.egg-info
1873+ copying src/__init__.py -> project-0.1.0/src
1874+ copying src/project.egg-info/PKG-INFO -> project-0.1.0/src/project.egg-info
1875+ copying src/project.egg-info/SOURCES.txt -> project-0.1.0/src/project.egg-info
1876+ copying src/project.egg-info/dependency_links.txt -> project-0.1.0/src/project.egg-info
1877+ copying src/project.egg-info/requires.txt -> project-0.1.0/src/project.egg-info
1878+ copying src/project.egg-info/top_level.txt -> project-0.1.0/src/project.egg-info
1879+ copying src/project.egg-info/SOURCES.txt -> project-0.1.0/src/project.egg-info
18761880 Writing project-0.1.0/setup.cfg
18771881 Creating tar archive
18781882 removing 'project-0.1.0' (and everything under it)
18791883 Building wheel from source distribution...
18801884 running egg_info
1881- writing project.egg-info/PKG-INFO
1882- writing dependency_links to project.egg-info/dependency_links.txt
1883- writing requirements to project.egg-info/requires.txt
1884- writing top-level names to project.egg-info/top_level.txt
1885- reading manifest file 'project.egg-info/SOURCES.txt'
1886- writing manifest file 'project.egg-info/SOURCES.txt'
1885+ writing src/ project.egg-info/PKG-INFO
1886+ writing dependency_links to src/ project.egg-info/dependency_links.txt
1887+ writing requirements to src/ project.egg-info/requires.txt
1888+ writing top-level names to src/ project.egg-info/top_level.txt
1889+ reading manifest file 'src/ project.egg-info/SOURCES.txt'
1890+ writing manifest file 'src/ project.egg-info/SOURCES.txt'
18871891 running bdist_wheel
18881892 running build
1893+ running build_py
1894+ creating build
1895+ creating build/lib
1896+ copying src/__init__.py -> build/lib
1897+ running egg_info
1898+ writing src/project.egg-info/PKG-INFO
1899+ writing dependency_links to src/project.egg-info/dependency_links.txt
1900+ writing requirements to src/project.egg-info/requires.txt
1901+ writing top-level names to src/project.egg-info/top_level.txt
1902+ reading manifest file 'src/project.egg-info/SOURCES.txt'
1903+ writing manifest file 'src/project.egg-info/SOURCES.txt'
18891904 installing to build/bdist.linux-x86_64/wheel
18901905 running install
1906+ running install_lib
1907+ creating build/bdist.linux-x86_64
1908+ creating build/bdist.linux-x86_64/wheel
1909+ copying build/lib/__init__.py -> build/bdist.linux-x86_64/wheel
18911910 running install_egg_info
1892- running egg_info
1893- writing project.egg-info/PKG-INFO
1894- writing dependency_links to project.egg-info/dependency_links.txt
1895- writing requirements to project.egg-info/requires.txt
1896- writing top-level names to project.egg-info/top_level.txt
1897- reading manifest file 'project.egg-info/SOURCES.txt'
1898- writing manifest file 'project.egg-info/SOURCES.txt'
1899- Copying project.egg-info to build/bdist.linux-x86_64/wheel/project-0.1.0-py3.12.egg-info
1911+ Copying src/project.egg-info to build/bdist.linux-x86_64/wheel/project-0.1.0-py3.12.egg-info
19001912 running install_scripts
19011913 creating build/bdist.linux-x86_64/wheel/project-0.1.0.dist-info/WHEEL
19021914 creating '[TEMP_DIR]/project/dist/[TMP]/wheel' to it
1915+ adding '__init__.py'
19031916 adding 'project-0.1.0.dist-info/METADATA'
19041917 adding 'project-0.1.0.dist-info/WHEEL'
19051918 adding 'project-0.1.0.dist-info/top_level.txt'
0 commit comments