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

Fix MANIFEST.in and make CI tests build and use a source distribution instead of the source directly #45

Merged
merged 3 commits into from
Oct 25, 2023

Commits on Oct 24, 2023

  1. Fix MANIFEST.in to also include pxd files

    This is required if anyone wants to use the sdist to build this from
    source.
    
    Signed-off-by: Gus Monod <gmonod1@bloomberg.net>
    sarahmonod committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    c91bd73 View commit details
    Browse the repository at this point in the history
  2. Update CI to use the source distribution

    This makes it possible to detect problems like a missing `.pxd` file.
    
    Signed-off-by: Gus Monod <gmonod1@bloomberg.net>
    sarahmonod committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    0f6207a View commit details
    Browse the repository at this point in the history
  3. Add 3.7 back in the versions tested by CI

    We want to keep testing 3.7 after all, because it was only marked EOL
    recently, and that it still is pretty easy to do so (support in GH
    actions).
    
    Signed-off-by: Gus Monod <gmonod1@bloomberg.net>
    sarahmonod committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    1bc9ad9 View commit details
    Browse the repository at this point in the history