From Robert.Lugg at synopsys.com Thu Oct 4 18:56:24 2012 From: Robert.Lugg at synopsys.com (Robert Lugg) Date: Thu, 4 Oct 2012 16:56:24 +0000 Subject: [portland] What "make" do you use? Message-ID: Hi all, My first post, so hopefully this is relevant to our group. I want to setup a make system. By default gmake seems to be the most used. However, there are several alternatives. The task can be represented as: A Python program reads in specific files and outputs a file based on the input files. When I "run", I only want to run the python program if the input files have been modified. A quick google search yielded Vellum?, buildit?, paver, waf, aap. I had no idea that there were so many alternatives! What systems have you found useful in the past and which do you use today? Regards, Robert From lionface.lemonface at gmail.com Thu Oct 4 19:21:45 2012 From: lionface.lemonface at gmail.com (Josh Johnson) Date: Thu, 4 Oct 2012 13:21:45 -0400 Subject: [portland] What "make" do you use? In-Reply-To: References: Message-ID: <5656401098277803471@unknownmsgid> Im a big fan of zc.buildout. Also look at Scons JJ -- Brought to you by a grant from the "I'm finally one of the cool kids" foundation for the advancement of geek chic in the mainstream vernacular (IFOCKFAGCMV) On Oct 4, 2012, at 1:04 PM, Robert Lugg wrote: > Hi all, > > My first post, so hopefully this is relevant to our group. I want to setup a make system. By default gmake seems to be the most used. However, there are several alternatives. The task can be represented as: > > A Python program reads in specific files and outputs a file based on the input files. > When I "run", I only want to run the python program if the input files have been modified. > > A quick google search yielded Vellum , buildit , paver, waf, aap. I had no idea that there were so many alternatives! > > What systems have you found useful in the past and which do you use today? > > Regards, > > Robert > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From tim.morgan at owasp.org Thu Oct 4 19:20:35 2012 From: tim.morgan at owasp.org (Tim) Date: Thu, 4 Oct 2012 10:20:35 -0700 Subject: [portland] What "make" do you use? In-Reply-To: References: Message-ID: <20121004172035.GU2295@sentinelchicken.org> I currently use scons, which I find quite handy. I haven't yet figured out a great way to install python libraries from within scons (including uninstall, etc), but it is beats make for C/C++ builds in terms of easy of use and portability. When I'm forced kicking and screaming into building Java apps, I use ant, which helps hide some of the foolishness associated with Java. HTH, tim On Thu, Oct 04, 2012 at 04:56:24PM +0000, Robert Lugg wrote: > Hi all, > > My first post, so hopefully this is relevant to our group. I want to setup a make system. By default gmake seems to be the most used. However, there are several alternatives. The task can be represented as: > > A Python program reads in specific files and outputs a file based on the input files. > When I "run", I only want to run the python program if the input files have been modified. > > A quick google search yielded Vellum?, buildit?, paver, waf, aap. I had no idea that there were so many alternatives! > > What systems have you found useful in the past and which do you use today? > > Regards, > > Robert > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From lionface.lemonface at gmail.com Thu Oct 4 21:24:05 2012 From: lionface.lemonface at gmail.com (Josh Johnson) Date: Thu, 4 Oct 2012 15:24:05 -0400 Subject: [portland] What "make" do you use? In-Reply-To: <20121004172035.GU2295@sentinelchicken.org> References: <20121004172035.GU2295@sentinelchicken.org> Message-ID: The approach I would take (I've only just begun looking at scons) is to use a sandbox like virtualenv or zc.buildout - with virutalenv you'd want to use something like pip to install the packages (there's a command to read packages from a file which makes it very useful, you could also create a python egg that has installation requirements, which would pull in any dependancies) . I like buildout because it's all sort of automatic - you make an ini file, and tell it what to install. The CMMI recipes are really robust given the somewhat limited scope of the tool, and you can always write your own recipes if what's available doesn't do what you want (it's literally a single class with 3 methods to implement). It's also possible to make the buildout somewhat portable, so you can built it once, and then package it up as a tar file (or maybe a linux package, depending on your target), or just distribute the build configs. JJ On Thu, Oct 4, 2012 at 1:20 PM, Tim wrote: > > I currently use scons, which I find quite handy. I haven't yet > figured out a great way to install python libraries from within scons > (including uninstall, etc), but it is beats make for C/C++ builds in > terms of easy of use and portability. > > When I'm forced kicking and screaming into building Java apps, I use > ant, which helps hide some of the foolishness associated with Java. > > HTH, > tim > > > On Thu, Oct 04, 2012 at 04:56:24PM +0000, Robert Lugg wrote: >> Hi all, >> >> My first post, so hopefully this is relevant to our group. I want to setup a make system. By default gmake seems to be the most used. However, there are several alternatives. The task can be represented as: >> >> A Python program reads in specific files and outputs a file based on the input files. >> When I "run", I only want to run the python program if the input files have been modified. >> >> A quick google search yielded Vellum , buildit , paver, waf, aap. I had no idea that there were so many alternatives! >> >> What systems have you found useful in the past and which do you use today? >> >> Regards, >> >> Robert >> _______________________________________________ >> Portland mailing list >> Portland at python.org >> http://mail.python.org/mailman/listinfo/portland > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland From fractalid at gmail.com Sat Oct 6 19:04:44 2012 From: fractalid at gmail.com (Nathan Miller) Date: Sat, 6 Oct 2012 10:04:44 -0700 Subject: [portland] What "make" do you use? In-Reply-To: References: <20121004172035.GU2295@sentinelchicken.org> Message-ID: Found this phone do you know the owner. My number 503.287.7222 Mary On Oct 4, 2012 12:28 PM, "Josh Johnson" wrote: > The approach I would take (I've only just begun looking at scons) is > to use a sandbox like virtualenv or zc.buildout - with virutalenv > you'd want to use something like pip to install the packages (there's > a command to read packages from a file which makes it very useful, you > could also create a python egg that has installation requirements, > which would pull in any dependancies) . > > I like buildout because it's all sort of automatic - you make an ini > file, and tell it what to install. The CMMI recipes are really robust > given the somewhat limited scope of the tool, and you can always write > your own recipes if what's available doesn't do what you want (it's > literally a single class with 3 methods to implement). > > It's also possible to make the buildout somewhat portable, so you can > built it once, and then package it up as a tar file (or maybe a linux > package, depending on your target), or just distribute the build > configs. > > JJ > > On Thu, Oct 4, 2012 at 1:20 PM, Tim wrote: > > > > I currently use scons, which I find quite handy. I haven't yet > > figured out a great way to install python libraries from within scons > > (including uninstall, etc), but it is beats make for C/C++ builds in > > terms of easy of use and portability. > > > > When I'm forced kicking and screaming into building Java apps, I use > > ant, which helps hide some of the foolishness associated with Java. > > > > HTH, > > tim > > > > > > On Thu, Oct 04, 2012 at 04:56:24PM +0000, Robert Lugg wrote: > >> Hi all, > >> > >> My first post, so hopefully this is relevant to our group. I want to > setup a make system. By default gmake seems to be the most used. However, > there are several alternatives. The task can be represented as: > >> > >> A Python program reads in specific files and outputs a file based on > the input files. > >> When I "run", I only want to run the python program if the input files > have been modified. > >> > >> A quick google search yielded Vellum , buildit , paver, waf, aap. I had > no idea that there were so many alternatives! > >> > >> What systems have you found useful in the past and which do you use > today? > >> > >> Regards, > >> > >> Robert > >> _______________________________________________ > >> Portland mailing list > >> Portland at python.org > >> http://mail.python.org/mailman/listinfo/portland > > _______________________________________________ > > Portland mailing list > > Portland at python.org > > http://mail.python.org/mailman/listinfo/portland > _______________________________________________ > Portland mailing list > Portland at python.org > http://mail.python.org/mailman/listinfo/portland > -------------- next part -------------- An HTML attachment was scrubbed... URL: From michelle at pdxpython.org Wed Oct 10 21:07:50 2012 From: michelle at pdxpython.org (Michelle Rowley) Date: Wed, 10 Oct 2012 12:07:50 -0700 Subject: [portland] Fwd: The Rise of Social Coding In-Reply-To: References: Message-ID: Hey Pythonistas, There's a talk on Social Coding by Duke Leto in a couple weeks at Collective Agency that I thought some of you might be interested in. Details are below. Michelle ---------- Forwarded message ---------- From: Jonathan "Duke" Leto Date: Wed, Oct 10, 2012 at 11:57 AM Subject: The Rise of Social Coding Howdy, I will be talking about "The Rise of Social Coding" [0] at the Social Media Users Group [1] on October 24th at Collective Agency. Yes, it is on Calagator already [2]. I will be talking about the history of social coding, from sneakernets to Github and making grand prophecies about what the future may hold. Come on by! [0] http://labs.leto.net/2012/10/10/the-rise-of-social-coding.html [1] http://www.socialmediausersgroup.org/ [2] http://calagator.org/events/1250462953 Duke -- Jonathan "Duke" Leto Leto Labs LLC http://labs.leto.net 209.691.DUKE http://dukeleto.pl