github thought-machine/please v11.0.0
Please v11.0.0

latest releases: v17.12.6-beta.1, v17.12.5, v17.12.4...
6 years ago

The next version of Please is ready, and since this time it contains a couple of slightly breaking features so it's a major version. Headline features include:

  • Now ships with a completely builtin parser engine so the .so's aren't necessary
    (although still included in the download for now) and there's no requirement to
    have cffi or any Python version installed to run.
  • Interactive debugging for tests; passing -d to plz test or plz cover
    causes the test to break into an interactive debugger on failure. Currently only
    works on Python (with pytest as the test runner), C and C++ tests.
  • Altered priority of config files; /etc/plzconfig is now the lowest priority and
    there is an additional ~/.please/plzconfig immediately after it.
  • Added --profile flag which selects a config profile, e.g. --profile dev will
    attempt to read .plzconfig.dev if it exists.
  • Added --version flag to plz update to force updating to a particular version,
    and --latest flag to always update to the latest.
  • parse.experimentaldir config property can now be repeated.

Plus a bunch of smaller bugfixes and whatnot.

Thanks to everyone who contributed, made suggestions & reviewed changes!

Don't miss a new please release

NewReleases is sending notifications on new releases.