Skip to content

Refactor build to be more Python-like#25

Merged
dgarske merged 2 commits intowolfSSL:masterfrom
LinuxJedi:refactor-build
Feb 10, 2022
Merged

Refactor build to be more Python-like#25
dgarske merged 2 commits intowolfSSL:masterfrom
LinuxJedi:refactor-build

Conversation

@LinuxJedi
Copy link
Copy Markdown
Member

This ports over some of the fixes made to wolfCrypt. Some of this will
be pre-requisites for Windows support.

Build recursion fixes:

  • Don't import module being built in setup.py
  • Don't build the C code until we are doing binary dist or install
  • Tox tests bdist_wheel instead of source

Other fixes:

  • Separate out version to separate file for modifying
  • Update copyright dates
  • Unification of _build_ffi and _build_wolfssl

This ports over some of the fixes made to wolfCrypt. Some of this will
be pre-requisites for Windows support.

Build recursion fixes:
* Don't import module being built in setup.py
* Don't build the C code until we are doing binary dist or install
* Tox tests bdist_wheel instead of source

Other fixes:
* Separate out version to separate file for modifying
* Update copyright dates
* Unification of _build_ffi and _build_wolfssl
@dgarske dgarske merged commit 696b55b into wolfSSL:master Feb 10, 2022
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.

2 participants