Classes | Functions | Variables
setup Namespace Reference

Classes

class  pkg_config
 

Functions

def absolute (src)
 
def absolute (src)
 
def cxx_standard (value)
 
def cxx_standard (value)
 
def cxx_standard_cmp (lhs)
 
def cxx_standard_cmp (lhs)
 
def GenExtension (name)
 
def GenExtension (name)
 
def get_lib_name (path)
 
def get_lib_name (path)
 
def numpy_get_include ()
 

Variables

int chunk
 
int chunk = 2**12
 
 config
 
 config = pkg_config()
 
 cxx_standard
 
 cxx_standard
 
 data
 
 data = fd.read(chunk)
 
 ext_modules
 
 ext_modules
 
list extensions
 
list extensions = [GenExtension(x) for x in "@CYTHON_BINDINGS_MODULES@".split(";")]
 
 linux_build
 
 linux_build = sys.platform.startswith("linux")
 
 name
 
 name
 
dictionary package_data
 
dictionary package_data
 
list packages
 
list packages = [p.split(".")[0] for p in "@CYTHON_BINDINGS_MODULES@".split(";")]
 
 sha512
 
 sha512 = hashlib.sha512()
 
 src_files
 
 src_files
 
 version
 
 version
 
 version_hash
 
 version_hash = sha512.hexdigest()[:7]
 
string win32_build
 
string win32_build = "nt"
 

Function Documentation

◆ absolute()

def setup.absolute (   src)

Definition at line 36 of file setup.in.py.

◆ cxx_standard()

def setup.cxx_standard (   value)

Definition at line 106 of file setup.in.py.

◆ cxx_standard_cmp()

def setup.cxx_standard_cmp (   lhs)

Definition at line 113 of file setup.in.py.

◆ GenExtension()

def setup.GenExtension (   name)

Definition at line 144 of file setup.in.py.

◆ get_lib_name()

def setup.get_lib_name (   path)

Definition at line 56 of file setup.in.py.

Variable Documentation

◆ chunk

int setup.chunk = 2**12

Definition at line 45 of file setup.in.py.

◆ config

setup.config = pkg_config()

Definition at line 103 of file setup.in.py.

◆ cxx_standard

setup.cxx_standard
Initial value:
1 = max(
2  map(cxx_standard, "0;@CYTHON_BINDINGS_CXX_STANDARD@".split(";")),
3  key=cxx_standard_cmp,
4 )

Definition at line 119 of file setup.in.py.

◆ data

setup.data = fd.read(chunk)

Definition at line 48 of file setup.in.py.

◆ ext_modules

setup.ext_modules

Definition at line 181 of file setup.in.py.

◆ extensions

setup.extensions = [GenExtension(x) for x in "@CYTHON_BINDINGS_MODULES@".split(";")]

Definition at line 160 of file setup.in.py.

◆ linux_build

setup.linux_build = sys.platform.startswith("linux")

Definition at line 28 of file setup.in.py.

◆ name

setup.name

Definition at line 179 of file setup.in.py.

◆ package_data

setup.package_data
Initial value:
1 = {
2  p: list(
3  map(
4  lambda x: x.replace(p + "/", ""),
5  filter(
6  lambda x: x.startswith(p + "/"),
7  "@CYTHON_BINDINGS_EXPORT_SOURCES@".split(";"),
8  ),
9  )
10  )
11  for p in packages
12 }

Definition at line 165 of file setup.in.py.

◆ packages

setup.packages = [p.split(".")[0] for p in "@CYTHON_BINDINGS_MODULES@".split(";")]

Definition at line 164 of file setup.in.py.

◆ sha512

setup.sha512 = hashlib.sha512()

Definition at line 30 of file setup.in.py.

◆ src_files

setup.src_files
Initial value:
1 = filter(
2  len, "@CYTHON_BINDINGS_SOURCES@;@CYTHON_BINDINGS_GENERATE_SOURCES@".split(";")
3 )

Definition at line 31 of file setup.in.py.

◆ version

setup.version

Definition at line 180 of file setup.in.py.

◆ version_hash

setup.version_hash = sha512.hexdigest()[:7]

Definition at line 53 of file setup.in.py.

◆ win32_build

string setup.win32_build = "nt"

Definition at line 27 of file setup.in.py.



hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03