Недопустимое содержимое пакета отображается с помощью справки (cython_module) - PullRequest
0 голосов
/ 16 ноября 2018

Я разрабатываю оболочку Cython вокруг существующей библиотеки C. Все хорошо, кроме неверного списка содержимого пакета, отображаемого python

(py3) D:\build\lib\Debug>python
Python 3.6.7 |Anaconda, Inc.| (default, Oct 28 2018, 19:44:12) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cython_package as pfr
>>> help(pfr)
Help on package cython_package:

NAME
    cython_package - Implementation of Cython wrappers for some functions in  library

PACKAGE CONTENTS
    Cython (package)
    IPython (package)
    PyQt4 (package)
    __future__
    _asyncio
    _bootlocale
    _bz2
    _collections_abc
    _compat_pickle
    _compression
    _ctypes
    _ctypes_test
    _decimal
    _distutils_findvs
    _dummy_thread

Как я могу это исправить?

Забыл упомянуть, эта оболочка Python является частью исходного кода библиотеки и построена с использованием CMake. Сценарии CMake взяты отсюда: https://github.com/thewtex/cython-cmake-example/blob/master/cmake/UseCython.cmake

...