python-greenlet / greenlet

Lightweight in-process concurrent programming
Other
1.64k stars 246 forks source link

1.0.0: strange installed files #231

Closed kloczek closed 3 years ago

kloczek commented 3 years ago

Content of the python sitepackage directore after install in DESTDIR I suppose that header files and greenlet/tests shpuld not be actually installed Or in case header fierls they should not be installed in that location. Could you please confirm or make some comment?

I've bolded files which I think that shpuld not be installed.

[tkloczko@barrel site-packages]$ find . -name * . ./greenlet ./greenlet/init.py /greenlet/tests ./greenlet/tests/init.py ./greenlet/tests/test_contextvars.py ./greenlet/tests/test_cpp.py ./greenlet/tests/test_extension_interface.py ./greenlet/tests/test_gc.py ./greenlet/tests/test_generator.py ./greenlet/tests/test_generator_nested.py ./greenlet/tests/test_greenlet.py ./greenlet/tests/test_leaks.py ./greenlet/tests/test_stack_saved.py ./greenlet/tests/test_throw.py ./greenlet/tests/test_tracing.py ./greenlet/tests/test_version.py ./greenlet/tests/test_weakref.py ./greenlet/tests/_test_extension.c ./greenlet/tests/_test_extension_cpp.cpp ./greenlet/tests/_test_extension_cpp.cpython-38-x86_64-linux-gnu.so ./greenlet/tests/_test_extension.cpython-38-x86_64-linux-gnu.so ./greenlet/greenlet.c ./greenlet/greenlet.h ./greenlet/slp_platformselect.h ./greenlet/platform ./greenlet/platform/setup_switch_x64_masm.cmd ./greenlet/platform/switch_aarch64_gcc.h ./greenlet/platform/switch_alpha_unix.h ./greenlet/platform/switch_amd64_unix.h ./greenlet/platform/switch_arm32_gcc.h ./greenlet/platform/switch_arm32_ios.h ./greenlet/platform/switch_csky_gcc.h ./greenlet/platform/switch_m68k_gcc.h ./greenlet/platform/switch_mips_unix.h ./greenlet/platform/switch_ppc64_aix.h ./greenlet/platform/switch_ppc64_linux.h ./greenlet/platform/switch_ppc_aix.h ./greenlet/platform/switch_ppc_linux.h ./greenlet/platform/switch_ppc_macosx.h ./greenlet/platform/switch_ppc_unix.h ./greenlet/platform/switch_riscv_unix.h ./greenlet/platform/switch_s390_unix.h ./greenlet/platform/switch_sparc_sun_gcc.h ./greenlet/platform/switch_x32_unix.h ./greenlet/platform/switch_x64_masm.asm ./greenlet/platform/switch_x64_masm.obj ./greenlet/platform/switch_x64_msvc.h ./greenlet/platform/switch_x86_msvc.h ./greenlet/platform/switch_x86_unix.h ./greenlet/_greenlet.cpython-38-x86_64-linux-gnu.so ./greenlet-1.0.0-py3.8.egg-info ./greenlet-1.0.0-py3.8.egg-info/PKG-INFO ./greenlet-1.0.0-py3.8.egg-info/not-zip-safe ./greenlet-1.0.0-py3.8.egg-info/dependency_links.txt ./greenlet-1.0.0-py3.8.egg-info/requires.txt ./greenlet-1.0.0-py3.8.egg-info/top_level.txt ./greenlet-1.0.0-py3.8.egg-info/SOURCES.txt

jamadden commented 3 years ago

Tests and headers are installed in those locations on purpose.

kloczek commented 3 years ago

Thx

jamadden commented 3 years ago

cf https://github.com/python-greenlet/greenlet/issues/184