Skip to main content

Go language support for pants.

Project description

Pants is an Apache2 licensed build tool written in Python.

The latest documentation can be found here.

1.7.x Stable Releases

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

1.7.0 (06/19/2018)

The 1.7.0 stable release.

1.7.0.rc1 (06/08/2018)

Bugfixes

  • Revert to non-forked grpcio-compiler (#5842) PR #5842

1.7.0.rc0 (05/11/2018)

Bugfixes

  • Fix a broken 3rdparty example. (#5797) PR #5797
  • Adding compile scopes, because thats expected from doc gen (#5789) PR #5789
  • Copy locally build .whl files to dist dir when ‘binary’ goal is invoked. (#5749) PR #5749
  • [pytest runner] re-add –options flag as a shlexed list of strings (#5790) PR #5790 PR #)

New features

  • add –frozen-lockfile option as default for yarn install (#5758) PR #5758
  • Remove jvm compile subsystem (#5805) PR #5805
  • Add Javac compile option as an alternative to Zinc (#5743) PR #5743
  • Add python_app support (#5704) PR #5704

Refactoring, Improvements, and Tooling

  • Bump to scala 2.11.12 by default. (#5804) PR #5804
  • Review feedback from #5792. (#5796) PR #5796
  • Skip commit hooks during publishing (#5795) PR #5795
  • Improve support for intrinsic tasks (#5792) PR #5792
  • Remote CommandRunner has reset_prefork method (#5791) PR #5791
  • PosixFS can get PathStats for a set of PathBufs (#5783) PR #5783
  • Bump to zinc 1.1.7 (#5794) PR #5794
  • Add configurable timeouts for reading/writing to the cache. (#5793) PR #5793
  • Improve clarity of the “why use pants” page (#5778) PR #5778
  • Repair PyPI user checking in release scripts. (#5787) PR #5787

1.7.0.dev2 (05/04/2018)

New features

  • Wrap ShardedLmdb in a Resettable (#5775) PR #5775
  • Expand type constraints allowed in datatype() (#5774) PR #5774
  • Introduce Resettable (#5770) PR #5770
  • Add support for merging Snapshots (#5746) PR #5746
  • Remodel of node subsystem (#5698) PR #5698

Refactoring, Improvements, and Tooling

  • Extract OneOffStoreFileByDigest (#5782) PR #5782
  • Introduce a backdoor around PYTHONPATH scrubbing in pytest runs. (#5767) PR #5767
  • Address @jsirois final comments that were not addressed on PR #5765 (#5773) PR #5773
  • Extract AppBase base class (#5772) PR #5772
  • Bump ordermap to indexmap 1 (#5771) PR #5771
  • Disable lint for Python 3 targets (#5765) PR #5765
  • Nav menu change with drop-downs (#5750) PR #5750
  • Expose rules from language backends with an application to python_dist() creation (#5747) PR #5747
  • Move From impls from hashing to bazel_protos (#5706) PR #5706
  • Reformat bazel_protos/build.rs (#5760) PR #5760
  • Add test that pantsd can be used twice in parallel (#5757) PR #5757
  • type-check specific datatype fields concisely and remove the class name argument (#5723) PR #5723
  • expand doc publish script, use products for sitegen tasks, and clarify the publish site subdir option (#5702) PR #5702
  • Prepare 1.6.0rc3 (#5756) PR #5756
  • Save noop time on codegen (#5748) PR #5748
  • Rename and simplify store_list. (#5751) PR #5751
  • Boxable::to_boxed returns BoxFuture not Box<Self> (#5754) PR #5754
  • Misc rust fixups (#5753) PR #5753
  • eagerly fetch stderr in remote process execution (#5735) PR #5735
  • Looping request with backoff period (#5714) PR #5714
  • Fixup dev-dependencies in brfs. (#5745) PR #5745
  • brfs: FUSE filesystem exposing the Store and remote CAS (#5705) PR #5705
  • Update errorprone to 2.3.1 and findbugs to spotbugs 3.1.3 (#5725) PR #5725
  • Dedupe parsed Gets (#5700) PR #5700
  • Update my name to the right one (#5741) PR #5741
  • Stop using tools.jar for JAXB xjc tool since tools.jar has been removed from Java 9+ (#5740) PR #5740
  • Update running from sources docs (#5731) PR #5731
  • Use Scala 2.12.4 for –scala-platform-version=2.12 (#5738) PR #5738
  • Extract reusable test data (#5737) PR #5737
  • Only upload digests missing from CAS (#5713) PR #5713
  • Prepare 1.5.1rc2 (#5734) PR #5734
  • Break a Core / Node cycle (#5733) PR #5733
  • [rm-deprecation] remove leveled_predicate kwarg from buildgraph walk fns (#5730) PR #5730
  • Bump max local store size (#5728) PR #5728

1.7.0.dev1 (04/20/2018)

New features

  • Plumb requirement blacklist through to the pex resolver (#5697) PR #5697
  • Add interpreter identity check for non-blacklisted interpreters (#5724) PR #5724
  • Eagerly fetch stdout on remote execution response (#5712) PR #5712

Bugfixes

  • java_agent gets added to manifest for java_binary targets (#5722) PR #5722
  • Ensure test goal implicitly targets current platform when using python_dist targets (#5720) PR #5720 PR #5618

Refactoring, Improvements, and Tooling

  • Update junit-runner to 1.0.24 and use junit-runner-annotations 0.0.21 in tests (#5721) PR #5721
  • convert usages of the ExecuteProcess helper into simple @rules to simplify snapshot consumption for process execution (#5703) PR #5703
  • Fix some errorprone warnings and remove duplicates from findbugs targets (#5711) PR #5711

1.7.0.dev0 (04/13/2018)

New Features

API Changes

  • Delete deprecated android backend (#5695) PR #5695
  • 1.7.0 deprecations (#5681) PR #5681
  • Remove SelectProjection. (#5672) PR #5672

Bugfixes

  • Fixup RST parsing error. (#5687) PR #5687
  • Fix shader to not shade .class files under META-INF directory (#5671) PR #5671

Refactoring, Improvements, and Tooling

  • Use absolute path to check_rust_formatting (#5694) PR #5694
  • Remove unnecessary parens (#5693) PR #5693
  • Don’t rename process_execution to process_executor (#5692) PR #5692
  • Run process execution Nodes on a CpuPool (#5691) PR #5691
  • add docs about how to run rust in IntelliJ (#5688) PR #5688
  • Prepare 1.6.0rc2 (#5690) PR #5690
  • Reset LMDB Environments when forking (#5689) PR #5689
  • Part 1: Add ability to check what CAS blobs are missing (#5686) PR #5686
  • Improve pypi package expected releasers pre-check. (#5669) PR #5669
  • Prepare 1.6.0rc1 (#5685) PR #5685
  • Make coursier resolve more friendly (#5675) PR #5675
  • Upgrade virtualenv. (#5679) PR #5679
  • Cleanup unused_parens warning for cast. (#5677) PR #5677
  • Add build_flags per go_binary (#5658) PR #5658
  • Bump to rust 1.25 (#5670) PR #5670
  • Add explicit JAXB dependencies in the junit-runner so it works in Java 9+ without –add-modules=java.xml.bind (#5667) PR #5667
  • [junit-runner] cache localhost lookups to ease OSX/JDK DNS issues (#5660) PR #5660
  • Narrow down BuildLocalPythonDistributions target type (#5659) PR #5659
  • Run lint in commit hooks. (#5666) PR #5666
  • Ban testprojects/pants-plugins from TestProjectsIntegrationTest. (#5665) PR #5665

Release history Release notifications

History Node

1.9.0.dev1

History Node

1.9.0.dev0

History Node

1.8.0rc1

History Node

1.8.0rc0

History Node

1.8.0.dev4

History Node

1.8.0.dev3

History Node

1.8.0.dev2

History Node

1.8.0.dev1

History Node

1.8.0.dev0

This version
History Node

1.7.0

History Node

1.7.0rc1

History Node

1.7.0rc0

History Node

1.7.0.dev2

History Node

1.7.0.dev1

History Node

1.7.0.dev0

History Node

1.6.0

History Node

1.6.0rc3

History Node

1.6.0rc2

History Node

1.6.0rc1

History Node

1.6.0rc0

History Node

1.6.0.dev2

History Node

1.6.0.dev1

History Node

1.6.0.dev0

History Node

1.5.1rc2

History Node

1.5.1rc1

History Node

1.5.1rc0

History Node

1.5.0

History Node

1.5.0rc1

History Node

1.5.0rc0

History Node

1.5.0.dev5

History Node

1.5.0.dev4

History Node

1.5.0.dev3

History Node

1.5.0.dev2

History Node

1.5.0.dev1

History Node

1.5.0.dev0

History Node

1.4.0

History Node

1.4.0rc5

History Node

1.4.0rc4

History Node

1.4.0rc3

History Node

1.4.0rc2

History Node

1.4.0rc1

History Node

1.4.0rc0

History Node

1.4.0.dev27

History Node

1.4.0.dev26

History Node

1.4.0.dev25

History Node

1.4.0.dev24

History Node

1.4.0.dev23

History Node

1.4.0.dev22

History Node

1.4.0.dev21

History Node

1.4.0.dev20

History Node

1.4.0.dev19

History Node

1.4.0.dev18

History Node

1.4.0.dev17

History Node

1.4.0.dev16

History Node

1.4.0.dev15

History Node

1.4.0.dev14

History Node

1.4.0.dev13

History Node

1.4.0.dev12

History Node

1.4.0.dev11

History Node

1.4.0.dev10

History Node

1.4.0.dev9

History Node

1.4.0.dev8

History Node

1.4.0.dev7

History Node

1.4.0.dev6

History Node

1.4.0.dev5

History Node

1.4.0.dev4

History Node

1.4.0.dev3

History Node

1.4.0.dev2

History Node

1.4.0.dev1

History Node

1.4.0.dev0

History Node

1.3.1rc2

History Node

1.3.1rc1

History Node

1.3.1rc0

History Node

1.3.0

History Node

1.3.0rc4

History Node

1.3.0rc3

History Node

1.3.0rc2

History Node

1.3.0rc1

History Node

1.3.0rc0

History Node

1.3.0.dev19

History Node

1.3.0.dev18

History Node

1.3.0.dev17

History Node

1.3.0.dev16

History Node

1.3.0.dev15

History Node

1.3.0.dev14

History Node

1.3.0.dev13

History Node

1.3.0.dev12

History Node

1.3.0.dev11

History Node

1.3.0.dev10

History Node

1.3.0.dev9

History Node

1.3.0.dev8

History Node

1.3.0.dev7

History Node

1.3.0.dev6

History Node

1.3.0.dev5

History Node

1.3.0.dev4

History Node

1.3.0.dev3

History Node

1.3.0dev2

History Node

1.3.0dev1

History Node

1.3.0dev0

History Node

1.2.1

History Node

1.2.1rc0

History Node

1.2.0

History Node

1.2.0rc4

History Node

1.2.0rc3

History Node

1.2.0rc2

History Node

1.2.0rc1

History Node

1.2.0rc0

History Node

1.2.0dev12

History Node

1.2.0dev11

History Node

1.2.0dev10

History Node

1.2.0dev9

History Node

1.2.0dev8

History Node

1.2.0dev7

History Node

1.2.0-dev6

History Node

1.2.0-dev5

History Node

1.2.0-dev4

History Node

1.2.0-dev3

History Node

1.2.0-dev2

History Node

1.2.0-dev1

History Node

1.2.0-dev0

History Node

1.1.0

History Node

1.1.0-rc9

History Node

1.1.0-rc8

History Node

1.1.0-rc7

History Node

1.1.0-pre6

History Node

1.1.0-pre5

History Node

1.1.0-pre4

History Node

1.1.0-pre3

History Node

1.1.0-pre2

History Node

1.1.0-pre1

History Node

1.1.0-pre0

History Node

1.1.0-rc0

History Node

1.0.1

History Node

1.0.1-rc0

History Node

1.0.0

History Node

1.0.0-rc3

History Node

1.0.0-rc2

History Node

1.0.0-rc1

History Node

0.0.82

History Node

0.0.81

History Node

0.0.80

History Node

0.0.79

History Node

0.0.77

History Node

0.0.76

History Node

0.0.75

History Node

0.0.74

History Node

0.0.73

History Node

0.0.72

History Node

0.0.71

History Node

0.0.70

History Node

0.0.69

History Node

0.0.68

History Node

0.0.67

History Node

0.0.66

History Node

0.0.65

History Node

0.0.64

History Node

0.0.63

History Node

0.0.62

History Node

0.0.61

History Node

0.0.60

History Node

0.0.59

History Node

0.0.58

History Node

0.0.57

History Node

0.0.56

History Node

0.0.55

History Node

0.0.54

History Node

0.0.53

History Node

0.0.52

History Node

0.0.51

History Node

0.0.50

History Node

0.0.49

History Node

0.0.48

History Node

0.0.47

History Node

0.0.46

History Node

0.0.45

History Node

0.0.44

History Node

0.0.43

History Node

0.0.42

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pantsbuild.pants.contrib.go-1.7.0-py27-none-any.whl (59.2 kB) Copy SHA256 hash SHA256 Wheel py27 Jun 20, 2018
pantsbuild.pants.contrib.go-1.7.0.tar.gz (39.8 kB) Copy SHA256 hash SHA256 Source None Jun 20, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page