Package: pantsbuild.pants.contrib.android
Pants is an Apache2 licensed build tool written in Python.The latest documentation can be foundhere.1.6.x Stable ReleasesThis document describes releases leading up to the1.6.xstableseries.1.6.0 (05/10/2018)The1.6.0stable release.Refactoring, Improvements, and ToolingDisable lint for Python 3 targets (#5765)PR #5765Address @jsirois final comments that were not addressed on PR #5765 (#5773)PR #57731.6.0rc3 (04/26/2018)BugfixesBreak a Core / Node cycle  (#5733)PR #5733Bump max local store size (#5728)PR #5728Add interpreter identity check for non-blacklisted interpreters (#5724)PR #5724Ensure test goal implicitly targets current platform when using python_dist targets (#5720)PR #5720PR #5618Plumb requirement blacklist through to the pex resolver (#5697)PR #56971.6.0rc2 (04/12/2018)BugfixesReset LMDB Environments when forkingPR #56891.6.0rc1 (04/09/2018)BugfixesDo not fail for a particular Spec if some other Spec has already matched it.PR #5683Refactoring, Improvements, and ToolingUpgrade virtualenv. (#5679)PR #5679Narrow down BuildLocalPythonDistributions target type (#5659)PR #56591.6.0rc0 (04/04/2018)BugfixesMemoize stable task creation (#5654)PR #5654Refactoring, Improvements, and ToolingMerge TargetRoots subclasses (#5648)PR #5648Handlenative_engine.soresources without headers. (#5653)PR #5653Per-run metrics for target roots, transitive target counts. (#5651)PR #5651Release script cleanups. (#5650)PR #5650Only create native engine resource when needed. (#5649)PR #5649Include rust stdlib sources in bootstrap. (#5645)PR #56451.6.0.dev2 (04/01/2018)BugfixesResolve for current platform only if resolving a local python dist with native extensions (#5618)PR #5618Fail for deleted-but-depended-on targets in changed (#5636)PR #5636Restore and modernize–changedtests (#5635)PR #5635Refactoring, Improvements, and Toolingmissing-deps-suggest outputs buildozer commands if path to buildozer is set (#5638)PR #5638Rewrite package listing and ownership parts of release.sh in python (#5629)PR #5629Add dependency on six (#5633)PR #5633[pantsd] Don’t initialize a scheduler for pantsd lifecycle checks. (#5624)PR #5624Make build_dictionary.html easier to read (#5631)PR #56311.6.0.dev1 (03/25/2018)New FeaturesRecord critical path timings of goals (#5609)PR #5609API ChangesDisable google java format by default (#5623)PR #5623Bugfixes[export] use same artifact cache override with VersionedTargetSet (#5620)PR #5620Memoize org.scalatest.Suite class loading (#5614)PR #5614Batch execution of address Specs and remove SelectTransitive (#5605)PR #5605Refactoring, Improvements, and ToolingBump coursier version to 1.1.0.cf365ea27a710d5f09db1f0a6feee129aa1fc417 (#5625)PR #5625Drop a golang dep that no longer appears to be used transitively… and yet somehow still seems to be failing. (#5619)PR #56191.6.0.dev0 (03/17/2018)New FeaturesAdd google-java-format fmt/lint support (#5596)PR #5596API ChangesDeprecate BinaryUtil as public API. (#5601)PR #5601BugfixesFixPytestRunpassthru arg handling. (#5594)PR #5594[pantsd] Repair stale sources invalidation case. (#5589)PR #5589[coursier/m2-coords] update coursier json parsing; use maven’s coords (#5475)PR #5475Refactoring, Improvements, and ToolingRobustifySetupPyIntegrationTest. #5610PR #5610Prepare 1.5.0rc1 (#5603)PR #5603Use readable errno descriptions for lmdb errors (#5604)PR #5604Convert scalafmt test to a unit test. (#5599)PR #5599Materialized files have the executable bit set correctly (#5593)PR #5593Render a warning rather than failinglistwhen no targets are matched (#5598)PR #5598New BinaryTool subsystems for node and yarnpkg. (#5584)PR #5584Further –changed optimization (#5579)PR #5579Yet more rustfmt (#5597)PR #5597PR #5592[pantsd] Don’t compute TargetRoots twice. (#5595)PR #5595Use pre-compiled rustfmt instead of compiling it ourselves (#5592)PR #5592[coursier] use same artifact cache override as ivy (#5586)PR #5586Log when we try to upload files (#5591)PR #5591Revert “Port BaseTest to v2 engine” (#5590)PR #5590Update buildozer to 0.6.0-80c7f0d45d7e40fa1f7362852697d4a03df557b3 (#5581)PR #5581Rust logging uses Python logging levels (#5528)PR #5528Port BaseTest to v2 engine (#4867)PR #4867Prepare 1.4.0! (#5583)PR #5583Uniform handling of subsystem discovery (#5575)PR #5575Send an empty WriteRequest for an empty file (#5578)PR #5578Don’t force fsync on every lmdb write transactionShard lmdb by top 4 bits of fingerprintRevert “Revert a bunch of remoting PRs (#5543)”PR #5543release.sh -q builds single-platform pexes locally (#5563)PR #5563