News for hackers. Stuff that matters.
Re:Bazel Fawlty by sarabande on Tuesday March 06, 2018 @07:27AM (#16528375)
Thanks for the comments on Bazel -- I am evaluating a proper build system for us right now for a data science codebase almost entirely in Python, with a lot of scientific computing dependencies. Bazel doesn't yet seem to have first-class support for Python, so that's out, and I'm running into a lot of problems with Twitter Pants, although their Slack channel is really helpful.

Did you ever try using Pants or Buck, or a more barebones approach like Ninja?

P.S.: An explanation of the pun on "Basil Fawlty" (as a non-Brit, I thought, what on earth is that?) in the article might be helpful.

Re:Bazel Fawlty by philbarr on Tuesday March 06, 2018 @07:54AM (#16528500)
Classic Basil Fawlty scene when his car breaks down (needs sound, includes swearing):

https://www.youtube.com/watch?v=mv0onXhyLlE

Imagine the car is your build tool...

Re:Bazel Fawlty by mnw21cam on Tuesday March 06, 2018 @08:34AM (#16528704)
Which more recently gave rise to this [0] advert.

[0] https://www.youtube.com/watch?v=n9tSN0178Us

Re:Bazel Fawlty by humanrebar on Tuesday March 06, 2018 @07:46AM (#16528457)
You might have figured it out already, but:

"The plots centre on tense, rude and put-upon owner Basil Fawlty (Cleese)..."

https://en.wikipedia.org/wiki/Fawlty_Towers

Re:Bazel Fawlty by davidstanke on Tuesday March 06, 2018 @01:47PM (#16530969)
Bazel + Python definitely needs some work; if you're interested, check out the recently-formed https://groups.google.com/forum/#!forum/bazel-sig-python to track progress.
Re:Bazel Fawlty by nine_k on Tuesday March 06, 2018 @11:05AM (#16529645)
(For a mostly-Python shop, I'd consider using [Search domain github.com] https://github.com/waf-project/waf or scons.org)
Re:Bazel Fawlty by danmux on Tuesday March 06, 2018 @08:41AM (#16528754)
Glad it can help show you some of the pitfalls, though I'm not sure how well our experience extrapolates to a primarily python codebase.

I have added a link to the classic scene as referenced by philbarr

Re:Bazel Fawlty by danmux on Tuesday March 06, 2018 @08:48AM (#16528801)
Also as you work with Python, you may want to look at the link between Basil Fawlty and your chosen language :)
Re:Bazel Fawlty by jasikpark on Tuesday March 06, 2018 @11:33AM (#16529864)
Using `pipenv`[0] may solve some of your problems, though idk about provisioning cpp dependencies. [0]https://github.com/pypa/pipenv