Additional python lints and checks.
Project description
Pants is an Apache2 licensed build tool written in Python.
The latest documentation can be found here.
1.8.x Stable Releases
This document describes releases leading up to the 1.8.x stable series.
1.8.0 (07/19/2018)
The first stable release of the 1.8.x series, with no changes since rc1.
Includes helpful new features like the –owner-of option for selecting targets by owned filename, and warnings/errors for unmatched globs. Additionally, updates Pants’ usage of the zinc incremental Scala compiler to a 1.0.x release.
1.8.0rc1 (06/29/2018)
Bugfixes
1.8.0rc0 (06/18/2018)
Bugfixes
Refactoring, Improvements, and Tooling
Remove DeprecatedPythonTaskTestBase (#5973) Issue #5870 PR #5973
Mark a few options that should not show up in ./pants help. (#5968) PR #5968
Documentation Updates
adding more documentation for python_app (#5965) PR #5965
1.8.0.dev4 (06/15/2018)
New features
Bugfixes
Refactoring, Improvements, and Tooling
Record start times per graph node and expose a method to summarize them. (#5964) PR #5964
Remove value wrapper on the python side of ffi. (#5961) PR #5961
Construct rule_graph recursively (#5955) PR #5955
Support output directory saving for local process execution. (#5944) PR #5944
use liblzma.dylib for xz on osx and add platform-specific testing to the rust osx shard (#5936) PR #5936
Improve PythonInterpreterCache logging (#5954) PR #5954
Re-shade zinc to avoid classpath collisions with annotation processors. (#5953) PR #5953
[pantsd] Robustify client connection logic. (#5952) PR #5952
Enable fromfile support for –owner-of and increase test coverage (#5948) PR #5948
move glob matching into its own file (#5945) PR #5945
Add new remote execution options (#5932) PR #5932
Use target not make_target in some tests (#5939) PR #5939
[jvm-compile] template-methodify JvmCompile further; add compiler choices (#5923) PR #5923
Add script to get a list of failing pants from travis (#5946) PR #5946
Integration test for daemon environment scrubbing (#5893) PR #5893
Documentation Updates
1.8.0.dev3 (06/08/2018)
New features
Bugfixes
Refactoring, Improvements, and Tooling
Put the ChangeCalculator implementation next to TargetRootsCalculator (#5917) PR #5917
Remove sdist publishing hack. (#5926) PR #5926
Upgrade to pex 1.4.3. (#5910) PR #5910
Kill unused legacy code. (#5921) PR #5921
Add @classproperty (#5901) PR #5901
Simplify PathGlobs python datatype (#5915) PR #5915
Split short-form from long-form of setup_legacy_graph (#5911) PR #5911
Add Daniel McClanahan & Dorothy Ordogh to committers (#5909) PR #5909
Merge Root/Inner Entry cases into an EntryWithDeps case. (#5914) PR #5914
Make mock test server emit timing data (#5891) PR #5891
Update release jvm docs to have notes about gpg 2.1 (#5907) PR #5907
Set output_files field on remote Action (#5902) PR #5902
From<Digest> no longer panics (#5832) PR #5832
Use tempfile crate not tempdir crate (#5900) PR #5900
1.8.0.dev2 (06/02/2018)
Bugfixes
Refactoring, Improvements, and Tooling
Add deprecation warning for pep8 ‘plugin’ in pythonstyle suppress file (#5888) PR #5888
warn or error on matching source globs (#5769) PR #5769
Mark things which generate cffi for change detection (#5883) PR #5883
Sort list goal output (#5872) PR #5872
Output stdout and stderr when nailgun fails to connect (#5892) PR #5892
New features
Remote execution can be enabled by flags (#5881) PR #5881
1.8.0.dev1 (05/25/2018)
Bugfixes
New features
API Changes
Refactoring, Improvements, and Tooling
[remoting] Store raw bytes for stdout and stderr if received inline. (#5855) PR #5855
[rust/engine] add timeout description for grpc process requests (#5632) PR #5632
Use tokio for scheduler requests and local process execution (#5846) PR #5846
Rust compilation is more robust and fast (#5857) PR #5857
Core has a CommandRunner (#5850) PR #5850
Only depend on subprocess32 in python2. (#5847) PR #5847
Hermeticize cargo build. (#5742) PR #5742
A utility to aggregate s3 access logs. (#5777) PR #5777
Update all rust dependencies (ie, ran cargo update). (#5845) PR #5845
Documentation Updates
Document how to select a Python interpreter (#5843) PR #5843
1.8.0.dev0 (05/18/2018)
Bugfixes
Invalidate all tasks on source root changes. (#5821) PR #5821
New features
Allow alternate binaries download urls generation and convert GoDistribution and LLVM subsystems to use it (#5780) PR #5780
API Changes
Refactoring, Improvements, and Tooling
Revert to non-forked grpcio-compiler (#5842) PR #5842
cloc uses v2 process execution (#5840) PR #5840
Remove extra workunit from coursier resolve (#5837) PR #5837
Remove stale comment (#5839) PR #5839
Script BinaryUtils can be captured as snapshots (#5835) PR #5835
CommandRunners implement a single trait (#5836) PR #5836
Directories can be merged synchronously (#5834) PR #5834
Allow arbitrary directories to be Snapshotted (#5801) PR #5801
Regression test for #4596 (#4608) PR #4608
Empty digest is always known (#5829) PR #5829
Local process execution can fetch output files (#5784) PR #5784
Fetch native stack traces if any cores were dumped (#5828) PR #5828
FileContents is gotten from DirectoryDigest not Snapshot (#5820) PR #5820
[release.sh] Use git configured gpg binary if one is set (#5826) PR #5826
[release-doc] rm explicit owner list in favor of just using -o (#5823) PR #5823
brfs: Sleep a bit after mounting the filesystem (#5819) PR #5819
Snapshot contains a DirectoryDigest (#5811) PR #5811
Add a facility for exposing metrics from the native engine (#5808) PR #5808
Expand engine readme (#5759) PR #5759
Document python_app target in Python readme. (#5816) PR #5816
[release-docs] Update step 0, linkify links (#5806) PR #5806
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
Built Distribution
Hashes for pantsbuild.pants.contrib.python.checks-1.8.0-py27-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f8ac5d3c6031bf31f1e2c1c3118d359ef5d38c946ae647738c683ea66711898 |
|
MD5 | 08f36bcfa7ec9e8a4f37fcc9b3f839d5 |
|
BLAKE2b-256 | 7d73bc745f16579791fad79ded7390c69f267fa6d348374ec1d2b70c8d1b14b2 |