Skip to main content

Support for various code analysis tools in Pants.

Project description

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found at pantsbuild.

1.19.x Stable Releases

This document describes releases leading up to the 1.19.x stable series.

1.19.0rc0 (29/07/2019)

API Changes

  • Fail for missing classpath entries with hermetic execution. (#8037) PR #8037

  • Deprecate ZincCompile task in favor of RscCompile (#8047) PR #8047

New Features

  • Add support for scoverage (#8064) PR #8064

  • add script to generate zinc native-images, with example usage (#8036) PR #8036

  • Add fs_util subcommand to list known directories (#8100) PR #8100

Bugfixes

Refactoring, Improvements, and Tooling

  • Lower test timeouts in travis to get better debug output. (#8110) PR #8110

  • Upgrade cloc to 1.80 and add error handling (#8111) Issue #401, PR #8111

  • Rewrite test_git_hooks.py to be hermetic (#8085) PR #8085

  • use jdeps to run dep-usage task (#8093) PR #8093

  • Balance pytest test sharding (#8108) PR #8108

  • Record per-target compile workflow stats when using RscCompile (#8092) PR #8092

  • Parse zinc args and pass scalac options into scalafix (#8091) PR #8091

  • Scoverage report generator (#8098) PR #8098

  • [pantsd] Remove dead code around prefork graph warming (#8095) PR #8095

  • Use remote build execution to run several unit tests (#8051) Issue #7649, PR #8051

  • Report the stats version pants is using to the server. (#8086) PR #8086

  • Remove unused unit-test.sh script (#8083) PR #8083

  • Use direct import of version.py (#8078) PR #8078 PR #8077#discussion_r305555451

  • Refactor V2 PEX creation rules (#8080) PR #8080 PR #8063

Documentation

  • Prepare 1.17.0rc2 and render 1.18.x. (#8114) PR #8114

  • Update CONTRIBUTORS.md

1.19.0.dev0 (7/20/2019)

New Features

  • Add support for speculation as a viable command runner. (#8050) PR #8050

Bugfixes

  • Scalafix full classpath fix (#8007) PR #8007

  • Fix performance regression introduced by #7898 (#8006) PR #8006

  • Fix plugin resolution to respect interpreter ABI. (#8005) PR #8005

Refactoring, Improvements, and Tooling

  • Use pants as the user-agent for report server (#8077) PR #8077

  • Replace some format() calls with f-strings (#8079) PR #8079

  • Use unit-constants for MB/GB (#8072) PR #8072

  • Replace deprecated logger.warn calls with logger.warning (#8033) PR #8033

  • Local caching CommandRunner has default-on flag (#8040) PR #8040

  • Remove unit test runtime dependencies on resources (#8066) PR #8066

  • Use our docker image from #8059 for remote execution (#8068) PR #8068 PR #8059

  • Log messages are rendered in the v2 UI (#8049) PR #8049

  • Extend Google RBE Docker image to allow building sdist wheels (#8059) Issue #8057 PR #8059

  • Bump virtualenv to 16.6.2 for local run script (#8061) PR #8061

  • Replace scandir dependency with stdlib version (#8058) PR #8058

  • Set RUST_BACKTRACE in CI for more useful Rust debugging (#8054) PR #8054

  • Add provides clauses for new zinc deps. (#8055) PR #8055

  • Fix test broken by workunit service name changes (#8056) PR #8056

  • Suppress git stderr when checking for existence of repo (#7891) PR #7891

  • Change service name in Zipkin spans (#8053) PR #8053

  • embed a graal native-image configuration inside the zinc wrapper (#7506) PR #7506

  • Leverage Travis built-in skip support. (#8001) PR #8001

  • Add lmdb_store to travis cache (#8042) PR #8042

  • Minimum viable speculating command runner (#7992) PR #7992

  • Prep for 1.18.0rc1 (#8034) PR #8034

  • Revert “ShardedLmdb takes max size in bytes, not pages (#8038)” (#8044) PR #8038 PR #8044

  • Add caching CommandRunner wrapper (#7911) PR #7911

  • ShardedLmdb takes max size in bytes, not pages (#8038) PR #8038

  • Extract ExecuteProcessRequestMetadata (#8035) PR #8035

  • Add remote workunits for Zipkin trace (#7897) PR #7897

  • Extract cbindgen’d interface into its own crate (#8013) PR #8013

  • Revert “Make precomputing fail more usefully (#7994)” (#8024) PR #7994 PR #8024

  • Update rust dependencies (#8016) PR #8016

  • Fix pdb conflict in run_tracker stats request (#8025) PR #8025

  • Add utf-8 encoding to thrift-generated python files (#8022) PR #8022

  • Make union error messages better (#7999) PR #7999

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pantsbuild.pants.contrib.codeanalysis-1.19.0rc0-py36.py37-none-any.whl (12.3 kB view details)

Uploaded Python 3.6Python 3.7

File details

Details for the file pantsbuild.pants.contrib.codeanalysis-1.19.0rc0-py36.py37-none-any.whl.

File metadata

File hashes

Hashes for pantsbuild.pants.contrib.codeanalysis-1.19.0rc0-py36.py37-none-any.whl
Algorithm Hash digest
SHA256 dc34ff46dde35f8af0b8b351da5021cedc73b2d9303c1cdbf1b2325271a39062
MD5 d9b435915e94fc278ec2a644f2d16f73
BLAKE2b-256 df3dd1748a4fbd4f65160b12cf5f28256d1bd8b52b3c75b2d71b758e06627f99

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page