Skip to content

Tags: omrihq/fsqio

Tags

fsqio-2018-10-04-0943

Toggle fsqio-2018-10-04-0943's commit message
Update Fsqio (#9145)

(sapling split of f493bb3942427f1bbe09d9add10798f212423af3)

fsqio-2018-08-24-1017

Toggle fsqio-2018-08-24-1017's commit message
Update Fsq.io for recent changes (#8369)

(sapling split of 9d950a93608c56e957ddbecae57d44e93f435a57)
(sapling split of 17b0721cb0a356b3a560e9c6aca6a127ac26555c)
(sapling split of 74ce9d256ac7c579c8ebc4adb8f5c5a858ed04e3)
(sapling split of 68b2751295f64423850a345562875a63ae5ae0e2)
(sapling split of 5c5fc943978370be50a91b9c8115ba8f59ed2d16)
(sapling split of 5c5fc943978370be50a91b9c8115ba8f59ed2d16)
(sapling split of aa98986d46cfb3f65a8057e64b0cdb522b42149e)

fsqio-2018-05-15-0734

Toggle fsqio-2018-05-15-0734's commit message
Add pytest_cache to fsq.io gitignore (#6428)

From the Pants 1.4.0 upgrade
(sapling split of bfc5e6f211d60595f8310ea96d025db4925ce61b)

fsqio-2018-03-20-0312

Toggle fsqio-2018-03-20-0312's commit message
Import country_revgeo shapefiles jars into Fsq.io (#5296)

* Fix the remote_sources task runtime_classpath.

This is almost certainly broken for our internal usecases as well.
The Pants 1.3.0 upgrade likely is the culprit, which introduced some
new classpath products mechanics.

This also simplifies the remote_source task a bit. It used to set a
stable_symlink with a path that wouldn't invalidate compiles. But
for Pants 1.4.0 we will get stable task results_dir paths by
default, so the complexity isn't worth inlining in this task.

* Move cc-shapefiles quadtree library into Fsq.io

* Finish moving into fsq.io

* fixlint

* buildgen

(sapling split of 77de0d8f939f8d6f294801985dfc2f58996b33cd)

fsqio-2018-03-20-0242

Toggle fsqio-2018-03-20-0242's commit message
Fix some syntax issues with Fsq.io (#5297)

(sapling split of f4c5a396485a6fc59347440d7062f06849c4a682)

fsqio-2018-02-28-0351

Toggle fsqio-2018-02-28-0351's commit message
Add a buildgen.spindle PyPi module (#4954)

Publishing: Building these modules and publishing to PyPi is documented:
  src/python/fsqio/pants/README.md

Consuming:
  How to use this in an outside repo from PyPi is documented:
  src/python/fsqio/pants/buildgen/README.md

(sapling split of d89d69e27da770fb4d8ac09b4a8e6dbea78152ab)

fsqio-2017-12-18-0411

Toggle fsqio-2017-12-18-0411's commit message
Adjust artifact type for java_library. (#3786)

* Adjust artifact type for java_library.

To properly publish scaladoc, we also had to land a patch to upstream
javadoc_gen task, bc the javadoc task was choking on mixed source
targets (ie with both java and scala sources)

--- a/src/python/pants/backend/jvm/tasks/javadoc_gen.py
+++ b/src/python/pants/backend/jvm/tasks/javadoc_gen.py
@@ -7,6 +7,7 @@ from __future__ import (absolute_import, division, generators, nested_scopes, pr

 import os

+from pants.backend.jvm.targets.scala_library import ScalaLibrary
 from pants.backend.jvm.tasks.jvmdoc_gen import Jvmdoc, JvmdocGen
 from pants.java.distribution.distribution import DistributionLocator
 from pants.java.executor import SubprocessExecutor
@@ -27,7 +28,7 @@ class JavadocGen(JvmdocGen):

   def execute(self):
     def is_java(target):
-      return target.has_sources('.java')
+      return not isinstance(target, ScalaLibrary) and target.has_sources('.java')

     self.generate_doc(is_java, self.create_javadoc_command)

This should be filed as a bug upstream or the local mitigation figured out.

* fixlint

(sapling split of 9fcb00d3242b4c96b06a8bed1d8fc0d4582f05dc)

fsqio.pants.plugins-1.3.0

Toggle fsqio.pants.plugins-1.3.0's commit message
pants build committing publish data for push of io.fsq#exceptionator_…

…2.11;2.0.2

fsqio-2017-12-17-2229

Toggle fsqio-2017-12-17-2229's commit message
Add publication metadata for dependent libraries. (#3784)

Sonatype requires these fields for all published poms.
(sapling split of f32699c6e3f7bea7c789d16e35c876985956b122)

fsqio-2017-12-17-2028

Toggle fsqio-2017-12-17-2028's commit message
Add a restricted branch and url for publish commits. (#3780)

* Add a restricted branch and url for publish commits.

Not 100% sure if these are the correct schemes, but hard to
test without burning a jar version, so pushing optimistically.

* Update README.md

(sapling split of ee080326b8fe277f34eb82e4d00c524227eea4d9)