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-openzwave/setup-lib.py at master · OpenZWave/python-openzwave Expand file tree/ Copy pathsetup-lib.pyMore file actions executable file ·72 lines (63 loc) · 2.78 KB / Copy pathsetup-lib.pyFile metadata and controlsexecutable file ·72 lines (63 loc) · 2.78 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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 #!/usr/bin/env python # -*- coding: utf-8 -*- """ This file is part of **python-openzwave** project https://github.com/OpenZWave/python-openzwave. :platform: Unix, Windows, MacOS X .. moduleauthor:: bibi21000 aka Sébastien GALLET <[email protected]> License : GPL(v3) **python-openzwave** is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. **python-openzwave** 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 General Public License for more details. You should have received a copy of the GNU General Public License along with python-openzwave. If not, see http://www.gnu.org/licenses. Build process : - ask user what to do (zmq way in pip) - or parametrizes it --dev : use local sources and cythonize way (for python-openzwave devs, ...) --embed : use local sources and cpp file (for third parties packagers, ...) --git : download openzwave from git (for geeks) --shared : use pkgconfig and cython (for debian devs and common users) --pybind : use pybind alternative (not tested) --auto (default) : try static, shared and cython, fails if it can't """ from setuptools import setup, find_packages from distutils.extension import Extension from pyozw_version import pyozw_version from pyozw_setup import LOCAL_OPENZWAVE, SETUP_DIR from pyozw_setup import current_template, parse_template, get_dirs, data_files_config, install_requires from pyozw_setup import Template, DevTemplate, GitTemplate, EmbedTemplate, SharedTemplate from pyozw_setup import bdist_egg, build_openzwave, openzwave_config, build, clean, develop, install print(current_template) print(current_template.ctx) print(install_requires()) setup( name = 'libopenzwave', version = pyozw_version, #~ scripts=['src-lib/scripts/pyozw_check'], zip_safe = False, url='https://github.com/OpenZWave/python-openzwave', cmdclass = {'build_ext': current_template.build_ext, 'bdist_egg': bdist_egg, 'build': build, 'build_openzwave': build_openzwave, 'openzwave_config': openzwave_config, 'clean': clean, 'develop': develop, 'install': install}, ext_modules = [ Extension(**current_template.ctx) ], #ext_modules = cythonize(ext_modules), package_dir = {'' : 'src-lib'}, #The following line install config drectory in share/python-openzwave #~ data_files = data_files, packages = find_packages('src-lib'), install_requires = install_requires(), ) |
| 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. |