Commit Graph

5 Commits (master)

Author SHA1 Message Date
Andrew Hutchings d57b7e9dcd Refactor build to be more Python-like
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
2022-02-08 15:04:22 +00:00
Andrew Hutchings 1aa226bff0 Backport fixes from wolfcrypt-py
* Make wolfSSL a submodule
* Fix sdist packaging
* Make tox work on all py3 releases and remove pep8 for now
2022-01-31 14:56:55 +00:00
John Safranek 2982c718a0 Build Update
1. Replaced the versioned venv paths in gitignore with a wildcard, like
in the wolfCrypt project.
2. Remove the absolute path to the python interpreter. They just need to
be in the path. (For example, you might install old versions in /opt and
add their subdirs to the path while the latest runs out of its location.)
3. Build the name of python, pip, and venv_ based on the version.
2019-09-27 15:55:42 -07:00
Moisés Guimarães 7aa9c0c0fd updates docs 2018-03-19 22:28:12 +01:00
Moisés Guimarães 2b0cf67545 moving files from wolfssl/wrapper/python/wolfssl to here 2017-12-19 13:55:23 -03:00