pants
pants copied to clipboard
The Pants Build System
The scenario is as follows, in a monorepo, there are many deployable targets (lets assume those are pex_binary targets). a CD (as part of a CI/CD pipeline) should be able...
This is tricky because the overrides field is untyped. We can maybe inspect with the new target generator API what the fields that will be generated are. Worst case, we...
In https://github.com/pantsbuild/pants/pull/12537, Pants learned how to send small blob writes to a remote store via the `BatchUpdateBlobs` API of the REAPI instead of the `ByteStream.Write` streaming API. This PR similarly...
I spent a lot of time debugging why something doesn't work with Pants, because it strips `SSL_CERT_FILE`. The `__run.sh` script does not strip though, it only sets what Pants actively...
I found [this](https://www.reddit.com/r/ADHD_Programmers/comments/w3wt9h/whats_your_trick_to_not_get_sidetracked_when/?utm_source=share&utm_medium=ios_app&utm_name=iossmf) discussion on reddit interesting and I've definitely been guilty myself of starting a pants run and getting sidetracked in the couple minutes it takes to finish. Having...
**Is your feature request related to a problem? Please describe.** Research finds that children (and presumably adults) respond better to certain phrasing/framing of error messages. https://twitter.com/Felienne/status/1551477360976969728?s=20&t=uQzGX6XqD34uQT_GXSdhqg **Describe the solution you'd...
Add a new `jvm-add-artifact` goal which will edit BUILD files to add `jvm_artifact` targets for JVM artifacts. [ci skip-rust] [ci skip-build-wheels]
Dependency metadata is standardized and we should probably support `python_requirements()` (or a new macro) pointing at a `pyproject.toml` that uses PEP 621 dependency declarations: https://peps.python.org/pep-0621/#dependencies-optional-dependencies
**Describe the bug** Trying to build a docker image with pants in WSL2 using Docker Desktop for Windows fails with: ```text #3 [internal] load metadata for registry/repo/image:tag #3 sha256:4b1c3b88e78faca34609335519aa97ddf79a93010f41361984334d033303f28a #3 ...
Both `run` and `test` goals now have a `--debug-adapter` which should launch the relevant DAP server when used. We should add support for Go. See the Python support for examples,...