Metadata-Version: 2.0
Name: pantsbuild.pants.contrib.python.checks
Version: 1.5.0rc1
Summary: Additional python lints and checks.
Home-page: https://github.com/pantsbuild/pants
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache License, Version 2.0
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
Requires-Dist: pantsbuild.pants (==1.5.0rc1)
Requires-Dist: pep8 (==1.6.2)
Requires-Dist: pyflakes (==1.1.0)

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found `here <http://pantsbuild.org/>`_.

1.5.x Stable Releases
=====================

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

1.5.0rc1 (03/14/2018)
---------------------

Bugfixes
~~~~~~~~

* Render a warning rather than failing `list` when no targets are matched (#5598)
  `PR #5598 <https://github.com/pantsbuild/pants/pull/5598>`_

* [pantsd] Repair stale sources invalidation case. (#5589)
  `PR #5589 <https://github.com/pantsbuild/pants/pull/5589>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Further --changed optimization (#5579)
  `PR #5579 <https://github.com/pantsbuild/pants/pull/5579>`_

* [pantsd] Don't compute TargetRoots twice. (#5595)
  `PR #5595 <https://github.com/pantsbuild/pants/pull/5595>`_

* [coursier] use same artifact cache override as ivy (#5586)
  `PR #5586 <https://github.com/pantsbuild/pants/pull/5586>`_

1.5.0rc0 (03/07/2018)
---------------------

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Cleanup v1 changed code. (#5572)
  `PR #5572 <https://github.com/pantsbuild/pants/pull/5572>`_

* Improve the performance of v2 changed. (#5571)
  `PR #5571 <https://github.com/pantsbuild/pants/pull/5571>`_

* Delete obsolete README. (#5573)
  `PR #5573 <https://github.com/pantsbuild/pants/pull/5573>`_

* Improve interpreter constraint tests and docs. (#5566)
  `PR #5566 <https://github.com/pantsbuild/pants/pull/5566>`_

* Engine is a workspace (#5555)
  `PR #5555 <https://github.com/pantsbuild/pants/pull/5555>`_

* Native engine is a stripped cdylib (#5557)
  `PR #5557 <https://github.com/pantsbuild/pants/pull/5557>`_

* Don't overwrite cffi files if they haven't changed (#5553)
  `PR #5553 <https://github.com/pantsbuild/pants/pull/5553>`_

* Don't install panic handler when RUST_BACKTRACE=1 (#5561)
  `PR #5561 <https://github.com/pantsbuild/pants/pull/5561>`_

* Only shift once, not twice (#5552)
  `Issue #5551 <https://github.com/pantsbuild/pants/issues/5551>`_
  `PR #5552 <https://github.com/pantsbuild/pants/pull/5552>`_

* Prepare 1.4.0rc4 (#5569)
  `PR #5569 <https://github.com/pantsbuild/pants/pull/5569>`_

* [pantsd] Daemon lifecycle invalidation on configurable glob watches. (#5550)
  `PR #5550 <https://github.com/pantsbuild/pants/pull/5550>`_

* Set thrifty build_file_aliases (#5559)
  `PR #5559 <https://github.com/pantsbuild/pants/pull/5559>`_

* Better `PantsRunIntegrationTest` invalidation. (#5547)
  `PR #5547 <https://github.com/pantsbuild/pants/pull/5547>`_

* Support coverage of pants coverage tests. (#5544)
  `PR #5544 <https://github.com/pantsbuild/pants/pull/5544>`_

* Tighten `PytestRun` coverage plugin. (#5542)
  `PR #5542 <https://github.com/pantsbuild/pants/pull/5542>`_

* One additional change for 1.4.0rc3. (#5549)
  `PR #5549 <https://github.com/pantsbuild/pants/pull/5549>`_

* Provide injectables functionality in a mixin. (#5548)
  `PR #5548 <https://github.com/pantsbuild/pants/pull/5548>`_

* Revert a bunch of remoting PRs (#5543)
  `PR #5543 <https://github.com/pantsbuild/pants/pull/5543>`_

* Prep 1.4.0rc3 (#5545)
  `PR #5545 <https://github.com/pantsbuild/pants/pull/5545>`_

* CLean up fake options creation in tests. (#5539)
  `PR #5539 <https://github.com/pantsbuild/pants/pull/5539>`_

* Don't cache lmdb_store directory (#5541)
  `PR #5541 <https://github.com/pantsbuild/pants/pull/5541>`_

New Features
~~~~~~~~~~~~

* Thrifty support for pants (#5531)
  `PR #5531 <https://github.com/pantsbuild/pants/pull/5531>`_

Documentation Updates
~~~~~~~~~~~~~~~~~~~~~

* Fix documentation code blocks. (#5558)
  `PR #5558 <https://github.com/pantsbuild/pants/pull/5558>`_


1.5.0.dev5 (03/02/2018)
-----------------------

New Features
~~~~~~~~~~~~

* Add ability for pants to call coursier with the new url attribute (#5527)
  `PR #5527 <https://github.com/pantsbuild/pants/pull/5527>`_

* Don't force inherit_path to be a bool (#5482)
  `PR #5482 <https://github.com/pantsbuild/pants/pull/5482>`_
  `PR #444 <https://github.com/pantsbuild/pex/pull/444>`_

Bugfixes
~~~~~~~~

* [pantsd] Repair end to end runtracker timing for pantsd runs. (#5526)
  `PR #5526 <https://github.com/pantsbuild/pants/pull/5526>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Generate a single python source chroot. (#5535)
  `PR #5535 <https://github.com/pantsbuild/pants/pull/5535>`_

* Improve py.test covered paths reporting. (#5534)
  `PR #5534 <https://github.com/pantsbuild/pants/pull/5534>`_

* Improve test reporting in batched partitions. (#5420)
  `PR #5420 <https://github.com/pantsbuild/pants/pull/5420>`_

* Fix non-exportable library target subclasses (#5533)
  `PR #5533 <https://github.com/pantsbuild/pants/pull/5533>`_

* Cleanups for 3bdd5506dc3 that I forgot to push before merging. (#5529)
  `PR #5529 <https://github.com/pantsbuild/pants/pull/5529>`_

* New-style BinaryTool Subsystems for isort and go distribution. (#5523)
  `PR #5523 <https://github.com/pantsbuild/pants/pull/5523>`_

* Use rust logging API (#5525)
  `PR #5525 <https://github.com/pantsbuild/pants/pull/5525>`_

* Add comment about significance of unsorted-ness of sources (#5524)
  `PR #5524 <https://github.com/pantsbuild/pants/pull/5524>`_

* cloc never executes in the v2 engine (#5518)
  `PR #5518 <https://github.com/pantsbuild/pants/pull/5518>`_

* Robustify `PantsRequirementIntegrationTest`. (#5520)
  `PR #5520 <https://github.com/pantsbuild/pants/pull/5520>`_

* Subsystems for the ragel and cloc binaries (#5517)
  `PR #5517 <https://github.com/pantsbuild/pants/pull/5517>`_

* Move Key interning to rust (#5455)
  `PR #5455 <https://github.com/pantsbuild/pants/pull/5455>`_

* Don't reinstall plugin wheels on every invocation. (#5506)
  `PR #5506 <https://github.com/pantsbuild/pants/pull/5506>`_

* A new Thrift binary tool subsystem. (#5512)
  `PR #5512 <https://github.com/pantsbuild/pants/pull/5512>`_

1.5.0.dev4 (02/23/2018)
-----------------------

New Features
~~~~~~~~~~~~

* Fix up remote process execution (#5500)
  `PR #5500 <https://github.com/pantsbuild/pants/pull/5500>`_

* Remote execution uploads files from a Store (#5499)
  `PR #5499 <https://github.com/pantsbuild/pants/pull/5499>`_

Public API Changes
~~~~~~~~~~~~~~~~~~

* Redesign JavaScript Style Checker to use ESLint directly (#5265)
  `PR #5265 <https://github.com/pantsbuild/pants/pull/5265>`_

* A convenient mechanism for fetching binary tools via subsystems (#5443)
  `PR #5443 <https://github.com/pantsbuild/pants/pull/5443>`_

* Qualify kythe target names with 'java-'. (#5459)
  `PR #5459 <https://github.com/pantsbuild/pants/pull/5459>`_

Bugfixes
~~~~~~~~

* [pantsd] Set the remote environment for pantsd-runner and child processes. (#5508)
  `PR #5508 <https://github.com/pantsbuild/pants/pull/5508>`_

* Don't special-case python dists in resolve_requirements(). (#5483)
  `PR #5483 <https://github.com/pantsbuild/pants/pull/5483>`_

* Add a dependency on the pants source to the integration test base target (#5481)
  `PR #5481 <https://github.com/pantsbuild/pants/pull/5481>`_

* fix/integration test for pants_requirement() (#5457)
  `PR #5457 <https://github.com/pantsbuild/pants/pull/5457>`_

* Never allow the shader to rewrite the empty-string package. (#5461)
  `PR #5461 <https://github.com/pantsbuild/pants/pull/5461>`_

* Bump release.sh to pex 1.2.16. (#5460)
  `PR #5460 <https://github.com/pantsbuild/pants/pull/5460>`_

* fix/tests: subsystems can't declare dependencies on non-globally-scoped subsystems (#5456)
  `PR #5456 <https://github.com/pantsbuild/pants/pull/5456>`_

* Fix missing interpreter constraints bug when a Python target does not have sources (#5501)
  `PR #5501 <https://github.com/pantsbuild/pants/pull/5501>`_

Documentation Updates
~~~~~~~~~~~~~~~~~~~~~

* Fix reference html/js: expand/collapse toggle in Firefox (#5507)
  `PR #5507 <https://github.com/pantsbuild/pants/pull/5507>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Delete unused old python pipeline classes. (#5509)
  `PR #5509 <https://github.com/pantsbuild/pants/pull/5509>`_

* Make the export task use new python pipeline constructs. (#5486)
  `PR #5486 <https://github.com/pantsbuild/pants/pull/5486>`_

* Remote command execution returns a Future (#5497)
  `PR #5497 <https://github.com/pantsbuild/pants/pull/5497>`_

* Snapshot is backed by LMDB not tar files (#5496)
  `PR #5496 <https://github.com/pantsbuild/pants/pull/5496>`_

* Local process execution happens in a directory (#5495)
  `PR #5495 <https://github.com/pantsbuild/pants/pull/5495>`_

* Snapshot can get FileContent (#5494)
  `PR #5494 <https://github.com/pantsbuild/pants/pull/5494>`_

* Move materialize_{file,directory} from fs_util to Store (#5493)
  `PR #5493 <https://github.com/pantsbuild/pants/pull/5493>`_

* Remove support dir overrides (#5489)
  `PR #5489 <https://github.com/pantsbuild/pants/pull/5489>`_

* Upgrade to rust 1.24 (#5477)
  `PR #5477 <https://github.com/pantsbuild/pants/pull/5477>`_

* Simplify python local dist handling code. (#5480)
  `PR #5480 <https://github.com/pantsbuild/pants/pull/5480>`_

* Remove some outdated test harness code that exists in the base class (#5472)
  `PR #5472 <https://github.com/pantsbuild/pants/pull/5472>`_

* Tweaks to the BinaryTool subsystem and use it to create an LLVM subsystem (#5471)
  `PR #5471 <https://github.com/pantsbuild/pants/pull/5471>`_

* Refactor python pipeline utilities (#5474)
  `PR #5474 <https://github.com/pantsbuild/pants/pull/5474>`_

* Fetch the buildozer binary using a subsystem. (#5462)
  `PR #5462 <https://github.com/pantsbuild/pants/pull/5462>`_

* Narrow the warnings we ignore when compiling our cffi (#5458)
  `PR #5458 <https://github.com/pantsbuild/pants/pull/5458>`_

1.5.0.dev3 (02/10/2018)
-----------------------

New Features
~~~~~~~~~~~~
* Python distribution task for user-defined setup.py + integration with ./pants {run/binary/test} (#5141)
  `PR #5141 <https://github.com/pantsbuild/pants/pull/5141>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Bundle all kythe entries, regardless of origin. (#5450)
  `PR #5450 <https://github.com/pantsbuild/pants/pull/5450>`_


1.5.0.dev2 (02/05/2018)
-----------------------

New Features
~~~~~~~~~~~~
* Allow intransitive unpacking of jars. (#5398)
  `PR #5398 <https://github.com/pantsbuild/pants/pull/5398>`_

API Changes
~~~~~~~~~~~
* [strict-deps][build-graph] add new predicate to build graph traversal; Update Target.strict_deps to use it (#5150)
  `PR #5150 <https://github.com/pantsbuild/pants/pull/5150>`_

* Deprecate IDE project generation tasks. (#5432)
  `PR #5432 <https://github.com/pantsbuild/pants/pull/5432>`_

* Enable workdir-max-build-entries by default. (#5423)
  `PR #5423 <https://github.com/pantsbuild/pants/pull/5423>`_

* Fix tasks2 deprecations to each have their own module. (#5421)
  `PR #5421 <https://github.com/pantsbuild/pants/pull/5421>`_

* Console tasks can output nothing without erroring (#5412)
  `PR #5412 <https://github.com/pantsbuild/pants/pull/5412>`_

* Remove a remaining old-python-pipeline task from contrib/python. (#5411)
  `PR #5411 <https://github.com/pantsbuild/pants/pull/5411>`_

* Make the thrift linter use the standard linter mixin. (#5394)
  `PR #5394 <https://github.com/pantsbuild/pants/pull/5394>`_

Bugfixes
~~~~~~~~
* Fix `PytestRun` to handle multiple source roots. (#5400)
  `PR #5400 <https://github.com/pantsbuild/pants/pull/5400>`_

* Fix a bug in task logging in tests. (#5404)
  `PR #5404 <https://github.com/pantsbuild/pants/pull/5404>`_

* [pantsd] Repair console interactivity in pantsd runs. (#5352)
  `PR #5352 <https://github.com/pantsbuild/pants/pull/5352>`_

Documentation Updates
~~~~~~~~~~~~~~~~~~~~~
* Document release reset of master. (#5397)
  `PR #5397 <https://github.com/pantsbuild/pants/pull/5397>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Make the Kythe Java indexer emit JVM nodes. (#5435)
  `PR #5435 <https://github.com/pantsbuild/pants/pull/5435>`_

* Release script allows wheel listing (#5431)
  `PR #5431 <https://github.com/pantsbuild/pants/pull/5431>`_

* Get version from version file not by running pants (#5428)
  `PR #5428 <https://github.com/pantsbuild/pants/pull/5428>`_

* Improve python/rust boundary error handling (#5414)
  `PR #5414 <https://github.com/pantsbuild/pants/pull/5414>`_

* Factor up shared test partitioning code. (#5416)
  `PR #5416 <https://github.com/pantsbuild/pants/pull/5416>`_

* Set the log level when capturing logs in tests. (#5418)
  `PR #5418 <https://github.com/pantsbuild/pants/pull/5418>`_

* Simplify `JUnitRun` internals. (#5410)
  `PR #5410 <https://github.com/pantsbuild/pants/pull/5410>`_

* [v2-engine errors] Sort suggestions for typo'd targets, unique them when trace is disabled (#5413)
  `PR #5413 <https://github.com/pantsbuild/pants/pull/5413>`_

* No-op ivy resolve is ~100ms cheaper (#5389)
  `PR #5389 <https://github.com/pantsbuild/pants/pull/5389>`_

* Process executor does not require env flag to be set (#5409)
  `PR #5409 <https://github.com/pantsbuild/pants/pull/5409>`_

* [pantsd] Don't invalidate on surface name changes to config/rc files. (#5408)
  `PR #5408 <https://github.com/pantsbuild/pants/pull/5408>`_

* [pantsd] Break out DPR._nailgunned_stdio() into multiple methods. (#5405)
  `PR #5405 <https://github.com/pantsbuild/pants/pull/5405>`_

* Sort the indexable targets consistently. (#5403)
  `PR #5403 <https://github.com/pantsbuild/pants/pull/5403>`_


1.5.0.dev1 (01/26/2018)
-----------------------

New Features
~~~~~~~~~~~~

* [pantsd] Add RunTracker stats. (#5374)
  `PR #5374 <https://github.com/pantsbuild/pants/pull/5374>`_

API Changes
~~~~~~~~~~~

* [pantsd] Bump to watchman 4.9.0-pants1. (#5386)
  `PR #5386 <https://github.com/pantsbuild/pants/pull/5386>`_

Bugfixes
~~~~~~~~

* Single resolve with coursier (#5362)
  `Issue #743 <https://github.com/coursier/coursier/issues/743>`_
  `PR #5362 <https://github.com/pantsbuild/pants/pull/5362>`_
  `PR #735 <https://github.com/coursier/coursier/pull/735>`_

* Repoint the 'current' symlink even for valid VTs. (#5375)
  `PR #5375 <https://github.com/pantsbuild/pants/pull/5375>`_

* Do not download node package multiple times (#5372)
  `PR #5372 <https://github.com/pantsbuild/pants/pull/5372>`_

* Fix calls to trace (#5366)
  `Issue #5365 <https://github.com/pantsbuild/pants/issues/5365>`_
  `PR #5366 <https://github.com/pantsbuild/pants/pull/5366>`_

Documentation Updates
~~~~~~~~~~~~~~~~~~~~~

* Update the rust readme. (#5393)
  `PR #5393 <https://github.com/pantsbuild/pants/pull/5393>`_

* Update our JVM-related config and documentation. (#5370)
  `PR #5370 <https://github.com/pantsbuild/pants/pull/5370>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Apply goal-level skip/transitive options to lint/fmt tasks. (#5383)
  `PR #5383 <https://github.com/pantsbuild/pants/pull/5383>`_

* [pantsd] StoreGCService improvements. (#5391)
  `PR #5391 <https://github.com/pantsbuild/pants/pull/5391>`_

* Remove unused field (#5390)
  `PR #5390 <https://github.com/pantsbuild/pants/pull/5390>`_

* Extract CommandRunner struct (#5377)
  `PR #5377 <https://github.com/pantsbuild/pants/pull/5377>`_

* [pantsd] Repair pantsd integration tests for execution via pantsd. (#5387)
  `PR #5387 <https://github.com/pantsbuild/pants/pull/5387>`_

* fs_util writes to remote CAS if it's present (#5378)
  `PR #5378 <https://github.com/pantsbuild/pants/pull/5378>`_

* Add back isort tests (#5380)
  `PR #5380 <https://github.com/pantsbuild/pants/pull/5380>`_

* Fix fail-fast tests. (#5371)
  `PR #5371 <https://github.com/pantsbuild/pants/pull/5371>`_

* Store can copy Digests from local to remote (#5333)
  `PR #5333 <https://github.com/pantsbuild/pants/pull/5333>`_

1.5.0.dev0 (01/22/2018)
-----------------------

New Features
~~~~~~~~~~~~

* add avro/java contrib plugin to the release process (#5346)
  `PR #5346 <https://github.com/pantsbuild/pants/pull/5346>`_

* Add the mypy contrib module to pants release process (#5335)
  `PR #5335 <https://github.com/pantsbuild/pants/pull/5335>`_

* Publish the codeanalysis contrib plugin. (#5322)
  `PR #5322 <https://github.com/pantsbuild/pants/pull/5322>`_

API Changes
~~~~~~~~~~~

* Remove 1.5.0.dev0 deprecations (#5363)
  `PR #5363 <https://github.com/pantsbuild/pants/pull/5363>`_

* Deprecate the Android contrib backend. (#5343)
  `PR #5343 <https://github.com/pantsbuild/pants/pull/5343>`_

* [contrib/scrooge] Add exports support to scrooge (#5357)
  `PR #5357 <https://github.com/pantsbuild/pants/pull/5357>`_

* Remove superfluous --dist flag from kythe indexer task. (#5344)
  `PR #5344 <https://github.com/pantsbuild/pants/pull/5344>`_

* Delete deprecated modules removable in 1.5.0dev0. (#5337)
  `PR #5337 <https://github.com/pantsbuild/pants/pull/5337>`_

* An --eager option for BootstrapJvmTools. (#5336)
  `PR #5336 <https://github.com/pantsbuild/pants/pull/5336>`_

* Deprecate the v1 engine option. (#5338)
  `PR #5338 <https://github.com/pantsbuild/pants/pull/5338>`_

* Remove the target labels mechanism  (#5320)
  `PR #5320 <https://github.com/pantsbuild/pants/pull/5320>`_

* Remove wiki-related targets from contrib and back to docgen (#5319)
  `PR #5319 <https://github.com/pantsbuild/pants/pull/5319>`_

* Get rid of the is_thrift and is_test target properties. (#5318)
  `PR #5318 <https://github.com/pantsbuild/pants/pull/5318>`_

* First of a series of changes to get rid of target labels. (#5312)
  `PR #5312 <https://github.com/pantsbuild/pants/pull/5312>`_

Bugfixes
~~~~~~~~

* Fix a silly bug when computing indexable targets. (#5359)
  `PR #5359 <https://github.com/pantsbuild/pants/pull/5359>`_

* [pantsd] Repair daemon wedge on log rotation. (#5358)
  `PR #5358 <https://github.com/pantsbuild/pants/pull/5358>`_

Refactoring, Improvements, and Tooling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* A lightweight mechanism for registering options at the goal level. (#5325)
  `PR #5325 <https://github.com/pantsbuild/pants/pull/5325>`_

* Ensure test report results are always exposed. (#5368)
  `PR #5368 <https://github.com/pantsbuild/pants/pull/5368>`_

* Add error_details proto (#5367)
  `PR #5367 <https://github.com/pantsbuild/pants/pull/5367>`_

* Store can expand directories into transitive fingerprints (#5331)
  `PR #5331 <https://github.com/pantsbuild/pants/pull/5331>`_

* Store can tell what the EntryType of a Fingerprint is (#5332)
  `PR #5332 <https://github.com/pantsbuild/pants/pull/5332>`_

* Protobuf implementation uses Bytes instead of Vec (#5329)
  `PR #5329 <https://github.com/pantsbuild/pants/pull/5329>`_

* Store and remote::ByteStore use Digests not Fingerprints (#5347)
  `PR #5347 <https://github.com/pantsbuild/pants/pull/5347>`_

* Garbage collect Store entries (#5345)
  `PR #5345 <https://github.com/pantsbuild/pants/pull/5345>`_

* Port IsolatedProcess implementation from Python to Rust - Split 1  (#5239)
  `PR #5239 <https://github.com/pantsbuild/pants/pull/5239>`_

* python2: do not resolve requirements if no python targets in targets closure (#5361)
  `PR #5361 <https://github.com/pantsbuild/pants/pull/5361>`_

* Store takes a reference, not an owned type (#5334)
  `PR #5334 <https://github.com/pantsbuild/pants/pull/5334>`_

* Bump to pex==1.2.16. (#5355)
  `PR #5355 <https://github.com/pantsbuild/pants/pull/5355>`_

* Reenable lighter contrib sanity checks (#5340)
  `PR #5340 <https://github.com/pantsbuild/pants/pull/5340>`_

* Use helper functions in tests (#5328)
  `PR #5328 <https://github.com/pantsbuild/pants/pull/5328>`_

* Add support for alternate packages in the pex that is built. (#5283)
  `PR #5283 <https://github.com/pantsbuild/pants/pull/5283>`_

* List failed crates when running all rust tests (#5327)
  `PR #5327 <https://github.com/pantsbuild/pants/pull/5327>`_

* More sharding to alleviate flaky timeout from integration tests (#5324)
  `PR #5324 <https://github.com/pantsbuild/pants/pull/5324>`_

* Update lockfile for fs_util (#5326)
  `PR #5326 <https://github.com/pantsbuild/pants/pull/5326>`_

* Implement From in both directions for Digests (#5330)
  `PR #5330 <https://github.com/pantsbuild/pants/pull/5330>`_

Documentation Updates
~~~~~~~~~~~~~~~~~~~~~

* add mypy to list of released plugins in docs (#5341)
  `PR #5341 <https://github.com/pantsbuild/pants/pull/5341>`_

* Incorporate the more-frequent-stable release proposal (#5311)
  `PR #5311 <https://github.com/pantsbuild/pants/pull/5311>`_


