Skip to main content

A bottom-up build tool.

Project description

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found here.

RELEASE HISTORY

0.0.22 (8/4/2014)

API Changes

  • Upgrade pex dependency from twitter.common.python 0.6.0 to pex 0.7.0 RB #825

  • Added a –spec-exclude command line flag to exclude specs by regular expression RB #747

  • Upgrade requests, flip to a ranged requirement to help plugins RB #771

Bugfixes

  • goal repl consumes targets transitively RB #781

  • Fixup JvmCompile to always deliver non-None products that were required by downstream RB #794

  • Relativize classpath for non-ng java execution RB #804

  • Added some docs and a bugfix on debugging a JVM tool (like jar-tool or checkstyle) locally RB #791

  • Added an excludes attribute that is set to an empty set for all SourcePayload subclasses Issue #414 RB #793

  • Add binary fetching support for OSX 10.10 and populate thrift and protoc binaries RB #789

  • Fix the pants script exit status when bootstrapping fails RB #779

  • Added benchmark target to maven_layout() RB #780

  • Fixup a hole in external dependency listing wrt encoding RB #776

  • Force parsing for filtering specs RB #775

  • Fix a scope bug for java agent manifest writing RB #768 RB #770

  • Plumb ivysettings.xml location to the publish template RB #764

0.0.21 (7/25/2014)

Bugfixes

  • Fixup NailgunTasks with missing config_section overrides RB # 762

0.0.20 (7/25/2014)

API Changes

Bugfixes

0.0.19 (7/23/2014)

API Changes

Bugfixes

  • Numerous doc fixes RB #699 RB #703 RB #704

  • Fixup broken bundle alias Issue #375 RB #722

  • Remove dependencies on twitter.common.{dirutil,contextutils} RB #710 RB #713 RB #717 RB #718 RB #719 RB #726

  • Fixup missing JunitRun resources requirement RB #709

  • Fix transitive dependencies for GroupIterator/GroupTask RB #706

  • Ensure resources are prepared after compile Issue #373 RB #708

  • Upgrade to twitter.common.python 0.5.10 to brings in the following bugfix:

    Update the mtime on retranslation of existing distributions.
    
    1bff97e stopped existing distributions from being overwritten, to
    prevent subtle errors. However without updating the mtime these
    distributions will appear to be permanently expired wrt the ttl.

    RB #707

  • Resurrected pants goal idea with work remaining on source and javadoc jar mapping RB #695

  • Fix BinaryUtil raise of BinaryNotFound Issue #367 RB #705

0.0.18 (7/16/2014)

API Changes

Bugfixes

0.0.17 (7/15/2014)

  • Initial published version of pantsbuild.pants.

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-0.0.22.tar.gz (569.7 kB view details)

Uploaded Source

File details

Details for the file pantsbuild.pants-0.0.22.tar.gz.

File metadata

File hashes

Hashes for pantsbuild.pants-0.0.22.tar.gz
Algorithm Hash digest
SHA256 f6603b9e9814aa322240a66cd79137e0d415ac257a2b3a96cc8f2c931aff95bd
MD5 d7354c663405abfbe8491f2c2e0cb78d
BLAKE2b-256 df3e1874010f728019032b1192983d174a0fc0385faae035b0dd09c29aa8cda6

See more details on using hashes here.

Provenance

Supported by

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