37 lines
915 B
Python
37 lines
915 B
Python
|
#!/usr/bin/env python
|
||
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
# 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.share.cmake.pybind11",
|
||
|
],
|
||
|
package_data={
|
||
|
"pybind11": ["py.typed", "*.pyi"],
|
||
|
"pybind11.include.pybind11": ["*.h"],
|
||
|
"pybind11.include.pybind11.detail": ["*.h"],
|
||
|
"pybind11.share.cmake.pybind11": ["*.cmake"],
|
||
|
},
|
||
|
extras_require={
|
||
|
"global": ["pybind11_global==$version"]
|
||
|
},
|
||
|
entry_points={
|
||
|
"console_scripts": [
|
||
|
"pybind11-config = pybind11.__main__:main",
|
||
|
]
|
||
|
},
|
||
|
cmdclass=cmdclass
|
||
|
)
|