Skip to content

Commit

Permalink
Change sdist and build to use PEP517
Browse files Browse the repository at this point in the history
Changes the sdist to no longer include the cythonised .c files and rely
on the PEP517 features to define Cython as a build requirement. This
ensures that when building this package from the sdist, the process will
include any bugfixes for Cython that have been fixed after the
python-gssapi version has been released.

The removal of the .c files also simplifies the setup.py by removing
more functionality that was tied specifically to setuptools or even
distutils making it more flexible for the future.

The CI process has been updated to test against this new artifact rather
than testing against an build_ext --inplace instance to better replicate
how end users will be using the library.

Signed-off-by: Jordan Borean <jborean93@gmail.com>
  • Loading branch information
jborean93 committed Aug 11, 2022
1 parent 6b32538 commit 66592c0
Show file tree
Hide file tree
Showing 19 changed files with 510 additions and 487 deletions.
93 changes: 0 additions & 93 deletions .github/workflows/build.yml

This file was deleted.

Loading

0 comments on commit 66592c0

Please sign in to comment.