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

Update docs for install, build and dev workflow #208

Merged
merged 4 commits into from
Sep 1, 2024

Conversation

oscarbenjamin
Copy link
Collaborator

Update the docs for installing. The setup page is split into two parts where the simple page just explains how to pip install python-flint and which versions of Python have binaries available.

The other page gives more complicated installation instructions for building from source including proper instructions for different old versions and which versions of Flint etc are supported by which versions of python-flint.

Add a new workflow page that explains how to use meson and spin for development and how to build and run tests etc.

Also add version checks for Cython in the meson build so that it will check the version when building without build isolation.

@oscarbenjamin oscarbenjamin merged commit a217c71 into flintlib:master Sep 1, 2024
39 checks passed
@oscarbenjamin oscarbenjamin deleted the pr_docs_dev_workflow branch September 1, 2024 19:00
@oscarbenjamin
Copy link
Collaborator Author

Docs updated so the new pages are:

These three are linked from the main page:

https://python-flint.readthedocs.io/en/latest/

Let me know if anyone has any suggestions for improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant