Bot releases are visible (Hide)
Published by almost 4 years ago
Published by almost 4 years ago
The second stable release in the 2.0.x series, with no changes since
rc4
.
Thank you for everyone's feedback!
Published by almost 4 years ago
The second stable release in the 2.1.x series, with no changes since
rc2
.
Thank you to everyone who helped test the rcs!
Published by almost 4 years ago
Published by almost 4 years ago
Published by almost 4 years ago
Published by almost 4 years ago
Add shorthand to use a file name for pex_binary
's entry_point
and python_awslambda
's handler
field (#11261)
Add dependency inference for pex_binary
's entry_point
and python_awslambda
's handler
fields (#11245)
Allow file arguments to work with the app.py
shorthand for pex_binary
and python_awslambda
(#11263)
Warn if package
and test
have no matching files/targets (#11240)
2.2.0.dev1 deprecations. (#11281)
Require pex_binary
's platforms
field to be a list (#11246)
Remove deprecated --pants-distdir-legacy-paths
option (#11247)
Increase Pants' python recursion limit by default, and allow it to be overridden. (#11271)
Stop logging if Pyenv not installed (#11243)
Published by almost 4 years ago
Published by almost 4 years ago
python_awslambda
sources
field validation (#11234)Published by almost 4 years ago
Add dependency inference for Protobuf <-> Protobuf imports (#11205)
Add dependency inference for Python imports of Protobuf/gRPC (#11195)
Allow setting the entry point for a pex_binary
to <none>
(#11199)
Add support for filtering file vs BUILD targets (#11126)
Cancel sessions rather than killing pantsd (#11123)
Remoting: allow timeout parameters to be configured (#11125)
Require Python 3.7 or 3.8 to run Pants (#11135)
Deprecate mypy_source_plugin
and pylint_source_plugin
targets in favor of python_library
(#11233)
Remove deprecated compatibility
field in favor of interpreter_constraints
(#11225)
Upgrade to Pex 2.1.21. (#11131)
Remove PrimitiveField
and align AsyncField
with Field
(#11231)
Change AsyncField
to be AsyncFieldMixin
(#11232)
Deprecate TransitiveTargetsRequestLite
and DependenciesRequestLite
now that graph cycle is fixed (#11188)
Fix dependency inference parsing of Python 3.8 and 3.9 syntax (#11213)
Set the soft ulimit value more conservatively to fix macOS Big Sur issue (#11194)
Move graph cycle detection to Rust to fix recursion limit. (#11202)
Fix relative imports in dependency inference (#11181)
Remove extraneous info level log line (#11228)
Fix Coverage not finding resource files when generating a report (#11129)
Fix test
results showing up twice by removing TargetsWithOrigin
(#11128)
Make a few minor reliability fixes to remote caching code (#11130)
Published by almost 4 years ago
Published by almost 4 years ago
Published by almost 4 years ago
The first stable release of the 2.1.x
series, with no changes since
the previous release candidate.
Published by almost 4 years ago
Published by almost 4 years ago
Published by almost 4 years ago
sources
field forpython_awslambda
(Cherry-pick of #11176) (#11178)Published by almost 4 years ago
test
, lint
,fmt
, and typecheck
to always print, evenpytest.pex
leaking into coverage data (Cherry-pick!!
transitive excludes when used multiple times insetup_py().with_binaries()
to properly inject--pex-verbosity
to work with the interpreterPublished by almost 4 years ago
Published by almost 4 years ago
export-codegen
goal (#11107)./pants py-constraints --summary
for project./pants help subsystems
(#11088)--pants-distdir-legacy-paths
andSourcesSnapshot
to SpecsSnapshot
test
, lint
,fmt
, and typecheck
to always print, evenpytest.pex
leaking into coverage data (#11110)--pex-verbosity
to work with the interpreter!!
transitive excludes when used multiple times insetup_py.with_provides()
to respect the:func
entry-point shorthand (#11093)Get()
s (#11102)Published by almost 4 years ago
./pants package
does not match anycompatibility
field in favor ofinterpreter_constraints
(#11074)awslambda
, binary
, andsetup-py
goals in favor of package
--{fmt,lint}-per-target-caching
in--per-file-caching
(#11062)--lang
and --lc-all
--env-vars
(#11066)--protoc-runtime-targets
option--interpreter-constraints
optionruntime_binary_dependencies
field--spec-file
option in favor of--spec-files
(#11076)[basic-auth]
,[reporter]
, and run-tracker
--print-exception-stacktrace
in--print-stacktrace
(#11085)python_requirement
BUILD file symbolplatforms
field allowing a bare stringrun-tracker
options (#11038)python-setup
options (#10984)Subsystem.get_options()
in favor ofSubsystem.options
(#10986)--v2
and--backend-packages2
(#10985)--changed-*
options (#10982)./pants filter
options (#10983)[python-setup].resolver_http_cache_ttl
optionpy-constraints
goal through newpants.backend.python.mixed_interpreter_constraints
:my_func
shorthand for theentry_point
field (#11064)named_caches_dir
, rather~/.pex
(#11040)setup_py().with_binaries()
to use the default./pants repl
to use global constrains when noFieldSet
in stack traces (#10978)itertools.groupby()
(#10976)