Skip to main content

scala.js support for pants.

Project description

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found here.

1.6.x Stable Releases

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

1.6.0rc0 (04/04/2018)

Bugfixes

  • Memoize stable task creation (#5654) PR #5654

Refactoring, Improvements, and Tooling

  • Merge TargetRoots subclasses (#5648) PR #5648

  • Handle native_engine.so resources without headers. (#5653) PR #5653

  • Per-run metrics for target roots, transitive target counts. (#5651) PR #5651

  • Release script cleanups. (#5650) PR #5650

  • Only create native engine resource when needed. (#5649) PR #5649

  • Include rust stdlib sources in bootstrap. (#5645) PR #5645

1.6.0.dev2 (04/01/2018)

Bugfixes

  • Resolve for current platform only if resolving a local python dist with native extensions (#5618) PR #5618

  • Fail for deleted-but-depended-on targets in changed (#5636) PR #5636

  • Restore and modernize –changed tests (#5635) PR #5635

Refactoring, Improvements, and Tooling

  • missing-deps-suggest outputs buildozer commands if path to buildozer is set (#5638) PR #5638

  • Rewrite package listing and ownership parts of release.sh in python (#5629) PR #5629

  • Add dependency on six (#5633) PR #5633

  • [pantsd] Don’t initialize a scheduler for pantsd lifecycle checks. (#5624) PR #5624

  • Make build_dictionary.html easier to read (#5631) PR #5631

1.6.0.dev1 (03/25/2018)

New Features

  • Record critical path timings of goals (#5609) PR #5609

API Changes

  • Disable google java format by default (#5623) PR #5623

Bugfixes

  • [export] use same artifact cache override with VersionedTargetSet (#5620) PR #5620

  • Memoize org.scalatest.Suite class loading (#5614) PR #5614

  • Batch execution of address Specs and remove SelectTransitive (#5605) PR #5605

Refactoring, Improvements, and Tooling

  • Bump coursier version to 1.1.0.cf365ea27a710d5f09db1f0a6feee129aa1fc417 (#5625) PR #5625

  • Drop a golang dep that no longer appears to be used transitively… and yet somehow still seems to be failing. (#5619) PR #5619

1.6.0.dev0 (03/17/2018)

New Features

  • Add google-java-format fmt/lint support (#5596) PR #5596

API Changes

  • Deprecate BinaryUtil as public API. (#5601) PR #5601

Bugfixes

  • Fix PytestRun passthru arg handling. (#5594) PR #5594

  • [pantsd] Repair stale sources invalidation case. (#5589) PR #5589

  • [coursier/m2-coords] update coursier json parsing; use maven’s coords (#5475) PR #5475

Refactoring, Improvements, and Tooling

  • Robustify SetupPyIntegrationTest. #5610 PR #5610

  • Prepare 1.5.0rc1 (#5603) PR #5603

  • Use readable errno descriptions for lmdb errors (#5604) PR #5604

  • Convert scalafmt test to a unit test. (#5599) PR #5599

  • Materialized files have the executable bit set correctly (#5593) PR #5593

  • Render a warning rather than failing list when no targets are matched (#5598) PR #5598

  • New BinaryTool subsystems for node and yarnpkg. (#5584) PR #5584

  • Further –changed optimization (#5579) PR #5579

  • Yet more rustfmt (#5597) PR #5597 PR #5592

  • [pantsd] Don’t compute TargetRoots twice. (#5595) PR #5595

  • Use pre-compiled rustfmt instead of compiling it ourselves (#5592) PR #5592

  • [coursier] use same artifact cache override as ivy (#5586) PR #5586

  • Log when we try to upload files (#5591) PR #5591

  • Revert “Port BaseTest to v2 engine” (#5590) PR #5590

  • Update buildozer to 0.6.0-80c7f0d45d7e40fa1f7362852697d4a03df557b3 (#5581) PR #5581

  • Rust logging uses Python logging levels (#5528) PR #5528

  • Port BaseTest to v2 engine (#4867) PR #4867

  • Prepare 1.4.0! (#5583) PR #5583

  • Uniform handling of subsystem discovery (#5575) PR #5575

  • Send an empty WriteRequest for an empty file (#5578) PR #5578

  • Don’t force fsync on every lmdb write transaction

  • Shard lmdb by top 4 bits of fingerprint

  • Revert “Revert a bunch of remoting PRs (#5543)” PR #5543

  • release.sh -q builds single-platform pexes locally (#5563) PR #5563

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 Distribution

pantsbuild.pants.contrib.scalajs-1.6.0rc0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file pantsbuild.pants.contrib.scalajs-1.6.0rc0.tar.gz.

File metadata

File hashes

Hashes for pantsbuild.pants.contrib.scalajs-1.6.0rc0.tar.gz
Algorithm Hash digest
SHA256 42b06ad277f405cbf7ce9de8f52ab34ab18767b4b1b82b8911894366ca83bc13
MD5 3e0a99bb642f53c9d800d0c4ba640d61
BLAKE2b-256 401a36fb73d3708dd188302bb30fe89fe74ee08e8bc2d388c94e12bb43a5907b

See more details on using hashes here.

File details

Details for the file pantsbuild.pants.contrib.scalajs-1.6.0rc0-py27-none-any.whl.

File metadata

File hashes

Hashes for pantsbuild.pants.contrib.scalajs-1.6.0rc0-py27-none-any.whl
Algorithm Hash digest
SHA256 caf9d32017363f18acdb88af52af92dba86268864d9cb1c48bbb0ba9fc661660
MD5 a2fa7a0d2d06d64a00c6d43f129e8543
BLAKE2b-256 10f692a0eb5228d1f4f49bd15ba3a87f558954d097b3ac546b5949d506e34af6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page