GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python_example/setup.py at master · herbeeg/python_example Expand file tree/ Copy pathsetup.pyMore file actions 42 lines (36 loc) · 1.31 KB / Copy pathsetup.pyFile metadata and controls42 lines (36 loc) · 1.31 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 from setuptools import setup # Available at setup time due to pyproject.toml from pybind11.setup_helpers import Pybind11Extension, build_ext from pybind11 import get_cmake_dir import sys __version__ = "0.0.1" # The main interface is through Pybind11Extension. # * You can add cxx_std=11/14/17, and then build_ext can be removed. # * You can set include_pybind11=false to add the include directory yourself, # say from a submodule. # # Note: # Sort input source files if you glob sources to ensure bit-for-bit # reproducible builds (https://github.com/pybind/python_example/pull/53) ext_modules = [ Pybind11Extension("python_example", ["src/main.cpp"], # Example: passing in the version to the compiled code define_macros = [('VERSION_INFO', __version__)], ), ] setup( name="python_example", version=__version__, author="Sylvain Corlay", url="https://github.com/pybind/python_example", description="A test project using pybind11", long_description="", ext_modules=ext_modules, extras_require={"test": "pytest"}, # Currently, build_ext only provides an optional "highest supported C++ # level" feature, but in the future it may provide more features. cmdclass={"build_ext": build_ext}, zip_safe=False, ) |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |