Skip to content

Releases: lumicks/embedded_python

v1.3.2

15 Jun 15:03
Compare
Choose a tag to compare
  • Fixed packages option breaking if comments are present in the requirements.txt file

v1.3.1

04 Jun 14:52
Compare
Choose a tag to compare
  • Fixed very slow find_package(Python) on Windows

v1.3.0

03 Jun 12:53
Compare
Choose a tag to compare
  • Added support for Linux and macOS with a couple of caveats to be resolved later:
    • The standard library is not pre-compiled and zipped so it takes up more space than the Windows variant
    • The environment is not as locked down as the Windows variant: pip is still accessible in the final package
  • The packages option now accepts the full contents of a requirements.txt file. Previously, the contents needed to be converted into a space-separated list (.replace("\n", " ")) and stripped of comments and markers.
  • CMake will now automatically call find_package(Python) and ensure that the embedded distribution is found instead of a system-installed Python. Previously, consumer projects needed to do this manually.

v1.2.1

15 Feb 10:58
Compare
Choose a tag to compare
  • Fixed data and scripts not being installed with certain packages (e.g. nbconvert>=6.0)
  • Updated the embedded setuptools to v53.0.0

v1.2.0

08 Dec 12:23
Compare
Choose a tag to compare
  • It's now possible to package any version of the embedded Python, independent of the version on the host system.
  • Updated to pip-licenses v2.2.0: --with-license-file now finds British-style LICENCE files.

v1.1.0

08 Dec 12:23
Compare
Choose a tag to compare
  • Python's LICENSE.txt is now placed into the licenses directory.
  • The licenses of all installed packages are now gathered using pip-licenses and written to licenses/package_licenses.txt.

v1.0.0

08 Dec 12:22
Compare
Choose a tag to compare

Initial release