From dragonstrider at gmail.com Sat Feb 2 20:36:44 2013 From: dragonstrider at gmail.com (Joseph S. Tate) Date: Sat, 2 Feb 2013 14:36:44 -0500 Subject: [TriZPUG] Namespace Packages import error Message-ID: I ran into a problem today with Namespace packages. If I installed two packages from the namespace using setup.py develop, things worked fine, but if one was installed from an egg and the other is installed via setup.py develop to the same writeable location, the second won't import. Is anyone savvy enough with imports to explain this behavior? Anyone seen this before and know a fix, besides be more consistent? The funny thing is that jenkins wasn't having the problem; I have the egg installed to a separate location (via --user) in that environment than the setup.py develop gets installed to (via --install-dir). -- Joseph Tate Personal e-mail: jtate AT dragonstrider DOT com Web: http://www.dragonstrider.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Mon Feb 4 19:39:18 2013 From: cbc at unc.edu (Chris Calloway) Date: Mon, 04 Feb 2013 13:39:18 -0500 Subject: [TriZPUG] Reminder: Raleigh Project Night for February 2013 In-Reply-To: <510AA179.2050403@unc.edu> References: <510AA179.2050403@unc.edu> Message-ID: <51100056.9090603@unc.edu> Project night tomorrow night: On 1/31/2013 11:53 AM, Chris Calloway wrote: > When: Tuesday, February 5, 2013, 6pm > > Where: Engineering Building 2, Room 1220, NCSU Centennial Campus, 890 > Oval Drive, Raleigh > > URL: http://trizpug.org/Members/cbc/feb-13-rpn > > Map: http://www.engr.ncsu.edu/maps/building/EB2 > > What: Raleigh Project Night meets on first Tuesdays. Have a project you > want to show off, share, seek help with, or just get some work done > surrounded my like minded Python lovers? Join us for our monthly project > night and do just that! Don't have something to work on? Just need some > help with Python? Show up and enjoy the energy, sprint on an open source > project, find something interesting to contribute to or be inspired by! > The setting is informal and there is no schedule, so don't worry if you > show up past the start time. Whether you are a Python newbie needing > help or have an open source project you want to share, come hang out and > hack. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Mon Feb 4 21:32:56 2013 From: cbc at unc.edu (Chris Calloway) Date: Mon, 04 Feb 2013 15:32:56 -0500 Subject: [TriZPUG] What The Rails Security Issue Means For You Message-ID: <51101AF8.6030204@unc.edu> I should assume everyone has seen the following widely touted blog post. But in case not: http://www.kalzumeus.com/2013/01/31/what-the-rails-security-issue-means-for-your-startup/ and Ned Batchelder's Pythonic response: http://nedbatchelder.com/blog/201302/war_is_peace.html (Does the comment about Cookie.Cookie apply to http.cookies in Python 3?) -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From kmtracey at gmail.com Tue Feb 5 03:13:38 2013 From: kmtracey at gmail.com (Karen Tracey) Date: Mon, 4 Feb 2013 21:13:38 -0500 Subject: [TriZPUG] What The Rails Security Issue Means For You In-Reply-To: <51101AF8.6030204@unc.edu> References: <51101AF8.6030204@unc.edu> Message-ID: On Mon, Feb 4, 2013 at 3:32 PM, Chris Calloway wrote: > (Does the comment about Cookie.Cookie apply to http.cookies in Python 3?) It is SerialCookie and SmartCookie that have the security warnings in Python 2: http://docs.python.org/2/library/cookie.html#Cookie.SerialCookie I can find no mention of these variants existing in Python 3, nor any use of pickle in the Python 3 source code for the http cookies and cookiejar modules, so I think they are gone in Python 3. Karen -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Feb 15 04:04:00 2013 From: cbc at unc.edu (Chris Calloway) Date: Thu, 14 Feb 2013 22:04:00 -0500 Subject: [TriZPUG] Fwd: PyPI security notice In-Reply-To: <20130215025719.6853E330C@virt-oku3tm.psf.osuosl.org> References: <20130215025719.6853E330C@virt-oku3tm.psf.osuosl.org> Message-ID: <511DA5A0.8040606@unc.edu> Thanks to what was undoubtedly hard work, a lot of wiki.python.org has been restored (so the trizpug.org "Get Up To Speed" links work again). But things are not completely back to normal yet: -------- Original Message -------- Subject: PyPI security notice Date: Fri, 15 Feb 2013 02:57:19 +0000 From: TL;DR: please log into PyPI and change your password. Dear PyPI user, Recently we have been auditing and improving security of the Python Package Index (PyPI) and other python.org hosts. You may be aware that the wiki.python.org host was compromised. Since we must assume that all passwords stored in that system are also compromised, and we also assume that some users share passwords between python.org systems, I will be performing a password reset of all PyPI accounts in one week's time, at 2013-02-22 00:00 UTC. If you log in before that deadline and change your password then you'll be fine, otherwise you'll need to use the password recovery form after the reset has occurred. Additionally, I ask you to begin to access PyPI using HTTPS through the web. We're in the process of installing a new SSL certificate so the current Big Red Certificate Warning should go away very soon. We are in the process of updating the Python packaging toolset to use HTTPS. These steps are but a couple of those we're intending to take to better secure PyPI. If you are interested in these matters I encourage you to participate in the discussion on the catalog SIG: http://mail.python.org/mailman/listinfo/catalog-sig Finally, I apologise for any inconvenience these changes have caused. Richard Jones PyPI Maintainer From nfoster at caktusgroup.com Mon Feb 18 19:16:12 2013 From: nfoster at caktusgroup.com (Nicole Foster) Date: Mon, 18 Feb 2013 13:16:12 -0500 Subject: [TriZPUG] Summer Internship Position at Caktus Group Message-ID: Hello, Caktus Consulting Group is currently recruiting for a full time intern for our summer internship program. Come be a part of a small team of developers and designers passionate about creating fun and interactive web applications. Caktus is looking for someone who is excited about emerging technologies, creating compelling user experiences and enjoys writing Python. As a member of the Caktus team, you?ll be involved in every aspect of development, from brainstorming to prototyping, Django development, and front-end HTML/CSS and JavaScript work. You?ll learn and collaborate directly with a great group of talented developers and designers. This summer experience includes: - *Position*: A 12 week summer internship in Carrboro, NC - *Exposure*: Great experience and education in current web development techniques and technologies - *Mentorship*: At Caktus, you?ll get to work with some of the best and brightest minds in the Django community You will do some or all of the following during the summer: - Work with Caktus developers on Django-powered web applications - Perform front-end development in HTML, CSS, and JavaScript (jQuery) - Work on internal Caktus projects - Participate in design and code reviews - Create mockups and wireframes of proposed design ideas and user stories - Assist with usability and user experience (UX) design (Don?t Make Me Think !) - Become familiar with Linux (Debian-flavor) desktop and server environments - Learn about test driven development and other agile methodologies - Use relational databases, such as PostgreSQL or MySQL We?d love to meet someone who (not all required): - Has experience developing rich applications with HTML/CSS/JS - Is familiar with Django/Python or a similar framework - Is excited to work with HTML5 and CSS3 - Actively uses Github or BitBucket to collaborate and share code - Has an design eye for simplicity and user experience - Is comfortable using Photoshop and/or InDesign - Is actively engaged in open source communities and learning about new technologies - Has experience with rapid prototyping Compensation For the full-time 12-week position, we will pay a fixed amount, commensurate with experience, that is pro-rated and paid monthly. *How to Apply* If you are interested in this position, email jobs+internship at caktusgroup.com with your resume and a brief note discussing why you think you?re a great fit for this opportunity. Please include a few links to Github or BitBucket repositories with examples of your work, detailing your involvement in each project. -------------- next part -------------- An HTML attachment was scrubbed... URL: From nfoster at caktusgroup.com Fri Feb 22 15:04:57 2013 From: nfoster at caktusgroup.com (Nicole Foster) Date: Fri, 22 Feb 2013 09:04:57 -0500 Subject: [TriZPUG] Web Project Manager position at Caktus Message-ID: Hello! * * *Caktus is looking for a web project manager who enjoys working on a team and is excited about new open source technology. This is a full time position based in our Carrboro, NC office. The ideal team member is meticulous when it comes to detail, is able to see the overarching goals of projects and has a special place in their heart for spreadsheets. Your job will include the following: * * - Managing client communication - Coordinating product deployments - Keeping the issue tracker up to date - Ensures steady progress on hourly budgets - Assist with creating estimates for upcoming projects - Cultivating long term relationships with clients - Create project proposals for prospective clients - Being actively involved with the sales teams to recruit new clients - Working with the marketing team to increase Caktus? online presence - Assist with QA testing on projects before deployment Qualifications - Has experience managing multiple projects at once - Comfortable with different project tracking systems such as Github, Trac and Redmine - Understands the basics of search engine optimization and web analytics - Excellent communication skills and a proven track record dealing with clients - Has an understanding of the principles of agile programming Bonus Points For - Experience with Django and Linux environments - Knowledge of HTML/CSS How To Apply Please submit a detailed cover letter stating why you?d be a great fit for this position and your project management experience. Send along a PDF version of your resume along with the cover letter at jobs at caktusgroup.com * -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Feb 27 17:59:16 2013 From: cbc at unc.edu (Chris Calloway) Date: Wed, 27 Feb 2013 11:59:16 -0500 Subject: [TriZPUG] Reminder: TriZPUG February 2013 Meeting: venv In-Reply-To: <5102D781.3020900@unc.edu> References: <5102D781.3020900@unc.edu> Message-ID: <512E3B64.9020807@unc.edu> Reminder: we have a meeting tomorrow (Thursday) at WebAssign . I will reprise the talk on venv that I gave Monday at PYPTUG (running time 75 minutes). Spontaneous or announced lightning talks are welcome. There's a parking garage on the far side of WebAssign's building. Map: https://maps.google.com/maps?f=q&hl=en&q=1791+Varsity+Drive+Suite+200+27606 See you there! On 1/25/2013 2:05 PM, Chris Calloway wrote: > http://trizpug.org/Members/jj/feb-13-mtg > > When: Thursday, Feburary 28, 2013 > > Where: WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, > Raleigh > > Chris Calloway will present venv, the new virtual environment creation > module included with Python 3.3. To announce an additional talk for this > meeting, send an email with your topic to the TriZPUG email list. > Extemporaneous "lightning talks" of 5-10 minute duration are also > welcome. Plenty of free after hours parking is available in the adjacent > Centennial Campus decks. An after-meeting location for food and beverage > will be decided at the meeting. > -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599