Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modernize code and packaging, and make package installable from cython source #165

Merged
merged 5 commits into from
Sep 30, 2024

Conversation

fgregg
Copy link
Contributor

@fgregg fgregg commented Sep 27, 2024

No substantive code changes, just tidying up things and improving the experience of installing from source.

One important difference is that the source distribution will no longer include a _pycrfsuite.cpp file. Instead it will just include the _pycrfsuite.pyx file. The pyproject.toml and setup.py have been adjusted to Cythonize that the extension at build time.

This also sets a minimum python of 3.8.

@fgregg
Copy link
Contributor Author

fgregg commented Sep 27, 2024

@kmike if you care to take a look, I'll leave this open for a few days. otherwise, I'll go ahead and merge early next week.

@fgregg fgregg merged commit c6d25ad into master Sep 30, 2024
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant