tinyproto
Variables
setup Namespace Reference

Variables

 source_files = glob.glob('./src/**/*.c*', recursive=True )
 
list libs = ["stdc++"]
 
 tinyproto_module
 
 name
 
 author
 
 author_email
 
 url
 
 license
 
 version
 
 description
 
 package_dir
 
 packages
 
 ext_modules
 

Detailed Description

Copyright 2021-2025 (C) Alexey Dynda

This file is part of Tiny Protocol Library.

GNU General Public License Usage

Protocol Library is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Protocol Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with Protocol Library.  If not, see <http://www.gnu.org/licenses/>.

Commercial License Usage

Licensees holding valid commercial Tiny Protocol licenses may use this file in
accordance with the commercial license agreement provided in accordance with
the terms contained in a written agreement between you and Alexey Dynda.
For further information contact via email on github account.

Variable Documentation

◆ tinyproto_module

setup.tinyproto_module
Initial value:
1 = Extension(
2  'tinyproto',
3  sources=source_files,
4  include_dirs=['./src','./python'],
5  define_macros=[("MYDEF", None), ("TINY_FD_DEBUG", 0), ("TINY_LOG_LEVEL_DEFAULT", 0)],
6  library_dirs=[],
7  libraries=libs,
8  language='c++',
9 )