This is a port of Moy's work to Python 3. It will no longer work with Python 2. The changes to the Python code might be compatible but the changes to the C++ code (Python module initialization) are not.
There is a wheel for Linux/x86 at https://github.com/jwg4/exact_cover_np/suites/1659981839/artifacts/30853501
You can probably get this working for other platforms if you're happy to build it yourself, but the full packaging is a work in progress.
This is an updated version of this package which is newly repackaged, on pypi, has all the bugfixes and other modifications here, and some more.
Some of the code from the old package has been repackaged. If you want to solve sudoku, that code is at:
If you want to solve polyomino tiling problems, that code is at: