beeware / mobile-forge

A tool to manage building cross-platform binary wheels for mobile devices
BSD 3-Clause "New" or "Revised" License
14 stars 9 forks source link

Improve error handling when setting up build environments #38

Closed freakboy3742 closed 3 months ago

freakboy3742 commented 3 months ago

Two changes to improve error handling when setting up a build environment:

  1. If the user's environment doesn't define TMPDIR, USER, HOME, LANG, or TERM, the compile environment doesn't attempt to pass in a None value.
  2. If the required files can't be found to build wheel dependencies, an error is raised and the environment build process stops.

Fixes #35, #36

PR Checklist: