- should work on Windows now
- certified for Python 3.11 and 3.12
- CI moved to GitHub Actions
- downgraded Mako, since newer Mako requires Python 3.8
- fixed logging
snakehouse
doesn't need cython and satella installed in advance- added
find_all
- made available for PyPy users
- deprecated
find_pyx
,find_c
andfind_pyx_and_c
- added
find_pyx
,find_c
andfind_pyx_and_c
- added documentation
- added
read_requirements_txt
- Cython build step ("cythonize") will be parallelized by default
- added an option to build every file as a separate extension, for usage in tests
Multibuild
will pass given kwargs toExtension
object- added an option to monkey-patch
distutils
to compile multicore
- snakehouse will pass the remaining arguments to Multibuild to Cython's Extension
- snakehouse won't complain anymore if installing from a source wheel
- fixed issue #1
- bugfix release: fixed behaviour if there was only a single file in Multibuild
- allowed Linux-style paths on Windows build environments
- added the capability to insert standard
Extension
s in the snakehouse build() command
- got rid of some C compiler warnings
- module will now use mako to render the files
- standard C files will be allowed in the builds
- added support for Pythons 3.5-3.6