On Sat, Oct 13, 2012 at 5:48 PM, Bruno Mahé <[email protected]> wrote:
> I wouldn't blame the language for your experience,

I actually don't blame the language -- this is precisely why I said
that I blame Python as a platform for not making it easier for me to
manage the dendencies.

> I would blame the script.
> If anything requires me to almost build dependencies out of trunk (or
> requires versions < 6months old), the issue doesn't lie with the language
> but with the script.
> You probably would have not been happy either with something written in
> clojure and requiring the latest jdk7 and latest gradle.

I actually view it differently -- like I said -- I had no issue with
installing python3 environment, but I still got bitten by the script
requiring extra libraries and Python (as an environement) making
it next to impossible for me to install those extra dependencies
locally AND not providing a way for a script author to package
it all together.

All of the above is subjective, of course, and hence my honest
question: if you guys know of some magic python incantation
that would allow:
   1. fat-jars type of python distribution of scripts
   2. maven-like dendency management
   3. maven-like artifact control
I'd love to hear it.

Thanks,
Roman.

P.S. I was attending  Puppet conf a couple of weeks ago
and got to a presentation on Logstash -- turns out it is written
in Ruby, but they got so sick of managing Ruby dependencies
that they are not running on top of JRuby fat-jar style:
    http://logstash.net/
and click on download ;-)

Reply via email to