Thomas Van Lenten
2d356cf857
Doc and code fixes found via skylint. ( #38 )
...
* Fix up the skylint warning about depset usage.
* Remove the reassignment of max_bazel_version.
This was flagged by skylint, the reality is _is_at_most() does the parsing
so it shouldn't be parsed before sent on the way.
* Fix up the skylint warning about depset usage.
* Fixup the skylint warning about re-exports.
Just move to the explicit re-export form.
* Fix the fail() call to use the right variable.
skylint flagged this variable as undefined, but it it seems like this
was never right and should have been "key" all along.
* Fixup docstring formatting for skylint.
2018-04-26 12:08:01 -04:00
Nicholas Titcombe
0b40ea7b13
Introduce new_sets.bzl ( #32 )
...
This version is hash-based (implemented on top of a dictionary) and doesn't suffer the performance problems of the current version. It will eventually replace the old one after a deprecation period.
2018-04-20 14:44:25 -07:00
Thomas Van Lenten
59fba13160
Move to Xcode 9.3 which also means a High Sierra image. ( #37 )
2018-04-20 13:00:15 -07:00
Tony Allevato
c8e163653a
Minor spacing cleanup. ( #35 )
2018-04-17 09:52:23 -07:00
dmaclach
d46b607d98
Add support for 'functools.partial' like functionality. ( #34 )
...
* Add support for 'functools.partial' like functionality.
https://docs.python.org/3/library/functools.html#functools.partial
2018-04-17 09:33:38 -07:00
Thomas Van Lenten
a5e23fd4c0
Drop the rc file flag.
...
Hopefully no file(s) exists on travis, and with the changes coming in bazel
(https://github.com/bazelbuild/bazel/issues/4502#issuecomment-372697374 )
trying to ensure no files will become version dependent.
2018-03-14 13:37:28 -04:00
Thomas Van Lenten
dd4cdb95c7
Don't special case current directory relative paths.
2018-03-07 14:30:43 -05:00
Thomas Van Lenten
a60d9f83df
Test HEAD bazel on travis.
...
- Add support for fetch HEAD bazel from their new setup.
- Switch travis to building with HEAD since bazel's ci is using the last release.
2018-03-01 09:17:31 -05:00
Thomas Van Lenten
08a89e561a
Fix the buildkite link.
2018-02-28 13:53:36 -05:00
Thomas Van Lenten
1fd390cc1d
Travis updates for bazel moving to buildkite.
...
Disable the HEAD build, as we don't have a way to download the bazel
binary at the moment. bazel.build.ci should provide that instead.
2018-02-28 13:12:53 -05:00
Jakob Buchgraber
7441e21c9b
add buildkite to bazel's new ci
...
we'll run skylib as a postsubmit project and
before every release to ensure we don't break
it.
2018-02-28 08:31:03 -08:00
Tony Allevato
7c3deb495a
Add "Getting Started" section to README
2018-02-28 07:57:27 -08:00
Thomas Van Lenten
912a12b697
Travis improvements.
...
- Move install into a stand alone script to expand it.
- Support installing the latest bazel release.
- Move the script step into a stand along script to expand it.
- Support doing a build or running buildifier.
- Update the config to:
- Use the latest bazel release and head for tests (won't have
to update the config with each bazel release).
- Add a buildifer test to ensure the files are good.
2018-02-26 15:42:20 -05:00
Thomas Van Lenten
f9b0ff1dd3
Add missing versions to the library.
2018-02-20 16:54:27 -05:00
Thomas Van Lenten
a5d9a18062
Support no_match_error in selects.with_or().
2018-02-20 16:54:13 -05:00
Thomas Van Lenten
f6b414b007
Fix grammar.
2018-02-20 16:53:50 -05:00
Thomas Van Lenten
0fa0b2ae07
Add a skylib for versions.
2018-02-20 16:28:27 -05:00
Thomas Van Lenten
a95326eb78
Format the with buildifier.
2018-02-20 16:28:12 -05:00
Thomas Van Lenten
87e4c93a41
Add travis setup to test on linux and macOS
2018-02-20 15:54:21 -05:00
Dmitry Lomov
ff23a62c57
Merge pull request #15 from ianthehat/is_absolute
...
Fix paths.is_absolute on windows
2018-01-18 17:09:59 +01:00
Ian Cottrell
771fedb260
Fix paths.is_absolute on windows
2018-01-18 11:04:01 -05:00
Jay Conrod
2169ae1c37
versions.bzl: skip check if native.bazel_version is None
...
_check_bazel_version prints a warning in this case, but then attempts
to parse and check None. It should return early.
2018-01-12 11:25:06 -08:00
Jingwen
34d62c4490
Added a lib for version checking and comparison ( #13 )
2018-01-12 09:18:55 -08:00
Tony Allevato
f3dd8fd95a
Alphabetize CONTRIBUTORS by surname
2017-10-31 14:59:34 -07:00
Nathan Herring
ceeecf9ce6
Add skylark_library rule ( #8 )
...
`skylark_library` targets aggregate `.bzl` files and their dependencies for unit tests as well as Skydoc generation.
2017-10-31 14:54:25 -07:00
Tony Allevato
2a48723686
Fix another misspelled testonly
2017-10-31 08:10:44 -07:00
Jingwen
d7b90ef34d
Fixed module list links
2017-10-31 07:34:34 -07:00
Tony Allevato
8b0e644b02
Add initial .gitignore with bazel-* folders
2017-10-31 07:04:27 -07:00
Tony Allevato
975e852801
Fix misspelled testonly attribute
2017-10-31 07:04:01 -07:00
Tony Allevato
82b3ad6e9e
Initial check-in.
2017-10-10 07:59:31 -07:00