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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure project to use maturin to build pyo3 bindings #88

Merged
merged 10 commits into from
Mar 13, 2024

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    e2f8da5 View commit details
    Browse the repository at this point in the history
  2. Remove local build scripts

    These scripts are replaced by `maturin`
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    e0116f6 View commit details
    Browse the repository at this point in the history
  3. Remove broken actions

    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    ba15010 View commit details
    Browse the repository at this point in the history
  4. Add CI workflow

    `maturin` simplifies testing
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    97f6dbf View commit details
    Browse the repository at this point in the history
  5. Add sh scripts/run_test.sh

    Incorrectly added in previous commit. Also removing extra build jobs. We can see if some bits can be used for the "cross-build" jobs
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    b9b90ed View commit details
    Browse the repository at this point in the history
  6. Remove redundant workflows

    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    e11546e View commit details
    Browse the repository at this point in the history
  7. Set OS path dynamically

    I have a sneaky suspicions that the jobs failed due to an incorrect path
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    926f384 View commit details
    Browse the repository at this point in the history
  8. Fix issue with requests and docker

    See: docker/docker-py#3113
    
    For more details
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    4380f96 View commit details
    Browse the repository at this point in the history
  9. Remove Windows and Mac testing

    I cannot get it to work... I do not want to block this PR. This was going to be an addition to the codebase. This PR does not change the current behaviour of the tests.
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    8c76744 View commit details
    Browse the repository at this point in the history
  10. Remove pypy Python versions

    These were not included previously
    Ce11an committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    9ab1169 View commit details
    Browse the repository at this point in the history