witty-crayon-22786
07/10/2017, 8:20 PMstraight-waiter-86090
07/11/2017, 2:53 PMstraight-waiter-86090
07/11/2017, 2:54 PMnucleus/java:serialization
target that compiles Java code. It’s referenced indirectly by two other targets: nucleus:world
and nucleus/java:all
. Both list many other targets as well.straight-waiter-86090
07/11/2017, 2:55 PMnucleus:world
or nucleus/java:all
, the fingerprint of nucleus/java:serialization
changes.straight-waiter-86090
07/11/2017, 2:58 PM$ ./pants compile nucleus:world
$ ls -ld .pants.d/compile/zinc/current/nucleus.java.serialization/current
lrwxr-xr-x 1 dyoung SKYDIVE\Domain Users 12 Jul 11 10:58 .pants.d/compile/zinc/current/nucleus.java.serialization/current -> 274e31b840ec
$ ./pants compile nucleus/java:all
$ ls -ld .pants.d/compile/zinc/current/nucleus.java.serialization/current
lrwxr-xr-x 1 dyoung SKYDIVE\Domain Users 12 Jul 11 10:56 .pants.d/compile/zinc/current/nucleus.java.serialization/current -> b79c0d8ab75b
straight-waiter-86090
07/11/2017, 3:00 PMrough-dog-96241
07/11/2017, 3:30 PMstraight-waiter-86090
07/11/2017, 3:57 PMfamous-salesclerk-49406
07/11/2017, 4:02 PMcompatibility
field to indicate for each target what the target language is. Works well.rough-dog-96241
07/11/2017, 4:06 PMrough-dog-96241
07/11/2017, 4:06 PMfamous-salesclerk-49406
07/11/2017, 4:18 PMcompatibility=['CPython==3.5.1]
or compatibility=['CPython==2.7.6', 'CPython==3.5.1']
famous-salesclerk-49406
07/11/2017, 4:19 PM>=
stuff would work.famous-salesclerk-49406
07/11/2017, 4:19 PMPY35
and PY27
that map to the above strings to save some typing.rough-dog-96241
07/11/2017, 4:46 PMrich-helicopter-79006
07/11/2017, 7:02 PMtest-changed
actually works. Does it look at uncommitted files in the local repo and only run tests associated with them?rich-helicopter-79006
07/11/2017, 7:02 PMchanges-since=<some_git_hash>
as well, but didn’t see it execute any tests eitherwitty-crayon-22786
07/11/2017, 7:06 PMwitty-crayon-22786
07/11/2017, 7:06 PMwitty-crayon-22786
07/11/2017, 7:07 PMrich-helicopter-79006
07/11/2017, 7:19 PMfamous-salesclerk-49406
07/11/2017, 8:10 PMrough-minister-58256
07/12/2017, 12:44 AMwitty-crayon-22786
07/12/2017, 12:53 AMrough-minister-58256
07/12/2017, 12:56 AMrough-dog-96241
07/12/2017, 1:07 AMrough-minister-58256
07/12/2017, 1:12 AMrough-minister-58256
07/12/2017, 1:13 AM>>> pkg_resources.get_supported_platform()
'macosx-10.12-x86_64'
rough-minister-58256
07/12/2017, 1:13 AMrough-minister-58256
07/12/2017, 1:14 AMpip install
locally, but at runtime in an environment that may contain supporting dists for multiple platforms