- Improved formatting of
.gitignorewill auto-populate the global option
--pants-ignore, by default, through the new global option
dependenciesgoal has a new
--type=3rdpartyoption to list the requirement strings of your third-party dependencies.
filedepsgoal has a new
--transitiveflag to include all used files from dependencies, instead of only files used the target itself.
./pants binarywill now use all fields defined on a
- When resolving third-party Python dependencies, you can now use the
[python-setup]to use custom repositories other than PyPI.
./pants runbetter support globs of targets; they will filter out all irrelevant targets for you.
-ltracewill enable logging in PEX for better troubleshooting.
- Pytest coverage reports can be written to the console through
- Pytest coverage reports can be automatically opened through
./pants test --open-coverage.
- Fixed how interpreter constraints are applied from dependencies.
See here for a detailed change log.
Updated 4 months ago