Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
setup.StubsGenerator Class Reference

Public Member Functions

 __init__ (self)
 run (self)
 generate_stubs (self)
 rearrange_stubs (self)
 build_package_data (self)

Public Attributes

str output_root = Path(__file__).parent.absolute() / 'gen'
 target_path = Path(Path(__file__).parent.absolute() / 'visp')
list package_data = []

Detailed Description

Definition at line 44 of file setup.py.

Constructor & Destructor Documentation

◆ __init__()

setup.StubsGenerator.__init__ ( self)

Definition at line 45 of file setup.py.

Member Function Documentation

◆ build_package_data()

setup.StubsGenerator.build_package_data ( self)

Definition at line 95 of file setup.py.

References package_data, and target_path.

Referenced by run().

◆ generate_stubs()

setup.StubsGenerator.generate_stubs ( self)
Call Mypy's tool to generate stubs in an temporary folder.
CPP stubs are first generated, then the python specific ones

Definition at line 57 of file setup.py.

References output_root.

Referenced by run().

◆ rearrange_stubs()

setup.StubsGenerator.rearrange_stubs ( self)

Definition at line 65 of file setup.py.

References output_root, and target_path.

Referenced by run().

◆ run()

setup.StubsGenerator.run ( self)

Definition at line 53 of file setup.py.

References build_package_data(), generate_stubs(), and rearrange_stubs().

Member Data Documentation

◆ output_root

str setup.StubsGenerator.output_root = Path(__file__).parent.absolute() / 'gen'

Definition at line 47 of file setup.py.

Referenced by generate_stubs(), and rearrange_stubs().

◆ package_data

setup.StubsGenerator.package_data = []

Definition at line 50 of file setup.py.

Referenced by build_package_data().

◆ target_path

setup.StubsGenerator.target_path = Path(Path(__file__).parent.absolute() / 'visp')

Definition at line 48 of file setup.py.

Referenced by build_package_data(), and rearrange_stubs().