Я разрабатываю оболочку 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