A scalable build tool for large, complex, heterogeneous repos.
Project description
Pants is an Apache2 licensed build tool written in Python.
The latest documentation can be found here.
1.11.x Stable Releases
This document describes releases leading up to the 1.11.x stable series.
1.11.0 (12/11/2018)
The first stable release for 1.11.x, with no additional changes since 1.11.0rc3.
1.11.0rc3 (12/06/2018)
Refactoring, Improvements, and Tooling
Move file owners computation into the engine and make lighter (#6790) PR #6790
1.11.0rc2 (11/15/2018)
Bugfixes
1.11.0rc1 (10/31/2018)
Bugfixes
Refactoring, Improvements, and Tooling
Fix bugs in the parent/child relationship in ProcessManager (#6670) PR #6670
Remove the FSEventService pool in favor of execution on the dedicated service thread. (#6667) PR #6667
Make PailgunServer multithreaded in order to avoid blocking the PailgunService thread. (#6669) PR #6669
Fix python lint dependency on pyprep goal (#6606) Issue #5764 PR #6606
1.11.0rc0 (10/16/2018)
New features
Add a node_scope option to node_module targets to support package-scopes (#6616) PR #6616
Split conan resolve by native_external_library targets (takeover). (#6630) PR #6630
Add intrinsic task to merge DirectoryDigests (#6635) Issue #5502 PR #6635
Bugfixes
Tighten up checkstyle plugin subsystem option passing. (#6648) PR #6648
[dep-usage] when no summary, ensure json output is unicode (#6641) PR #6641
Fix console_rule generators, and add a test to coverage running them under run_rule. (#6644) PR #6644
Add bounds checking to Entry::current_running_duration (#6643) PR #6643
Refactoring, Improvements, and Tooling
1.11.0.dev3 (10/13/2018)
API Changes
New features
Bugfixes
Refactoring, Improvements, and Tooling
Leverage factory_dict. (#6623) PR #6623
[rsc-compile] only metacp the jdk/scala synthetics one time per run (#6614) PR #6614
Clarify factory method terminal constructor calls. (#6625) PR #6625
Simplify pants.pex creation, leverage -c. (#6620) PR #6620
Add fs_util gc (#6612) PR #6612
add release notes for 1.10.0rc2 (#6615) PR #6615
Fatal error logging followup fixes (#6610) PR #6610
Fix typo (#6611) PR #6611
Consolidate Resettable instances (#6604) PR #6604
Update lmdb to 0.8 (#6607) PR #6607
first attempt at centralizing more global error logging state in ExceptionSink (#6552) PR #6552
[rsc-compile] update jdk dist lookup and usage to work remotely (#6593) PR #6593
1.11.0.dev2 (10/05/2018)
API Changes
New features
Bugfixes
Refactoring, Improvements, and Tooling
Update the “hello world” plugin doc. (#6601) PR #6601
More pinning to fix jupyter floats. (#6600) PR #6600
Handle RPC errors as well as message-inline errors (#6589) PR #6589
Add hello world plugin to documentation (#6587) PR #6587
Don’t immediately fail after a MacOS upgrade. (#6591) PR #6591
Enhance the login task. (#6586) PR #6586
StubCAS is built with a builder (#6582) PR #6582
Use uuid v4 in field which is specified to be a uuid v4 (#6576) PR #6576
1.11.0.dev1 (09/28/2018)
API Changes
Store and populate DirectoryDigests for cached targets (#6504) PR #6504
New features
Bugfixes
refactor encoding for multiple nailgun messages, refactor logging on exit (#6388) PR #6388
[zinc-compile][hermetic] raise failure on compile failures (#6563) PR #6563
ExecuteProcessRequest works with overlapping output files and dirs (#6559) Issue #6558 PR #6559
Refactoring, Improvements, and Tooling
Add forbidden imports check to ban std::sync primitives. (#6566) PR #6566
Pin jupyter transitive deps in integration tests (#6568) PR #6568 Pex Issue #561 Pex PR #562
Switch synchronization primitive usage to parking_lot (#6564) PR #6564
[rules-graph] ensure params in messages are sorted alphabetically (#6562) PR #6562
[rsc] break out metacp-ing jars into a separate job in RscCompile (#6538) PR #6538
Ensure consistent performance for instance memos. (#6554) PR #6554
Refactor pantsd integration test framework (#6508) PR #6508
Ensure JarLibrary classpath entries have directory digests (#6544) PR #6544
Remove usage of @memoized_property on MappedSpecs. (#6551) PR #6551
Update rust to 1.29 (#6527) PR #6527
Use .jdk dir for hermetic execution (#6502) PR #6502
Relativise path to compiler bridge (#6546) PR #6546
Make the sizes of the members of enum Node more uniform (#6545) PR #6545
Explicitly use backports.configparser (#6542) PR #6542
Merge subjects and variants into Params, and remove Noop (#6170) PR #6170
custom scalac version test - bump fixture to 2.12.4 (#6532) PR #6532
1.11.0.dev0 (09/14/2018)
API Changes
Upgrade Node.js to 8.11.3 and Yarn to 1.6.0 (#6512) PR #6512
New features
Bugfixes
make fatal_warnings_enabled_args a tuple instead of just parens (#6497) PR #6497
pass through compatibility to synthetic python thrift targets (#6499) PR #6499
Apply workaround similer to #6409 to bootstrapper (#6498) PR #6498
Fix encoding of workunits under pantsd (#6505) PR #6505
refactor command line target spec resolution and check that all target roots exist (#6480) PR #6480
Refactoring, Improvements, and Tooling
delete unnecessary testproject and broken test (#6494) PR #6494
skip integration test with pants_requirement() (#6493) PR #6493
Add bootstrapper jar to compile the compile-bridge. (#6462) PR #6462
[Hermetic zinc compile] Memoize scalac classpath snapshots (#6491) PR #6491
remove FIXME and (cosmicexplorer) comments (#6479) PR #6479
Consume the bootstrapper and modify zinc to allow remote exec (#6463) PR #6463
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 Distributions
File details
Details for the file pantsbuild.pants-1.11.0-cp27-none-manylinux1_x86_64.whl
.
File metadata
- Download URL: pantsbuild.pants-1.11.0-cp27-none-manylinux1_x86_64.whl
- Upload date:
- Size: 20.2 MB
- Tags: CPython 2.7
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a761ff6a6465b75c53b713ffa5e3ad740c1b37ba4daaebd3bfbe0320334235bf |
|
MD5 | 6c97c9231f1ab8fe38bc0e47fb022f9d |
|
BLAKE2b-256 | b6d1a032bbe0742470320a023c33392a7a1d2746d4800a49a314ddc5508c845f |
File details
Details for the file pantsbuild.pants-1.11.0-cp27-none-macosx_10_11_x86_64.whl
.
File metadata
- Download URL: pantsbuild.pants-1.11.0-cp27-none-macosx_10_11_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 2.7, macOS 10.11+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383a95efa3f1f7658658c74a20e4f5af475b3a9b4b95147a6438fb0b7cbeacdf |
|
MD5 | ca9cffae2dd56cccb675f5676b7484f7 |
|
BLAKE2b-256 | 8373d90cd48bf7f2bdb5d160c11b602908272199b21e9875d3de88a8097c9433 |