45 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Python
		
	
	
|  | #!/usr/bin/env python3 | ||
|  | 
 | ||
|  | # Setup script (in the sdist or in tools/setup_main.py in the repository) | ||
|  | 
 | ||
|  | from setuptools import setup | ||
|  | 
 | ||
|  | cmdclass = {} | ||
|  | $extra_cmd | ||
|  | 
 | ||
|  | setup( | ||
|  |     name="pybind11", | ||
|  |     version="$version", | ||
|  |     download_url='https://github.com/pybind/pybind11/tarball/v$version', | ||
|  |     packages=[ | ||
|  |         "pybind11", | ||
|  |         "pybind11.include.pybind11", | ||
|  |         "pybind11.include.pybind11.detail", | ||
|  |         "pybind11.include.pybind11.eigen", | ||
|  |         "pybind11.include.pybind11.stl", | ||
|  |         "pybind11.share.cmake.pybind11", | ||
|  |         "pybind11.share.pkgconfig", | ||
|  |     ], | ||
|  |     package_data={ | ||
|  |         "pybind11": ["py.typed"], | ||
|  |         "pybind11.include.pybind11": ["*.h"], | ||
|  |         "pybind11.include.pybind11.detail": ["*.h"], | ||
|  |         "pybind11.include.pybind11.eigen": ["*.h"], | ||
|  |         "pybind11.include.pybind11.stl": ["*.h"], | ||
|  |         "pybind11.share.cmake.pybind11": ["*.cmake"], | ||
|  |         "pybind11.share.pkgconfig": ["*.pc"], | ||
|  |     }, | ||
|  |     extras_require={ | ||
|  |         "global": ["pybind11_global==$version"] | ||
|  |         }, | ||
|  |     entry_points={ | ||
|  |         "console_scripts": [ | ||
|  |              "pybind11-config = pybind11.__main__:main", | ||
|  |         ], | ||
|  |         "pipx.run": [ | ||
|  |              "pybind11 = pybind11.__main__:main", | ||
|  |         ] | ||
|  |     }, | ||
|  |     cmdclass=cmdclass | ||
|  | ) |