1.26.x
Some highlights:
- Pants now uses Pex 2.1, which uses Pip instead of its own custom resolver. See https://github.com/pantsbuild/pex/pull/788 for details.
- Adds support for
pants.tomlas an improvement on the now legacypants.iniformat. See https://groups.google.com/forum/#!topic/pants-devel/N1H03oJONco for details. - Adds support for Python lockfiles.
- Adds the Pylint linter.
- Adds IPython support to
./pants repl. - Adds support for getting coverage data with
./pants test. - When using file arguments with
./.pants test,fmt, orlint, Pants now runs over only the files specified, rather than all files belonging to the owning target. - Changes
./pants fmtand./pants lintto batch targets together for better performance, at the cost of less fine-grained caching. This can be disabled with--fmt-per-target-cachingand--lint-per-target-caching.
See here for a detailed change log.