From gus.gollings at gmail.com Wed Oct 6 05:17:26 2010 From: gus.gollings at gmail.com (Gus Gollings) Date: Wed, 6 Oct 2010 14:17:26 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer Message-ID: Dear Python People of Melbourne, My employer[1] is looking for a Ruby on Rails developer but they can't find anyone. I suggested looking for Python programmers interested in working in other languages and learning Ruby. So, with my apologies for the tenuous connection to the list, I hope this idea and message helps someone looking for programming work, albeit not in Python. """ Opportunity for a Software Developer keen to learn Ruby on Rails in an exciting new start-up. Responsibilities: Designing and implementing robust code to fulfill defined product functionality. Resolving identified bugs in a speedy manner. Contributing to architectural discussions for new application development. Developing and implementing tests to test the completeness and robustness of developed code. Communicating with the development team on the design, scope and progress of application development. Providing estimates for development of new functionality. Experience in Django or Pylons a plus. Salary: Negotiable based on experience Location: Melbourne CBD Contact: Darren Donnelly """ Regards, Gus [1] http://classifiedadventures.com/ From hartror at gmail.com Wed Oct 6 05:23:47 2010 From: hartror at gmail.com (Rory Hart) Date: Wed, 6 Oct 2010 14:23:47 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: Wow I heard from my Rails friends it was hard to find good rails people but I didn't think it was that bad! I will pass this onto some people I know. Rory On Wed, Oct 6, 2010 at 2:17 PM, Gus Gollings wrote: > Dear Python People of Melbourne, > > My employer[1] is looking for a Ruby on Rails developer but they can't > find anyone. I suggested looking for Python programmers interested in > working in other languages and learning Ruby. > > So, with my apologies for the tenuous connection to the list, I hope > this idea and message helps someone looking for programming work, > albeit not in Python. > > """ > Opportunity for a Software Developer keen to learn Ruby on Rails in an > exciting new start-up. > > Responsibilities: > > Designing and implementing robust code to fulfill defined product > functionality. > Resolving identified bugs in a speedy manner. > Contributing to architectural discussions for new application development. > Developing and implementing tests to test the completeness and > robustness of developed code. > Communicating with the development team on the design, scope and > progress of application development. > Providing estimates for development of new functionality. > > Experience in Django or Pylons a plus. > > Salary: Negotiable based on experience > > Location: Melbourne CBD > > Contact: Darren Donnelly > """ > > Regards, > > Gus > > [1] http://classifiedadventures.com/ > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Wed Oct 6 05:29:36 2010 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 6 Oct 2010 14:29:36 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: According to TIOBE poor ol' Ruby might've had its flash in the pan... seems to be fading about as fast as Perl now. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Richard On Wed, Oct 6, 2010 at 2:23 PM, Rory Hart wrote: > Wow I heard from my Rails friends it was hard to find good rails people but > I didn't think it was that bad! > I will pass this onto some people I know. > > Rory > > On Wed, Oct 6, 2010 at 2:17 PM, Gus Gollings wrote: >> >> Dear Python People of Melbourne, >> >> My employer[1] is looking for a Ruby on Rails developer but they can't >> find anyone. I suggested looking for Python programmers interested in >> working in other languages and learning Ruby. >> >> So, with my apologies for the tenuous connection to the list, I hope >> this idea and message helps someone looking for programming work, >> albeit not in Python. >> >> """ >> Opportunity for a Software Developer keen to learn Ruby on Rails in an >> exciting new start-up. >> >> Responsibilities: >> >> Designing and implementing robust code to fulfill defined product >> functionality. >> Resolving identified bugs in a speedy manner. >> Contributing to architectural discussions for new application development. >> Developing and implementing tests to test the completeness and >> robustness of developed code. >> Communicating with the development team on the design, scope and >> progress of application development. >> Providing estimates for development of new functionality. >> >> Experience in Django or Pylons a plus. >> >> Salary: Negotiable based on experience >> >> Location: ?Melbourne CBD >> >> Contact: Darren Donnelly >> """ >> >> Regards, >> >> Gus >> >> [1] http://classifiedadventures.com/ >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org >> http://mail.python.org/mailman/listinfo/melbourne-pug > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > From n6151h at gmail.com Wed Oct 6 05:35:24 2010 From: n6151h at gmail.com (N6151H) Date: Wed, 6 Oct 2010 14:35:24 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: Kinda sad, really. Some good ideas in there. So it goes. Viva le Python! Nick On Wed, Oct 6, 2010 at 2:29 PM, Richard Jones wrote: > According to TIOBE poor ol' Ruby might've had its flash in the pan... > seems to be fading about as fast as Perl now. > > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > > Richard > > On Wed, Oct 6, 2010 at 2:23 PM, Rory Hart wrote: > > Wow I heard from my Rails friends it was hard to find good rails people > but > > I didn't think it was that bad! > > I will pass this onto some people I know. > > > > Rory > > > > On Wed, Oct 6, 2010 at 2:17 PM, Gus Gollings > wrote: > >> > >> Dear Python People of Melbourne, > >> > >> My employer[1] is looking for a Ruby on Rails developer but they can't > >> find anyone. I suggested looking for Python programmers interested in > >> working in other languages and learning Ruby. > >> > >> So, with my apologies for the tenuous connection to the list, I hope > >> this idea and message helps someone looking for programming work, > >> albeit not in Python. > >> > >> """ > >> Opportunity for a Software Developer keen to learn Ruby on Rails in an > >> exciting new start-up. > >> > >> Responsibilities: > >> > >> Designing and implementing robust code to fulfill defined product > >> functionality. > >> Resolving identified bugs in a speedy manner. > >> Contributing to architectural discussions for new application > development. > >> Developing and implementing tests to test the completeness and > >> robustness of developed code. > >> Communicating with the development team on the design, scope and > >> progress of application development. > >> Providing estimates for development of new functionality. > >> > >> Experience in Django or Pylons a plus. > >> > >> Salary: Negotiable based on experience > >> > >> Location: Melbourne CBD > >> > >> Contact: Darren Donnelly > >> """ > >> > >> Regards, > >> > >> Gus > >> > >> [1] http://classifiedadventures.com/ > >> _______________________________________________ > >> melbourne-pug mailing list > >> melbourne-pug at python.org > >> http://mail.python.org/mailman/listinfo/melbourne-pug > > > > > > _______________________________________________ > > melbourne-pug mailing list > > melbourne-pug at python.org > > http://mail.python.org/mailman/listinfo/melbourne-pug > > > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: From afort at choqolat.org Wed Oct 6 05:49:49 2010 From: afort at choqolat.org (Andrew Fort) Date: Wed, 6 Oct 2010 14:49:49 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: On Wed, Oct 6, 2010 at 2:29 PM, Richard Jones wrote: > According to TIOBE poor ol' Ruby might've had its flash in the pan... > seems to be fading about as fast as Perl now. > > http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > http://www.tiobe.com/index.php/paperinfo/tpci/Ruby.html I lived in San Francisco for the last few years, and to me, this chart uncannily follows my unofficial "density of MacBooks to tragic hipsters at Ritual Coffee Roasters on Valencia St" trend. N.B., they removed the power points (but not the free wifi) in early 2009. ;-) -a From dgtlmoon at gmail.com Tue Oct 12 09:41:41 2010 From: dgtlmoon at gmail.com (Leigh Morresi) Date: Tue, 12 Oct 2010 09:41:41 +0200 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: Cute. A startup based on a tech they can't get developers for. On 06/10/2010 5:50 AM, "Andrew Fort" wrote: On Wed, Oct 6, 2010 at 2:29 PM, Richard Jones wrote: > According to TIOBE poor ol' Ruby might've had its flash in the pan... > seems to be fading about a... http://www.tiobe.com/index.php/paperinfo/tpci/Ruby.html I lived in San Francisco for the last few years, and to me, this chart uncannily follows my unofficial "density of MacBooks to tragic hipsters at Ritual Coffee Roasters on Valencia St" trend. N.B., they removed the power points (but not the free wifi) in early 2009. ;-) -a _______________________________________________ melbourne-pug mailing list melbourne-pug at python.org ... -------------- next part -------------- An HTML attachment was scrubbed... URL: From afort at choqolat.org Wed Oct 13 01:01:50 2010 From: afort at choqolat.org (Andrew Fort) Date: Wed, 13 Oct 2010 10:01:50 +1100 Subject: [melbourne-pug] JOB: Ruby (sic) Programmer In-Reply-To: References: Message-ID: On Tue, Oct 12, 2010 at 6:41 PM, Leigh Morresi wrote: > Cute. A startup based on a tech they can't get developers for. Perhaps they forgot to read some history, and started with the "solution": http://research.microsoft.com/en-us/um/people/lamport/pubs/state-the-problem.pdf -a From announce at ruxcon.org.au Fri Oct 22 04:40:23 2010 From: announce at ruxcon.org.au (announce at ruxcon.org.au) Date: Fri, 22 Oct 2010 13:40:23 +1100 (EST) Subject: [melbourne-pug] Ruxcon 2010 Announcement Message-ID: <20101022024023.2413D8A07@ruxcon.org.au> Ruxcon is Australia's premier technical computer security conference, held at the CQ function centre in Melbourne. After a break in 2009, Ruxcon is back and bigger than ever. Ruxcon brings together the best and the brightest security talent in the Australia-Pacific region through live presentations, activities, and demonstrations. This year we also feature a fantastic lineup with several high-profile international speakers. Ruxcon 2010 will be held on the weekend of the 20th of November to the 21th of November. Doors open at 9:00am and the first presentation commences at 10:00am. There are a limited number of tickets available and they are going very quickly. Please register via the Ruxcon website to ensure that you don't miss out: http://www.ruxcon.org.au/register. Ruxcon 2010 Presentations (http://www.ruxcon.org.au/presentations): 1. Milking a Horse or Executing Remote Code in Modern Java Web Frameworks - Meder Kydryraliev 2. Code Analysis Carpentry - Sean Heelan 3. Breaking Virtualisation by Switching the CPU to Virtual 8086 Mode - Endrazine 4. Instrumenting the Linux Kernel with Kprobes for Anti-Security - Ryan O'Neill 5. Will it Blend? - Billy Rios 6. Prospecting for Rootite: More Code Coverage, More Bugs, Less Wasted Effort - Ben Nagy 7. DEP in Depth - Brett Moore 8. Understanding the Java Serialisation Attack Surface - Daniel Grzelak 9. Web Scanners FOR THE WIN... - Louis Nyffenegger 10. We've been Hacked! What Went Wrong and Why - Mark Goudie 11. An overview of AFP High Tech Crime Operations - Alex Tilley 12. Killing the Elephant in the Room - Enterprise Vulnerability Management Tactics - Matt J 13. Fast Automated Unpacking and Classification of Malware - Silvio Cesare 14. Hackerspace - Robots & Dinosaurs - Gavin Smith 15. 'No Holds Barred' Penetration Testing - Jarrod Loidl 16. The Computer Forensic & eDiscovery Tools that Time Forgot - Adam Daniel 17. How to Do Real World Computer Forensics... And Not Get Burned - Nick Klein 18. Ghost in the Shell(code) - Matthew de Carteret 19. Hooray for Reading: The Kindle and You - Peter Hannay 20. The Australian Internet Security Initiative - Fighting Botnets at the Source - Mark Chaffe 21. Security in APCO P25 Public-Safety Communications Networks - Stephen Glass & Matt Robert 22. Automatically Identifying C structs from Binaries - Kuza55 23. Rux Lox - An Introduction to Lockpicking - Graeme "Wily" Bell 24. RFID Shits and Giggles - Edward Farrell 25. DnsUberNOOBer - DNS Enumeration on Steroids! - Jaco van Heerden 26. Virtualisation Security State of the Union - David Jorm More to come... As in previous years, there will be events and competitions, which allow attendees to have fun, win prizes and socialise, all while enjoying a cold beer on an Australian summer's day. For more information please visit: www.ruxcon.org.au. Hope to see you there, Regards, Ruxcon 2010 Staff From lists at mrnaz.com Mon Oct 25 17:33:15 2010 From: lists at mrnaz.com (Naz Gassiep) Date: Tue, 26 Oct 2010 02:33:15 +1100 Subject: [melbourne-pug] wxPython Tutor wanted Message-ID: <4CC5A33B.1030202@mrnaz.com> Hi guys, I am looking for someone to provide tuition for learning Python + WX. I would like to cover enough material to get up to a level where I can build DB backed GUI applications with Python and wxPython. I am already advanced with SQL (most familiar with PostgreSQL, but can use Oracle, MySQL, SQLite and a few others) so that side of things is taken care of. I'm already a reasonable coder (PHP, JavaScript) and am familiar with Python enough that I've hacked up a few CLI tools to automate some basic business report processing, but nothing complex yet. Mostly I need help with good design patterns. I'm already past beginner level Python, and I've done a calculator demo in wxPy, so I'm really after someone to help me accelerate the process of getting from hacking amateur to competent developer. I have experience building very complex web apps (single handedly built a POS system which is currently in use at more than 10 sites around the country), so there should be no newbie type holdups. This will not be free. I am willing and actually want to pay for your time. If you're interested, please email me and I'll get back to you ASAP. Thanks, - Naz. From rasjidw at openminddev.net Tue Oct 26 01:33:03 2010 From: rasjidw at openminddev.net (Rasjid Wilcox) Date: Tue, 26 Oct 2010 10:33:03 +1100 Subject: [melbourne-pug] Pyside - Qt bindings for Python (Was Re: wxPython Tutor wanted) In-Reply-To: <4CC5A33B.1030202@mrnaz.com> References: <4CC5A33B.1030202@mrnaz.com> Message-ID: <4CC613AF.6020300@openminddev.net> Hi Naz, Not wanting to put you off if you have your heart set on wxPython, but do you realise that there are now LPGL python bindings to Qt? See http://www.pyside.org/ for details. Disclaimer: I've not (yet) actually used the PySide bindings, and in fact so far the few professional Python GUI apps I've written in were done in wxPython (but not enough that I'd consider mentoring). But as a *user* of various Python software packages I've always felt that the Qt ones to have the nicest 'feel' on all platforms, and based on the feature set and APIs available, I'd say that Qt offers a richer feature set than wx. If you have chosen wxPython because the commercial version of the PyQt bindings are prohibitively expensive, then the PySide bindings may be worth a look. Cheers, Rasjid. On 26/10/10 02:33, Naz Gassiep wrote: > Hi guys, > I am looking for someone to provide tuition for learning Python + > WX. I would like to cover enough material to get up to a level where I > can build DB backed GUI applications with Python and wxPython. I am > already advanced with SQL (most familiar with PostgreSQL, but can use > Oracle, MySQL, SQLite and a few others) so that side of things is > taken care of. I'm already a reasonable coder (PHP, JavaScript) and am > familiar with Python enough that I've hacked up a few CLI tools to > automate some basic business report processing, but nothing complex yet. > > Mostly I need help with good design patterns. I'm already past > beginner level Python, and I've done a calculator demo in wxPy, so I'm > really after someone to help me accelerate the process of getting from > hacking amateur to competent developer. I have experience building > very complex web apps (single handedly built a POS system which is > currently in use at more than 10 sites around the country), so there > should be no newbie type holdups. > > This will not be free. I am willing and actually want to pay for > your time. If you're interested, please email me and I'll get back to > you ASAP. > > Thanks, > - Naz. > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From hartror at gmail.com Tue Oct 26 02:24:37 2010 From: hartror at gmail.com (Rory Hart) Date: Tue, 26 Oct 2010 11:24:37 +1100 Subject: [melbourne-pug] Pyside - Qt bindings for Python (Was Re: wxPython Tutor wanted) In-Reply-To: <4CC613AF.6020300@openminddev.net> References: <4CC5A33B.1030202@mrnaz.com> <4CC613AF.6020300@openminddev.net> Message-ID: I was considering chiming in with the same. I have used the PyQT Qt python bindings for internal development with some success, haven't used pyside ones however so cannot speak to their quality. Rasji is quite right that the PyQt bindings are not cheap but depending on the project they are not unreasonable given their quality and the ease of development they provide. Rory On Tue, Oct 26, 2010 at 10:33 AM, Rasjid Wilcox wrote: > Hi Naz, > > Not wanting to put you off if you have your heart set on wxPython, but do > you realise that there are now LPGL python bindings to Qt? See > http://www.pyside.org/ for details. > > Disclaimer: I've not (yet) actually used the PySide bindings, and in fact > so far the few professional Python GUI apps I've written in were done in > wxPython (but not enough that I'd consider mentoring). But as a *user* of > various Python software packages I've always felt that the Qt ones to have > the nicest 'feel' on all platforms, and based on the feature set and APIs > available, I'd say that Qt offers a richer feature set than wx. If you have > chosen wxPython because the commercial version of the PyQt bindings are > prohibitively expensive, then the PySide bindings may be worth a look. > > Cheers, > > Rasjid. > > > On 26/10/10 02:33, Naz Gassiep wrote: > >> Hi guys, >> I am looking for someone to provide tuition for learning Python + WX. I >> would like to cover enough material to get up to a level where I can build >> DB backed GUI applications with Python and wxPython. I am already advanced >> with SQL (most familiar with PostgreSQL, but can use Oracle, MySQL, SQLite >> and a few others) so that side of things is taken care of. I'm already a >> reasonable coder (PHP, JavaScript) and am familiar with Python enough that >> I've hacked up a few CLI tools to automate some basic business report >> processing, but nothing complex yet. >> >> Mostly I need help with good design patterns. I'm already past beginner >> level Python, and I've done a calculator demo in wxPy, so I'm really after >> someone to help me accelerate the process of getting from hacking amateur to >> competent developer. I have experience building very complex web apps >> (single handedly built a POS system which is currently in use at more than >> 10 sites around the country), so there should be no newbie type holdups. >> >> This will not be free. I am willing and actually want to pay for your >> time. If you're interested, please email me and I'll get back to you ASAP. >> >> Thanks, >> - Naz. >> >> >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org >> http://mail.python.org/mailman/listinfo/melbourne-pug >> > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug -------------- next part -------------- An HTML attachment was scrubbed... URL: From miked at dewhirst.com.au Tue Oct 26 07:37:22 2010 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Tue, 26 Oct 2010 16:37:22 +1100 Subject: [melbourne-pug] setup.py sdist problem Message-ID: <4CC66912.4040701@dewhirst.com.au> This might be cross-posted on python-au. I sent it half an hour ago haven't seen it appear yet. Maybe python.net is sagging some? Hence a repeat here ... - - - - - - > Does anyone have a hint for me on distutils please??? I'm using Python 2.7 and WinXP. For reasons best known only to myself I installed python in C:\usr\bin My problem is I cannot seem to control XXX below ... setup( ... data_files=[ ('XXX', [ 'doc/license.txt', 'doc/release_note.txt', 'doc/synopsis.txt', ]) ], ...) The data files appear in C:\usr\bin\XXX instead of C:\usr\bin\Lib\site-packages\XXX I've tried ./, an empty string (as specified in the distutils docco) and a plain dot all to no avail. Also I have perused the distutils source over the last half hour without stumbling on the answer. Not surprising really. For me. Is there a trick to it? Thanks Mike From jervisau at gmail.com Tue Oct 26 08:19:17 2010 From: jervisau at gmail.com (Jervis Whitley) Date: Tue, 26 Oct 2010 17:19:17 +1100 Subject: [melbourne-pug] Looking for eastern states Python training Message-ID: Hi, Can anyone recommend a company that provides Python training for beginner to intermediate programmers? The company should be based in either Brisbane, Sydney or Melbourne. I ask because our company recently took on a product that includes Python as its scripting language, many of the (power system) engineers that work here are familiar with Fortran and Visual Basic, but not Python. I didn't want to leave this question without first describing the kinds of areas the ideal course would be focused on. The engineers work using Python to read input from csv (comma separated value) files or other text files or even a settings.py type file and then using this product's API, interact with a model of the electrical power system. They then read the results out using the API and put them in csv files for further manual analysis. The course should cover: * Python basics (data types, program control, exception handling, importing from modules..) * basic testing techniques (unittest, and debugging strategies) * reading and writing csv files Not interesting in the following: * Web scripting * XML * Relational databases Cheers, Jervis Whitley -------------- next part -------------- An HTML attachment was scrubbed... URL: From ryan at rfk.id.au Tue Oct 26 08:14:54 2010 From: ryan at rfk.id.au (Ryan Kelly) Date: Tue, 26 Oct 2010 17:14:54 +1100 Subject: [melbourne-pug] setup.py sdist problem In-Reply-To: <4CC66912.4040701@dewhirst.com.au> References: <4CC66912.4040701@dewhirst.com.au> Message-ID: <1288073694.2409.9.camel@durian> On Tue, 2010-10-26 at 16:37 +1100, Mike Dewhirst wrote: > This might be cross-posted on python-au. I sent it half an hour ago > haven't seen it appear yet. Maybe python.net is sagging some? Hence a > repeat here ... > > - - - - - - > > Does anyone have a hint for me on distutils please??? > > I'm using Python 2.7 and WinXP. For reasons best known only to myself I > installed python in C:\usr\bin > > My problem is I cannot seem to control XXX below ... > > setup( ... > data_files=[ > ('XXX', [ > 'doc/license.txt', > 'doc/release_note.txt', > 'doc/synopsis.txt', > ]) > ], > ...) > > The data files appear in C:\usr\bin\XXX instead of > C:\usr\bin\Lib\site-packages\XXX > > I've tried ./, an empty string (as specified in the distutils docco) and > a plain dot all to no avail. > > Also I have perused the distutils source over the last half hour without > stumbling on the answer. Not surprising really. For me. > > Is there a trick to it? Don't forget that data_files are installed relative to sys.prefix, which in your case is "C:\usr\bin". Did you try setting the directory to "Lib \site-packages\XXX", or to the absolute path to the target directory? I usually avoid using "data_files" entirely and go with the "package_data" option instead. It lets you install files into the package directory (i.e. the directory under site-packages) rather than wherever python decides the "data directory" should be: http://docs.python.org/distutils/setupscript.html#installing-package-data Cheers, Ryan -- Ryan Kelly http://www.rfk.id.au | This message is digitally signed. Please visit ryan at rfk.id.au | http://www.rfk.id.au/ramblings/gpg/ for details -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From edschofield at gmail.com Tue Oct 26 09:00:59 2010 From: edschofield at gmail.com (Ed Schofield) Date: Tue, 26 Oct 2010 18:00:59 +1100 Subject: [melbourne-pug] Looking for eastern states Python training In-Reply-To: References: Message-ID: Hi Jervis, On Tue, Oct 26, 2010 at 5:19 PM, Jervis Whitley wrote: > Hi, > Can anyone recommend a company that provides Python training for beginner to > intermediate programmers? The company should be based in either Brisbane, > Sydney or Melbourne. > ... > I didn't want to leave this question without first describing the kinds of > areas the ideal course would be focused on. The engineers work using Python > to read input from csv (comma separated value) files or other text files or > even a settings.py type file and then using this product's API, interact > with a model of the electrical power system. They then read the results out > using the API and put them in csv files for further manual analysis. We run great training courses at Python Charmers. :) We are currently running a series of training courses for the Bureau of Meteorology in Melbourne and Canberra, with very similar course content to the topics you mentioned. The feedback on these courses has been excellent. Our website is: http://pythoncharmers.com You're very welcome to contact me off-list at ed at pythoncharmers.com. Cheers, -- Ed From miked at dewhirst.com.au Tue Oct 26 09:16:51 2010 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Tue, 26 Oct 2010 18:16:51 +1100 Subject: [melbourne-pug] setup.py sdist problem In-Reply-To: <1288073694.2409.9.camel@durian> References: <4CC66912.4040701@dewhirst.com.au> <1288073694.2409.9.camel@durian> Message-ID: <4CC68063.1060305@dewhirst.com.au> On 26/10/2010 5:14pm, Ryan Kelly wrote: > On Tue, 2010-10-26 at 16:37 +1100, Mike Dewhirst wrote: >> This might be cross-posted on python-au. I sent it half an hour ago >> haven't seen it appear yet. Maybe python.net is sagging some? Hence a >> repeat here ... >> >> - - - - - -> >> Does anyone have a hint for me on distutils please??? >> >> I'm using Python 2.7 and WinXP. For reasons best known only to myself I >> installed python in C:\usr\bin >> >> My problem is I cannot seem to control XXX below ... >> >> setup( ... >> data_files=[ >> ('XXX', [ >> 'doc/license.txt', >> 'doc/release_note.txt', >> 'doc/synopsis.txt', >> ]) >> ], >> ...) >> >> The data files appear in C:\usr\bin\XXX instead of >> C:\usr\bin\Lib\site-packages\XXX >> >> I've tried ./, an empty string (as specified in the distutils docco) and >> a plain dot all to no avail. >> >> Also I have perused the distutils source over the last half hour without >> stumbling on the answer. Not surprising really. For me. >> >> Is there a trick to it? > > Don't forget that data_files are installed relative to sys.prefix, which > in your case is "C:\usr\bin". Did you try setting the directory to "Lib > \site-packages\XXX", or to the absolute path to the target directory? > > I usually avoid using "data_files" entirely and go with the > "package_data" option instead. It lets you install files into the > package directory (i.e. the directory under site-packages) rather than > wherever python decides the "data directory" should be: > > http://docs.python.org/distutils/setupscript.html#installing-package-data Ryan I didn't want to hard-code Lib/site-packages because that isn't necessarily true on other systems, eg., my own Linuxen. So I didn't persevere with package_data. It is only a single module plus tests. I was persuaded (from my reading the docs) it seems treating it as a package would be overkill. I might try harder with MANIFEST.in as suggested by Stephen (below). I've got it part-working - it is including the files in the dist zip but not dropping them in XXX on setup.py install. > I think the trick is adding them to MANIFEST.in, and having them > packaged that way. I haven't done this in a while, but my recollection > is that that's the correct way. Thanks Mike > > > Cheers, > > Ryan > > > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From miked at climate.com.au Wed Oct 27 07:23:47 2010 From: miked at climate.com.au (Mike Dewhirst) Date: Wed, 27 Oct 2010 16:23:47 +1100 Subject: [melbourne-pug] [Done] setup.py sdist problem In-Reply-To: <4CC68063.1060305@dewhirst.com.au> References: <4CC66912.4040701@dewhirst.com.au> <1288073694.2409.9.camel@durian> <4CC68063.1060305@dewhirst.com.au> Message-ID: <4CC7B763.6060108@climate.com.au> I took Ryan's advice in the end and went for packages and package_data plus MANIFEST.in as per Stephen's advice and got everything I needed actually installing in sub-directories. If anyone is interested I'm happy to reveal all. Thanks Ryan and Stephen Mike On 26/10/2010 6:16pm, Mike Dewhirst wrote: > On 26/10/2010 5:14pm, Ryan Kelly wrote: >> On Tue, 2010-10-26 at 16:37 +1100, Mike Dewhirst wrote: >>> My problem is I cannot seem to control XXX below ... >>> >>> setup( ... >>> data_files=[ >>> ('XXX', [ >>> 'doc/license.txt', >>> 'doc/release_note.txt', >>> 'doc/synopsis.txt', >>> ]) >>> ], >>> ...) >>> >>> The data files appear in C:\usr\bin\XXX instead of >>> C:\usr\bin\Lib\site-packages\XXX >>> >> >> Don't forget that data_files are installed relative to sys.prefix, which >> in your case is "C:\usr\bin". Did you try setting the directory to "Lib >> \site-packages\XXX", or to the absolute path to the target directory? >> >> I usually avoid using "data_files" entirely and go with the >> "package_data" option instead. It lets you install files into the >> package directory (i.e. the directory under site-packages) rather than >> wherever python decides the "data directory" should be: >> >> http://docs.python.org/distutils/setupscript.html#installing-package-data > > Ryan > > I didn't want to hard-code Lib/site-packages because that isn't > necessarily true on other systems, eg., my own Linuxen. So I didn't > persevere with package_data. It is only a single module plus tests. I > was persuaded (from my reading the docs) it seems treating it as a > package would be overkill. > > I might try harder with MANIFEST.in as suggested by Stephen (below). > I've got it part-working - it is including the files in the dist zip but > not dropping them in XXX on setup.py install. > >> I think the trick is adding them to MANIFEST.in, and having them >> packaged that way. I haven't done this in a while, but my recollection >> is that that's the correct way. > > > Thanks > > Mike > > >> >> >> Cheers, >> >> Ryan >> >> >> >> >> _______________________________________________ >> melbourne-pug mailing list >> melbourne-pug at python.org >> http://mail.python.org/mailman/listinfo/melbourne-pug > -- Climate Pty Ltd PO Box 308 Mount Eliza Vic 3930 Australia +61 T: 03 9787 6598 M: 0411 704 143 From gcross at fastmail.fm Fri Oct 29 02:40:38 2010 From: gcross at fastmail.fm (Graeme Cross) Date: Fri, 29 Oct 2010 11:40:38 +1100 Subject: [melbourne-pug] Fwd: [mxug:1346] Melbourne Code Retreat References: <1F0A7702-A1F6-478F-B5B6-AE2483D419D7@freelancing-gods.com> Message-ID: <639FB664-0800-4207-B7DC-040B6C5A7340@fastmail.fm> Hi all. I thought this might be of interest to some. Regards, Graeme Begin forwarded message: > From: Pat Allan > Date: 29 October 2010 10:41:04 AM AEDT > To: rails-oceania at googlegroups.com, mxug at googlegroups.com > Subject: [mxug:1346] Melbourne Code Retreat > Reply-To: mxug at googlegroups.com > > Hi everyone > > As some of you may have heard, Corey Haines - who is speaking at YOW at the start of December - is running a Code Retreat here in Melbourne on Saturday, December 4th. Code Retreats are "events for software developers interested in improving their craft by collaborating with other developers while practicing programming techniques in a fun and focused activity." > > Corey's run these in many cities in his travels, and from what I've heard they're excellent events - you spend the day pairing with someone, working through Conway's Game of Life, sharing concepts with the group, iterating over the project several times. There's more information on the Code Retreat site: > > http://www.coderetreat.com/how-it-works.html > > So, if that tickles your fancy, registrations are open (apologies for no advance notice, there were a few communication issues) - it's a free event, but places are very much limited. So jump in quick! > > http://reacoderetreat.eventbrite.com/ > > And while I am a Ruby developer (and am sending this to the Ruby list, as well as MXUG) - it's not a Ruby event. All languages are welcome - provided there's someone there willing to pair with you on that language :) > > If you're on other Melbourne tech lists, feel free to forward this there. > > Cheers > > -- > Pat > e: pat at freelancing-gods.com || m: +614 1327 3337 > w: http://freelancing-gods.com || t: twitter.com/pat > bounce: http://trampolineday.com || skype: patallan > > -- > You received this message because you are subscribed to the Google Groups "mxug" group. > To post to this group, send an email to mxug at googlegroups.com. > To unsubscribe from this group, send email to mxug+unsubscribe at googlegroups.com. > For more options, visit this group at http://groups.google.com/group/mxug?hl=en-GB. > From edschofield at gmail.com Sat Oct 30 00:33:04 2010 From: edschofield at gmail.com (Ed Schofield) Date: Sat, 30 Oct 2010 09:33:04 +1100 Subject: [melbourne-pug] More Python meetups! Message-ID: Hi everyone, We're re-starting the monthly Python meetups! We're lucky to have been offered a venue for future Python meetups by Inspire9 in Richmond. The venue will be free of charge -- as a favour from Nathan @ Inspire9 to the Python community, which is awesome. I've created a Meetup.com page to keep track of numbers etc.: http://www.meetup.com/Melbourne-Python-Meetup-Group/ The aim is to bring Python people in Melbourne together and to build up a buzzing community like the Ruby community. The first meetup will be this coming Friday, 5th November, from 6pm onwards. The meetups will be based on talks, followed by dinner nearby (in Swan Street, Richmond). The goal is six talks of 5 minutes each. (Longer talks are also an option.) Talks can cover any topics of interest to the Python community: insights, ideas, news, best practices .... Some possible topics are: PyConAu (Richard? hint hint), Python 3, particular Python packages, testing, deployment, teaching Python, reviews of other languages, observations about Python in the workplace, Python in science and engineering, and broader topics about open source and the internet, etc. If you're thinking about giving a talk, please do! Leave a post on the meetup site and/or mark yourself down on the PUG wiki (http://wiki.python.org/moin/MelbournePUG). We'd love to hear from you! And do join the meetup group, whether or not you can come this Friday! http://www.meetup.com/Melbourne-Python-Meetup-Group/ Best wishes, -- Ed From edschofield at gmail.com Sat Oct 30 00:33:05 2010 From: edschofield at gmail.com (Ed Schofield) Date: Sat, 30 Oct 2010 09:33:05 +1100 Subject: [melbourne-pug] More Python meetups! Message-ID: Hi everyone, We're re-starting the monthly Python meetups! We're lucky to have been offered a venue for future Python meetups by Inspire9 in Richmond. The venue will be free of charge -- as a favour from Nathan @ Inspire9 to the Python community, which is awesome. I've created a Meetup.com page to keep track of numbers etc.: http://www.meetup.com/Melbourne-Python-Meetup-Group/ The aim is to bring Python people in Melbourne together and to build up a buzzing community like the Ruby community. The first meetup will be this coming Friday, 5th November, from 6pm onwards. The meetups will be based on talks, followed by dinner nearby (in Swan Street, Richmond). The goal is six talks of 5 minutes each. (Longer talks are also an option.) Talks can cover any topics of interest to the Python community: insights, ideas, news, best practices .... Some possible topics are: PyConAu (Richard? hint hint), Python 3, particular Python packages, testing, deployment, teaching Python, reviews of other languages, observations about Python in the workplace, Python in science and engineering, and broader topics about open source and the internet, etc. If you're thinking about giving a talk, please do! Leave a post on the meetup site and/or mark yourself down on the PUG wiki (http://wiki.python.org/moin/MelbournePUG). We'd love to hear from you! And do join the meetup group, whether or not you can come this Friday! http://www.meetup.com/Melbourne-Python-Meetup-Group/ Best wishes, -- Ed