The ergonomic and hermetic software build system for Python, Java, Scala, Go, and Shell. Pants lets you fearlessly scale up your codebase.
Project description
Pants is an Apache2 licensed build tool written in Python and Rust.
The latest documentation can be found at pantsbuild.org.
2.14.x Release Series
2.14.2 (May 14, 2023)
The third stable release of the 2.14.x
series, with no changes since the previous release candidate!
2.14.2rc2 (Apr 23, 2023)
Bug Fixes
- Fix JVM resource JAR creation on older Mac OSes (Cherry-pick of #18673) (#18674)
Documentation
- Remove defunct newsletter (Cherry-pick of #18355) (#18797)
2.14.2rc1 (Mar 31, 2023)
Bug fixes
-
Ensure that sandboxed processes exit before their sandboxes are clean… (#18642)
-
Plumb entire lockfile/internal only code through
create_pex_from_targets
(cherry-pick of #18622) (#18635)
2.14.2rc0 (Mar 24, 2023)
Bug fixes
-
Fix Poetry req synthesis for URLs with markers. (Cherry-pick of #18535) (#18538)
-
Make mypy cache per-repo (Cherry-pick of #18043) (#18060)
2.14.1 (Jan 16, 2023)
The second stable release of the 2.14.x
series, with no changes since the previous release candidate!
2.14.1rc0 (Dec 30, 2022)
Bug fixes
-
scala: support scala v3 which has different compiler/library artifacts (Cherry pick of #17855) (#17867)
-
Fix twine env vars propagation for publish goal (Cherry-pick of #17650) (#17658)
-
Allow for
run --debug-adapter
to match breakpoints when source is running in a sandbox (Cherry-pick of #17566) (#17583) -
Do not try to create
""
output directory inCreateArchive
(Cherry-pick of #17538) (#17547) -
Fix an unactionable
InteractiveProcessRequest
deprecation (#17546) -
Fix dep inference from shuint2_tests targets. (Cherry-pick of #17417) (#17421)
-
Fix dirtying of uncacheable nodes (Cherry-pick of #17079) (#17396)
Documentation
-
Fix broken docs links to manual build instructions (Cherry-pick of #17608) (#17609)
-
Update team pages for SJ and Dan! (Cherry-pick of #17534) (#17569)
-
Fix line breaks in a docs page. (Cherry-pick of #17527) (#17529)
-
Clarify how
__defaults__
apply to target generators. (Cherry-pick of #17493) (#17498) -
Fix typo in docs: debug-adaptor should be debug-adapter (Cherry-pick of #17452) (#17453)
-
Update nuke_if_too_big documentation (Cherry-pick of #17429) (#17430)
-
Fix version templating in
vcs_version
docs (Cherry-pick of #17423) (#17424) -
Add 2.14 blog post link to changelog page. (Cherry-pick of #17381) (#17384)
-
Document the existence of the init-pants action. (Cherry-pick of #17378) (#17380)
-
Fix linebreak issues in the targets docs page. (Cherry-pick of #17364) (#17366)
2.14.0 (Oct 26, 2022)
The first stable release of the 2.14.x
series, with no changes since the previous release candidate!
2.14.0rc5 (Oct 21, 2022)
Bug fixes
-
Retry the streaming portion of downloads, as well as the setup. (Cherry-pick of #17298) (#17302)
-
Fix incomplete cherry-pick of #17177. (#17312)
Documentation
- Fix a nit in the Getting Help docs. (Cherry-pick of #17295) (#17296)
2.14.0rc4 (Oct 19, 2022)
Bug fixes
-
Fix remote execution not working with remote caching and eager fetch mode (Cherry-pick of #17272) (#17275)
-
Fix macros depending on macros from other files (Cherry-pick of #17183) (#17245)
-
Adjust
ensure_remote_has_recursive
to succeed if content only exists remotely (Cherry-pick of #17204) (#17244)
Performance
- Set PEX_ROOT for export post-processing command. (cherry-pick of #17177) (#17200)
Documentation
- Add CI talk to resources (Cherry-pick of #17238) (#17241)
2.14.0rc3 (Oct 07, 2022)
User API Changes
-
Upgrade Pex to 2.1.108. (Cherry-pick of #17112) (#17120)
-
Upgrade Pex to 2.1.107. (Cherry-pick of #17081) (#17113)
Bug fixes
-
Exit normally from K8S parser with unsupported manifests (Cherry-pick of #17037) (#17143)
-
Fix dep inference with empty lines in multiline imports. (Cherry-pick of #17284) (#17285)
Documentation
-
Fix spurious linebreaks in the CI docs page. (Cherry-pick of #17154) (#17158)
-
Add Marcelo to team page, move Josh Reed to Maintainer (Cherry-pick of #16826) (#17152)
-
Add Doron Somech's proudest contribution (Cherry-pick of #17029) (#17150)
-
Fix Helm K8S parser help message (Cherry-pick of #17091) (#17145)
-
Fix
bsp-groups.toml
example in documentation (Cherry-pick of #17125) (#17148) -
Update maintainer job description (Cherry-pick of #17022) (#17111)
-
Update
pytest-xdist
docs. (Cherry-pick of #17071) (#17072)
2.14.0rc2 (Sep 29, 2022)
User API Changes
- Restore the deprecated
filter
goal indefinitely (Cherry-pick of #17027) (#17052)
Bug fixes
-
Add python 3.10 to acceptable GCF runtimes (Cherry-pick of #17028) (#17053)
-
Fix JVM resources jar file to be deterministic by default (Cherry-pick of #16950) (#17033)
-
Don't cache VCS version outside the current pants session. (Cherry-pick of #17017) (#17021)
-
Fix invalid field error message for parametrized fields. (Cherry-pick of #16911) (#17010)
-
Add
parametrize()
support for__defaults__
. (Cherry-pick of #16977) (#17008) -
go: prepend $GOROOT/bin to PATH for tests (Cherry pick of #16993) (#16997)
-
Fix for hang with redirected stdio. (Cherry-pick of #16970) (#16973)
-
wait
for killed nailgun processes. (Cherry-pick of #16924) (#16939) -
Fix venv re-population race. (Cherry-pick of #16931) (#16935)
-
remove override of register_plugin_field (Cherry pick of #16919) (#16923)
-
Only request source roots for PEP-517 deps that belong on the syspath (cherrypick of #16903) (#16917)
Performance
- Add an optional speculation delay when using a remote cache (Cherry-pick of #16922) (#16956)
Documentation
-
Improve remote cache logging for hit or miss (Cherry-pick of #16975) (#16986)
-
Remove bad linebreaks from python-run-goal page. (Cherry-pick of #16976) (#16982)
-
Update changelog on docsite with 2.13, 2.14 links (Cherry-pick of #16918) (#16958)
2.14.0rc1 (Sep 16, 2022)
New Features
- Add retries to NetDownload intrinsic. (Cherry-pick of #16798) (#16879)
Bug fixes
-
Upgrade
javaparser
, and use a permissive language level to support parsing more code (Cherry-pick of #16896) (#16904) -
Preserve stdio when a local process times out. (Cherry-pick of #16841) (#16880)
-
go: analyze imports paths by module to enable multiple
go_mod
targets (Cherry pick of #16386) (#16799)
Documentation
-
Don't mention a specific version in the manual install instructions (cherrypick of #16888) (#16889)
-
Add IBM, Coinbase, and Astranis case studies (Cherry-pick of #16805) (#16814)
-
Fix broken shortlinks that invoked "docs:" instead of "doc:" (Cherry-pick of #16804) (#16811)
2.14.0rc0 (Sep 09, 2022)
New Features
- Force colors from mypy always, strip in pants when
--no-colors
(Cherry-pick of #16586) (#16808)
2.14.0a1 (Sep 04, 2022)
New Features
-
Add suport for string interpolation in Helm deployments (Cherry-pick of #16611) (#16723)
-
Support Docker custom tags via plugin hook (Cherry-pick of #16662) (#16719)
-
Support Pex's
--path-mapping
with lockfiles for better local requirement support (Cherry-pick of #16584) (#16625)
Bug fixes
-
Add support for inferring dependencies used in type context bounds (Cherry-pick of #16709) (#16725)
-
Resolve properly provided symbol names for types defined at top level package (Cherry-pick of #16690) (#16718)
-
Make experimental_shell_command deterministic (Cherry-pick of #16675) (#16700)
-
Wire BUILD file formatters in
lint
(Cherry-pick of #16666) (#16694) -
Include type bound constraints in consumed symbols during Scala inference (Cherry-pick of #16692) (#16698)
-
Make
FilespecMatcher
case-sensitive (Cherry-pick of #16673) (#16677) -
Ensure the sandbox distdir exists when creating dists via PEP517 (Cherrypick of #16647) (#16659)
Performance
-
Implement a batched local lookup for missing fingerprints. (Cherry-pick of #16627) (#16701)
-
Optimize
CreateDigest
implementation. (Cherry-pick of #16617) (#16648)
Documentation
-
List commercial Pants services that optionally supplement community's extensive free tier (Cherry-pick of #16706) (#16742)
-
Welcome community members to consider joining team (Cherry-pick of #16681) (#16745)
-
Clarify wording for
--skip
options (Cherry-pick of #16622) (#16702) -
Fix example BSP groups file. (Cherry-pick of #16649) (#16653)
-
Fix
./pants help
docs on command line specs (Cherry-pick of #16616) (#16624) -
Create page of Pants team members and proudest contribs (Cherry-pick of #16676) (#16730)
2.14.0a0 (Aug 23, 2022)
New Features
-
Add Plugin hook for adding custom additional Docker image tags. (#16077)
-
Add new fmt plugins for build file formatting (#16560)
-
Add buildifier as a BUILD file formatter (#16573)
-
go: add support for test coverage (#16550)
-
Disable 80 col hard wrapping in mypy output (#16488)
-
Allow for automatic use of
pytest-xdist
(#16499) -
Add
[pyoxidizer].lockfile
(#16537) -
Add
[flake8].extra_files
to allow configuring plugins like Bandit (#16470) -
Support 3rd party Helm artifacts in Helm deployments (#16478)
User API Changes
-
Mark
[python].requirement_constraints
as deprecated (but not planned for removal) (#16606) -
Add
[python-repos].find_links
as preferred alias for[python-repos].repos
(#16582) -
Fix that running on a BUILD file expands to all of its targets (#16546)
-
Deprecate
[python].only_binary
and[python].no_binary
in favor of more powerful[python].resolves_to_only_binary
and[python].resolves_to_no_binary
(#16513)
Plugin API Changes
- Rename
FmtRequest
toFmtTargetsRequest
(plus somefix
refactoring) (#16535)
Bug fixes
-
Auto-detect Helm chart source roots (#16531)
-
Have
run
run__main__.py
for non-zipapp PEXs (#16568) -
Record
RemoteStoreBlobBytesUploaded
for all upload strategies, rather than only for large blobs. (#16545) -
Prevent running N^2 publish processes during deploy goal (#16516)
-
Track Python indexes, find-links, and manylinux in lockfile headers (#16525)
Performance
-
Fix performance for generating lockfiles for
pytest
andsetuptools
(#16591) -
Improve performance of
Owners
rule (#16563)
Documentation
-
More succint phrasing and better formatting for cli help. (#16549)
-
Document
[python].resolves_to_constraints_file
and[python].resolves_to_no_binary
(#16548) -
Fix broken link to community page (#16468)
2.14.0.dev6 (Aug 13, 2022)
New Features
-
Support adding to dict-valued options in config files. (#16481)
-
Add
[mypy].extra_type_stubs_lockfile
(#16461) -
Proposal for a Helm Deployment goal implementation (#15882)
-
Add support for using environment variables in JVM tests (#16455)
-
Add
[python].resolves_to_constraints_file
(#16420)
Plugin API Changes
-
GenerateToolLockfileSentinel
encouraged to use language-specific subclasses (#16449) -
Allow backend packages to also register remote auth plugins (#16444)
Bug fixes
-
Fix
--process-cleanup
deprecation. (#16447) -
Fix
CacheContentBehavior::Defer
with a remote cache (#16439)
Documentation
-
Update docs on how to run Pants in CI. (#16503)
-
Fix partition description for MyPy when multiple resolves (#16486)
-
Add IBM to user list. (#16457)
2.14.0.dev5 (Aug 07, 2022)
New Features
-
Add
[pytest].config
to set custom config file paths (#16423) -
java/protobuf: add support for grpc-java codegen (#16350)
User API Changes
-
Upgrade Pex to 2.1.103. (#16313)
-
Deprecate
[python].lockfile_generator
(#16418) -
Replace
--[no-]process-cleanup
with--keep-sandboxes={always,never,on_failure}
(#16415) -
Add a few popular python packages to default modules mapping (#16330)
-
Deprecate
[python].tailor_ignore_solitary_init_files
in favor of more useful[python].tailor_ignore_empty_init_files
(#16305) -
Upgrade Pex to 2.1.102. (#16313)
-
Enable
[python-infer].unowned_dependency_behavior="warning"
by default. (#16281) -
Upgrade Pex to 2.1.101. (#16297)
Plugin API Changes
-
Add entry point support for remote auth plugin (#16212)
-
Provide foundations for a deploy goal (#16335)
Bug fixes
-
Fix docker invalidation bug. (#16419)
-
Add missing
help
message to experimental backends (#16403) -
Set immutable_input_digests on a docker RunRequest. (#16385)
-
go: pass -p option to
go tool asm
on Go v1.19+ (#16381) -
jvm: fix fetching artifacts with non-jar packaging (#16358)
-
[internal] Add missing timeout field to target generators (#16314)
-
Include Helm chart dependency inference rules (#16368)
-
[internal] Use
f_globals
instead ofinspect.getmodule
incollect_rules
(#16357) -
Silence mkdir, cp, and mv commands with MyPy caching (#16340)
-
fix kotlin tailor for junit tests (#16333)
-
Leverage a multiprocess-safe strategy for MyPy's cache (#16290)
-
Eagerly error for symlink loops (#16319)
-
Add a newline at the end of
paths
output (#16302) -
Consume inits part of package object within the inner scope (#16282)
-
Explicitly add directory entries to resources JARs (#16264)
Performance
- Implement a
validate
mode to reduce network usage for remote caches (#16398)
Documentation
-
Document how to use Pylint reports (#16399)
-
Fix source roots docs. (#16363)
-
Show advanced options with
help
if there are no basic options (#16352) -
Improve a docker backend warning. (#16355)
-
Link to dev.to post on resource hub. (#16331)
-
Only show the deprecated option section with
help
if there are deprecated options (#16339) -
add tailor docs for kotlin backend (#16332)
-
Fix the experimental_run_shell_command example. (#16286)
-
Fix typo in backend name (#16312)
-
docs: add initial Kotlin docs (#16304)
-
Document test sharding and update plugin docs with 2.13 changes (#16293)
2.14.0.dev4 (Aug 05, 2022)
There was no 2.14.0.dev4 because of technical issues.
2.14.0.dev3 (Jul 22, 2022)
New Features
-
add Go ASDF support (#16246)
-
Add
[python].default_run_goal_use_sandbox
(#16239) -
Add
include_sources
topex_binary
target (#16215) -
allow JVM sources to have files dependencies (#16203)
-
Optionally strip metadata and timestamps from JVM jars (#16134)
-
Support timeouts in Helm unittest targets (#16181)
-
Allow for dependency inference plugins to provide excludes (#16155)
-
Add support for strict and color flags in Helm unittest (#15947)
User API Changes
-
Ban
../
insource
andsources
fields (#16227) -
Warn users if they set remote cache and or/execution via config while the values are provided by the auth plugin. (#16165)
-
Upgrade Pex to 2.1.99. (#16184)
-
Upgrade python reqs, upgrade default setuptools to 63.1.0 (#16168)
-
Add test timeouts to JUnit and Scalatest targets. (#16126)
Plugin API Changes
-
Generically compute dynamic defaults for
Field
s (#16206) -
Add support for auth plugin setting its name (#16171)
-
Fold dep injection into inference, and use FieldSet (#16107)
Bug fixes
-
Allow using
--import
option with Autoflake (#16192) -
Dont use PEX as an API to fix
ModuleNotFoundError
for--debug-adapter
(#16263) -
Apply parameter filling for
parametrize
d dependencies to excludes, and fix accommodation for file-addressed atom targets (#16249) -
[internal] Refactors
output_field
to default to something that disambiguates on parametrized fields (#16232) -
fix scala plugins args order causing cache issues (#16228)
-
Fix explicit dependencies of
parametrize
d targets not working for some target types (#16197) -
Add
overrides
field to Scala targets (#16204) -
Fill address parameters in all cases, rather than only when a consumer is
parametrize
d. (#16198) -
Use filelists to make archive creation tasks more reliable (#16183)
-
Allow macros to raise builtin Errors (#16174)
-
Fix defaulting of parameters in explicitly specified deps on
parametrize
d targets for AsyncFieldMixin (#16176) -
java: add proper inference of Scrooge Java Thrift dependencies (#16130)
-
Fix "dependency" pluralization (#16150)
-
Improve memoization of interpreter constraints, Python parsing, and request classes (#16141)
-
Add support for
InteractiveProcess
consuming inputs whilerun_in_workspace=True
(#16093) -
Optimize
get_expanded_specs
forStreamingWorkunit
plugins (#16106)
Performance
- Port
@rule
Get
s to rust (#16160)
Documentation
-
Add Vicara Solutions to the users page. (#16221)
-
Document the "fromfile" feature. (#16205)
-
Document
--filter
options working with any goal (#16090) -
Updates installation docs to refer to the 1-step setup script (#16149)
-
Add 2.12 changelog to docsite (#16136)
2.14.0.dev2 (Jul 11, 2022)
User API Changes
-
Revert "Upgrade Pex to 2.1.95. (#16110)" (#16125)
-
Add a lock for the Poetry tool. (#16117)
-
Upgrade Pex to 2.1.95. (#16110)
-
Fix poetry locks missing hashes. (#16112)
-
java/avro: inject runtime library dependency (#15904)
Bug fixes
-
Fix issue with
__defaults__
not propagating over gaps in the tree of BUILD files. (#16089) -
Write to caches during backtracking (#16078)
-
Record ongoing backtrack attempts (#16075)
Documentation
-
New doc explaining vcs_version. (#16092)
-
Fix typo in warning for
[python].resolve_all_constraints
(#16068)
2.14.0.dev1 (Jul 05, 2022)
New Features
-
Add support for extra env variables in go tests (#16013)
-
Add ability to
run
anyPythonSourceField
(#15849) -
Add
--debug-adapter
flag torun
(#15829)
User API Changes
-
Correct deprecation warning for addressing
pex_binary
targets by filename to 2.15 (#16056) -
Default
scala-infer
force_add_siblings_as_dependencies
to False. (#16031) -
Upgrade Pex to 2.1.94. (#16029)
-
Remove
python-infer
inits
option. (#16036) -
Remove
golang
expected_version
option. (#16033) -
Remove the
filter
goal. (#16032) -
Default
--use-deprecated-pex-binary-run-semantics
toFalse
. (#16034) -
Default
python
tailor_pex_binary_targets
toFalse
. (#16035) -
Deprecate not setting
tailor_pex_binary_targets
explictly (#15962) -
tailor
andupdate-build-files
require specifying CLI arguments (#15941) -
Upgrade default version of black to 22.6.0 (#15960)
-
Upgrade default version of pyupgrade to 2.34.0 (#15956)
Plugin API Changes
-
fmt
plugins can add new files (#15846) -
Pants internally uses dedicated Sources and Dependencies fields (#16037)
Bug fixes
-
Fix pantsd TTY handling. (#16038)
-
revert REAPI batch API PRs (#16016)
-
Backtrack through calls from
@rules
to synchronous engine methods (#15979)
Documentation
-
Fix CI provider table rendering. (#16051)
-
Update docs with 2.12 changes: default Pex lockfile generator,
pants.toml
env var interpolation, pip VCS requirements, and Python interpreter constraints (#16000) -
Fix alpha release email template typo. (#16027)
-
Document Docker registries configuration options for
skip_push
andextra_image_tags
. (#16015) -
Update Python documentation with 2.11 changes (#15857)
-
Update the docs for
fmt
and test report changes (#15968) -
Use Markdown h3 for ToC support (#15964)
-
Direct people to a quick form before they join Slack. (#15957)
2.14.0.dev0 (Jun 25, 2022)
New Features
-
Add repository config option to Docker registries. (#15884)
-
Add
__defaults__
BUILD file symbol (#15836)
User API Changes
-
Deprecate
--use-deprecated-directory-cli-args-semantics
and default to false (#15939) -
Remove deprecated
[golang].expected_version
in favor of[golang].minimum_expected_version
(#15942) -
Upgrade default iPython to 7.34, which drops Python 3.6 (#15934)
-
Remove deprecated
--excluded-target-regexp
,--files-not-found-behavior
, and--owners-not-found-behavior
global options (#15929) -
Deprecate implicit setting of
--remote-cache-{read,write,eager-fetch}
with--remote-execution
(#15900) -
Upgrade Pex to 2.1.100. (#16285)
Plugin API Changes
-
Plugin fields should propagate to subclassed target types. (#15876)
-
Introduce a plugin API to provide all thread local state, and deprecate stdio-specific methods (#15890)
Bug fixes
-
Assorted remote metrics fixes. (#15914)
-
Fix bad "" description in invalid addresses error messages (#15859)
-
Allow JVM memory controls to bound the process pool size to less than the process parallelism (#15903)
-
Upgrade to
nails
0.13.0
to pick up support forJDK >=13
. (#15899) -
Increment the missing-digest backtracking level once per attempt (#15889)
-
Scala: should visit ctor args of base type (#15880)
-
Scala: mark an object that extends another type as recursive (#15865)
-
Fix reporting of time spent downloading files (#15873)
Performance
-
Dedupe
load_bytes_with
calls to a remote Store (#15901) -
Improve mypy runs by adding the "incremental" mypy cache (#16276)
Documentation
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
Hashes for pantsbuild.pants-2.14.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898b0c154a495a7f12e90d673bb852c5632ca04011c005d648124304dca41b77 |
|
MD5 | 2632be262e5758289cd88ee3eea66f49 |
|
BLAKE2b-256 | 8c184bc540dc58ea423203d090a90bcc4cfe9ad03892f4c0a3ebe041894522b5 |
Hashes for pantsbuild.pants-2.14.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f8ab010f1988f1647db152e914d2127499984e5cb7fe1acf77685a5a4640f9 |
|
MD5 | f95cbfcc15969e9f46e0561722b59359 |
|
BLAKE2b-256 | 93b211bbcfd388b7eb14b2778161f0a0d26cc6c11a36463877514f888b6479b7 |
Hashes for pantsbuild.pants-2.14.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db29586e39361b182e22bf8d7b3628399de4850aa538258bd34c97979355c8b |
|
MD5 | 947f25bf78d866ae494e6230021e1f7f |
|
BLAKE2b-256 | 38628d4768ff47d9f244a82f30d2ad6a62ed39b25376788f0518e16fa2e494e3 |
Hashes for pantsbuild.pants-2.14.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e8d48f449cca552b686316989856f04e85ecdc69c91839b6f1d9647fa3590b |
|
MD5 | dffe242a1c031c3f4f91f649a87fb7bd |
|
BLAKE2b-256 | 29b16584a6c83a186c91dc10b9deef1a6dc78f7370e51461749cc749e54d2ffa |
Hashes for pantsbuild.pants-2.14.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ca32768438817514d5bff039e4290e2de96138cb9e0870d13f17b35d365bb42 |
|
MD5 | edd697bc0d93a80f8cbb801880155a63 |
|
BLAKE2b-256 | 70f296622ff1c3d5f083d7827da640822e7c9d23f15f7b29dad929ecb0d9c602 |
Hashes for pantsbuild.pants-2.14.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a0684385472ac12384eba49de89af9ca804e3e9887c0e63136dd39c9cf473f1 |
|
MD5 | 607afe24279170d06cca9e1a0526c529 |
|
BLAKE2b-256 | 424a929e431216586d6b2d55a9111dc9e6ec63ca63d8fc7c492148f5a729abd1 |
Hashes for pantsbuild.pants-2.14.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6b950e616345d8e693bffb59e71467f34532d6da67b73c06af7acdac9a6b58 |
|
MD5 | eb9ac903ff3a8a9edea66d6220955b37 |
|
BLAKE2b-256 | cb2ed16fc2d69bdfabd8884734e3b234776aa542499ea2b024500d33dd2b3d3d |