From jayakumargenius at gmail.com Sat Dec 1 18:14:13 2012 From: jayakumargenius at gmail.com (jaya kumar) Date: Sat, 1 Dec 2012 22:44:13 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts Message-ID: Hai to all, one of my friend opened a new shop in chennai. its related to electronic items accessories related to pc,system parts,we are planning to going to develop a website.The website need to show system quote and details of the todays price of the laptops and system spare parts details with their images. we are just a startups.! so we are not able to give this project to some one else. Dont mistake us. if we plan to learn to develop a website these kind of website what are all the aspects we need to learn from scratch onwards. we dont know the hosting, domain, sql,and any languages,how many days or months we can took to develop these kind of website and launch ? Your valuable suggestions are welcome. I may not be a good technical stuff in front of you people. I dont know whether am eligible to put this question in this forum or not ? Bad comments also welcome. Thanks and Regards Jaya l (Hundred failures may teach lesson to good destination ) From sumit786raj at gmail.com Sat Dec 1 21:24:22 2012 From: sumit786raj at gmail.com (SUMIT KUMAR RAJ) Date: Sun, 2 Dec 2012 01:54:22 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: References: Message-ID: As far as I can estimate it will take you more than a month to do it yourself,even after that you will not have a good catchy website.I would suggest you to consult any professional web developer as designing an e-commerce website needs to be concerned about security,injection attacks and so many constraints. On 12/1/12, jaya kumar wrote: > Hai to all, > > one of my friend opened a new shop in chennai. its related to electronic > items accessories related to pc,system parts,we are planning to going to > develop a website.The website need to show system quote and details of the > todays price of the laptops and system spare parts details with their > images. we are just a startups.! so we are not able to give this project to > some one else. Dont mistake us. if we plan to learn to develop a website > these kind of website > what are all the aspects we need to learn from scratch onwards. > > we dont know the hosting, domain, sql,and any languages,how many days or > months we can took to develop these kind of website > and launch ? > > Your valuable suggestions are welcome. > > I may not be a good technical stuff in front of you people. I dont know > whether am eligible to put this question in this forum or not ? Bad > comments also welcome. > > > > Thanks and Regards > > Jaya > l > (Hundred failures may teach lesson to good destination ) > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Regards... ---------------------- Sumit Kumar Raj Software & Web Developer Contact no:-9590283524 Bangalore,India From anandology at gmail.com Sun Dec 2 02:11:42 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Sun, 2 Dec 2012 06:41:42 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: References: Message-ID: You can use an existing opensource ecommerce software to start with. There are couple of them in PHP, which seems to be popular. ZenCart[1], Maganto[2] are some of them. If you want try a python solution, the only option available is satchmo[3]. When I tried them I felt that Zencart and Maganto are a bit difficult to learn. Satchmo was easy to start with as I'm already comfortable with Python. Also customizing Satchmo look and feel is not that difficult, but if you try to customize the way it handles products etc, it is a bit hard. [1]:http://www.zen-cart.com/ [2}:http://www.magentocommerce.com/ [3] http://www.satchmoproject.com/ On Sat, Dec 1, 2012 at 10:44 PM, jaya kumar wrote: > Hai to all, > > one of my friend opened a new shop in chennai. its related to electronic > items accessories related to pc,system parts,we are planning to going to > develop a website.The website need to show system quote and details of the > todays price of the laptops and system spare parts details with their > images. we are just a startups.! so we are not able to give this project to > some one else. Dont mistake us. if we plan to learn to develop a website > these kind of website > what are all the aspects we need to learn from scratch onwards. > > we dont know the hosting, domain, sql,and any languages,how many days or > months we can took to develop these kind of website > and launch ? > > Your valuable suggestions are welcome. > > I may not be a good technical stuff in front of you people. I dont know > whether am eligible to put this question in this forum or not ? Bad > comments also welcome. > > > > Thanks and Regards > > Jaya > l > (Hundred failures may teach lesson to good destination ) > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers -- Anand http://anandology.com/ From ajax7877 at gmail.com Sun Dec 2 02:44:34 2012 From: ajax7877 at gmail.com (ajax7877 at gmail.com) Date: Sun, 2 Dec 2012 07:14:34 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: References: Message-ID: > > I will suggest to use Joomla + Virtuemart . virtuemart is easy to use . > You have to learn Joomla to customize look and feel . > Joomla is Content Management System and virtuemart is shopping cart plugin for Joomla. From sesh at boltell.com Sun Dec 2 04:10:00 2012 From: sesh at boltell.com (Sesh) Date: Sun, 2 Dec 2012 08:40:00 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: References: Message-ID: Sorry this is perhaps not a great answer on an open source forum. having been through this once before i wonder if a better option is not to develop yourself (since i get the sense developing something is not your core competence or interest). Try out a saas based pay per use offering? Google should throw some leads? Mart jack; big raja ; smartstore ; etc.... Regards Sesh Sent from my iPad. Please excuse typos. On Dec 1, 2012, at 10:44 PM, jaya kumar wrote: > Hai to all, > > one of my friend opened a new shop in chennai. its related to electronic > items accessories related to pc,system parts,we are planning to going to > develop a website.The website need to show system quote and details of the > todays price of the laptops and system spare parts details with their > images. we are just a startups.! so we are not able to give this project to > some one else. Dont mistake us. if we plan to learn to develop a website > these kind of website > what are all the aspects we need to learn from scratch onwards. > > we dont know the hosting, domain, sql,and any languages,how many days or > months we can took to develop these kind of website > and launch ? > > Your valuable suggestions are welcome. > > I may not be a good technical stuff in front of you people. I dont know > whether am eligible to put this question in this forum or not ? Bad > comments also welcome. > > > > Thanks and Regards > > Jaya > l > (Hundred failures may teach lesson to good destination ) > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers From noufal at nibrahim.net.in Sun Dec 2 08:54:13 2012 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Sun, 02 Dec 2012 13:24:13 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: (jaya kumar's message of "Sat, 1 Dec 2012 22:44:13 +0530") References: Message-ID: <878v9g6g9m.fsf@sanitarium.localdomain> jaya kumar writes: > Hai to all, > > one of my friend opened a new shop in chennai. its related to electronic > items accessories related to pc,system parts,we are planning to going to > develop a website.The website need to show system quote and details of the > todays price of the laptops and system spare parts details with their > images. we are just a startups.! so we are not able to give this project to > some one else. Dont mistake us. if we plan to learn to develop a website > these kind of website > what are all the aspects we need to learn from scratch onwards. > > we dont know the hosting, domain, sql,and any languages,how many days or > months we can took to develop these kind of website > and launch ? Do you plan to directly sell these parts from the website and handle payments or is it just a listing of available parts along with details? [...] -- Cordially, Noufal http://nibrahim.net.in From mani.narayanan at arrivusystems.com Sun Dec 2 09:54:57 2012 From: mani.narayanan at arrivusystems.com (mani.narayanan) Date: Sun, 2 Dec 2012 03:54:57 -0500 (EST) Subject: [BangPypers] [JOBs] Python, LINUX developer Message-ID: <490844061.302941.1354438497694.JavaMail.open-xchange@email.fatcow.com> Hi folks, We are a product development start-up in Bangalore with already committed funding to build network services for SMEs and Enterprises. We're currently considering brilliant and super-motivated, Python, LINUX developers at fresher, junior or middle levels. The ideal candidate should have expertise in Python, LINUX and C or C++. The selected candidates would have opportunity to work with some of most talented Debian developers in India and learn from these experts. We are expecting the following skills in the candidate: * Hands-on experience with Python. * A quick learner and Should be able to grasp complex problems and able to come up with solutions. * Ability and willingness to work on tasks independently, and deliver on time. * Having good problem solving skills, be self-motivated, and should love to work in a fast paced start-up environment. Desirable to have : * Open source project contribution with link to public code repository such as Github or something similar. * Experience with Django, KDE and other python open-source tools. * Skills in LINUX kernel development, Building custom distributions, experience with Debian package management is desirable. * We would also consider anyone with good experience in any of the scripting languages such as python, Perl, ruby, shell scripting, etc. Remuneration: Great Remuneration (way better than Industry average) ** would consider equity options for exceptionally talented candidates If you're seeking a new challenge and this sounds like you, please send us your CV or resume and a letter describing what brought you to technology/programming to jobs at arrivusystems dot com From withblessings at gmail.com Sun Dec 2 11:45:52 2012 From: withblessings at gmail.com (Sriranga(78yrsold)) Date: Sun, 2 Dec 2012 16:15:52 +0530 Subject: [BangPypers] [Bug 1071226] Re: python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 In-Reply-To: References: <20121025093315.10238.18622.malonedeb@gac.canonical.com> <20121130150613.19797.42071.malone@gac.canonical.com> Message-ID: Python Experts, I like to have your expertise comments and suggestion on my view that irrespective versions of OSs like ubuntu 12.04 and 12.10 - which has installed *python 2.7.3 * (same version)should work flawlessly and expected output should be the same and identical. Any more information is required kindly contact me I shall furnish the same. With regards, -sriranga(79yrs) On Fri, Nov 30, 2012 at 10:14 PM, Sriranga(78yrsold) < withblessings at gmail.com> wrote: > Thanks for the clarification. > I agree with your view. In fact the ocropus project is based on ubuntu > 12.04(64bit)which uses python 2.7.3 works fine. > > Tom,Creator of ocorpus project has already in advance clarified that he > support *only 12.04* and *not* *12.10 *version -since he has no > plan/interest to support for ubuntu 12.10 for ocropus project work. > > Due to my curious to know whether ocorpus works fine in ubuntu 12.10 which > has python version 2.7.3 also(similar to ubuntu 12.04) - but unfortunately > failed in my experiment as already reported reason to you. > > In the circumstances, I have to use *only ubuntu 12.04(64 bit)* and may > have to *uninstall the ubuntu 12.10* since it appears that python 2.7.3 > of ubuntu 12.10 does not support Ocropus project due to *some inherent > problem* in the ubuntu 12.10 or installed python 2.7.3 in the ubuntu > 12.10 itself - which I don't know.. > > If you do research as to why python 2.7.3 installed in ubuntu 12.10 does > not work on the lines of ubuntu 12.04(64bit) which has *same version of > python* viz. 2.7.3, it will be benefited users like me I am feeling that > I may not get support from you,I decided to discontinue usage of new > version ubuntu 12.10. > > With regards, > -sriranga(79yrs) > > > > On Fri, Nov 30, 2012 at 8:36 PM, Evan Dandrea wrote: > >> This is not a bug in Apport. Please use the bug tracking system for the >> Ocropus project instead: >> http://code.google.com/p/ocropus/issues/entry >> >> ** Changed in: apport >> Status: New => Invalid >> >> -- >> You received this bug notification because you are subscribed to the bug >> report. >> https://bugs.launchpad.net/bugs/1071226 >> >> Title: >> python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 >> >> Status in Apport crash detection/reporting: >> Invalid >> >> Bug description: >> From the : http://code.google.com/p/ocropus/ website of Ocropus >> Porject - downloaded Ocropus 0.6 for kannada OCR project work by >> following the instructions below: >> >> Installation: To install, use: >> >> $ hg clone -r ocropus-0.6 https://code.google.com/p/ocropus >> $ cd ocropus/ocropy >> $ sudo apt-get install $(cat PACKAGES) >> $ python setup.py download_models >> $ sudo python setup.py install >> $ ./run-test >> >> In Ubuntu 12.04(64bit)LTS: >> When I run the script ./run-test in ubuntu 12.04( wherein python 2.7.3 >> installed ) successfully COMPLETED without any error of traceback etc. >> >> WHEREAS >> >> in Ubuntu 12.10(64bit) >> When I run the same script ./run-test in ubuntu 12.10(wherein python >> 2.7.3 also available) - FAILED to complete with error of >> trace back displayed even used "SUDO" - vide extract of terminal >> reproduced below for reasearch purpose. >> >> dell at dell-OptiPlex-330:~$ cd ocropus/ocropy/ >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ sudo ./run-test >> [sudo] password for dell: >> + true >> + true binarization >> + true >> + rm -rf temp >> + ocropus-nlbin tests/testpage.png -o temp >> === tests/testpage.png 1 >> estimating skew angle >> estimating thresholds >> rescaling >> tests/testpage.png lo-hi (0.39 1.44) angle 0.1 no-normalization >> writing >> + true >> + true page level segmentation >> + true >> + ocropus-gpageseg 'temp/????.bin.png' >> temp/0001.bin.png >> computing segmentation >> computing column separators >> Traceback (most recent call last): >> <=================================<<=please see this <<========= >> File "/usr/local/bin/ocropus-gpageseg", line 331, in >> process1((f,i+1)) >> File "/usr/local/bin/ocropus-gpageseg", line 277, in process1 >> segmentation = compute_segmentation(binary,scale) >> File "/usr/local/bin/ocropus-gpageseg", line 221, in >> compute_segmentation >> colseps,binary = compute_colseps(binary,scale) >> File "/usr/local/bin/ocropus-gpageseg", line 127, in compute_colseps >> seps = compute_separators_morph(binary,scale) >> File "/usr/local/bin/ocropus-gpageseg", line 106, in >> compute_separators_morph >> thick = morph.r_dilation(binary,(d0,d1)) >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/toplevel.py", >> line 204, in argument_checks >> result = f(*args,**kw) >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/morph.py", line >> 50, in r_dilation >> return filters.maximum_filter(image,size,origin=origin) >> NameError: global name 'filters' is not defined >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ >> >> I am in confusion/fix whether Python 2.7.3 installed in ubuntu >> 12.10(64bit) is corrupted one? >> In case, if the SAME version of python 2.7.3 are installed BOTH in >> ubuntu 12.04(64bit) and 12.10(bit), why only latest version 12.10(bit) is >> generated error of traceback as above? I tested 3 or 4 times - same result >> !! So I contrued that it is a bug in 12.10(bit) for python >> 2.7.3installed. What is the solution ? >> With regards, >> -sriranga(79yrs) >> >> To manage notifications about this bug go to: >> https://bugs.launchpad.net/apport/+bug/1071226/+subscriptions >> > > From gopalakrishnan.subramani at gmail.com Sun Dec 2 13:12:38 2012 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Sun, 2 Dec 2012 17:42:38 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: <878v9g6g9m.fsf@sanitarium.localdomain> References: <878v9g6g9m.fsf@sanitarium.localdomain> Message-ID: As Anand said, I recommend a PHP based, ready to use, free and open source application. Zen cart is good. Since you start the new business, time required for you to learn python, develop a matured website, handle payments and hosting will take months of effort. You need to see whether your user/customer really like to do online without spending too much time on initial bootstrap on online. I used to do godaddy.com for domain registration, others might have other options as well. There are plenty of PHP hosts than the one python support. On the webhost, you have some options. 1. Shared hosting. 2. Virtual Private server 3. Dedicated Server & (also managed dedicated) 4. Cloud hosting Shared hosting is cheap and the hosting company manage your database, backup etc. You can google for it and see what fits you. For shared hosting, check whether the framework you have selected will be supported. For emails, you will get from hosting in case of shared hosting. Otherwise go with google app with free emails with your companyname. Also you can use Google Analytics to understand the traffic to your site and user interest. Get in touch with a PHP/Python freelance developer or a friend who can help you to host and configure the system. If your site accepts credit card or handle user name/password, go with the SSL certification. It cost under 10 USD per year, again check SSL support with your hosting company. If you do online transaction, paypal shall be helpful. They support all the basic model required for SaaS type, one time transaction with/without paypal account. If your company/operation cause any liabilities to personnel assets, you need to think about registering a LLP or Private ltd company. Learning is good. Python is always exciting except the those indentation heck when my editor forget tab vs space at midnight. All the best. Just put on the raw thoughts comes on mind. Not necessary to be taken as it is. Thanks. Gopalakrishnan On Sun, Dec 2, 2012 at 1:24 PM, Noufal Ibrahim wrote: > jaya kumar writes: > > > Hai to all, > > > > one of my friend opened a new shop in chennai. its related to electronic > > items accessories related to pc,system parts,we are planning to going to > > develop a website.The website need to show system quote and details of > the > > todays price of the laptops and system spare parts details with their > > images. we are just a startups.! so we are not able to give this project > to > > some one else. Dont mistake us. if we plan to learn to develop a website > > these kind of website > > what are all the aspects we need to learn from scratch onwards. > > > > we dont know the hosting, domain, sql,and any languages,how many days or > > months we can took to develop these kind of website > > and launch ? > > > Do you plan to directly sell these parts from the website and handle > payments or is it just a listing of available parts along with details? > > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From apenguinlinux at gmail.com Sun Dec 2 13:06:50 2012 From: apenguinlinux at gmail.com (Deepak Tripathi) Date: Sun, 2 Dec 2012 17:36:50 +0530 Subject: [BangPypers] [JOB]Python Developer Message-ID: Following is a better job description. ------------------------------------------------------------------------------------------------------------ We are a product development start-up in Bangalore with already committed funding to build network services for SMEs and Enterprises. We're currently considering brilliant and super-motivated, Python, LINUX developers at fresher, junior or middle levels.The ideal candidate should have expertise in Python, LINUX and C or C++. The selected candidates would have opportunity to work with some of most talented Debian developers in India and learn from these experts. We are expecting the following skills in the candidate: - Hands-on experience with Python. - A quick learner and Should be able to grasp complex problems and able to come up with solutions. - Ability and willingness to work on tasks independently, and deliver on time. - Having good problem solving skills, be self-motivated, and should love to work in a fast paced start-up environment. Desirable to have : - Open source project contribution with link to public code repository such as Github or something similar. - Experience with KDE , Django, and other python open-source tools. - Skills in LINUX kernel development, Building custom distributions, experience with Debian package management is desirable. - We would also consider anyone with good experience in any of the scripting languages such as python, Perl, ruby, shell scripting, etc. Remuneration: Great Remuneration (way better than Industry average) ** would consider equity options for exceptionally talented candidates If you're seeking a new challenge and this sounds like you, please send us your CV or resume and a letter describing what brought you to technology/programming to jobs at arrivusystems dot com -- -- |----------------------------------| | Deepak Tripathi | | irc: irc.debian.org | | nick: deepak, gnumonk | | web: http://www.gnumonk.com | | E3 71V3 8Y C063(we live by code) | |----------------------------------| From ppc.lists at gmail.com Sun Dec 2 13:42:59 2012 From: ppc.lists at gmail.com (Pradip P Caulagi) Date: Sun, 02 Dec 2012 18:12:59 +0530 Subject: [BangPypers] Hello Experts and Open Source Enthusiasts In-Reply-To: References: Message-ID: <50BB4CD3.7080606@gmail.com> On Sunday 02 December 2012 08:40 AM, Sesh wrote: > Sorry this is perhaps not a great answer on an open source forum. > having been through this once before i wonder if a better option is > not to develop yourself (since i get the sense developing something > is not your core competence or interest). Try out a saas based pay > per use offering? Google should throw some leads? Mart jack; big raja > ; smartstore ; etc.... > +1. It would be quite some effort to get the various aspects of an e-commerce site right. And your ROI for the effort would not be proportional. You can also look at http://shopnix.in/ From gopalakrishnan.subramani at gmail.com Sun Dec 2 14:01:41 2012 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Sun, 2 Dec 2012 18:31:41 +0530 Subject: [BangPypers] Sqlalchemy Schema migration Message-ID: Do you recommend a good sqlalchemy migration tools? I am no-sql guy (used redis and mongo db), I was not worried about revisions and adding and removing attributes. I used to have a script that add or remove the required attributes on redis(pickled) and mongodb. When it comes to SQL, it needs alter table and add/remove columns. Thank you. From kracekumar at hasgeek.com Sun Dec 2 14:58:25 2012 From: kracekumar at hasgeek.com (Kracekumar Ramaraju) Date: Sun, 2 Dec 2012 19:28:25 +0530 Subject: [BangPypers] Sqlalchemy Schema migration In-Reply-To: References: Message-ID: Alembic http://alembic.readthedocs.org/en/latest/front.html written by Mike Bayer author of SQLAlchemy, I really like it. Approaches are similar to git. In case you have any issues hangout in #sqlalchemy in irc.freenode.net . On Sun, Dec 2, 2012 at 6:31 PM, Gopalakrishnan Subramani < gopalakrishnan.subramani at gmail.com> wrote: > Do you recommend a good sqlalchemy migration tools? > > I am no-sql guy (used redis and mongo db), I was not worried about > revisions and adding and removing attributes. I used to have a script that > add or remove the required attributes on redis(pickled) and mongodb. When > it comes to SQL, it needs alter table and add/remove columns. > > Thank you. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Regards Kracekumar.R "Talk is cheap, show me the code" -- Linus Torvalds From anandology at gmail.com Tue Dec 4 04:54:25 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 4 Dec 2012 09:24:25 +0530 Subject: [BangPypers] wierd class behavior Message-ID: Python scoping rules when it comes to classes are so confusing. Can you guess what would be output of the following program? x = 1 class Foo: print(x) x = x + 1 print(x) print(x, Foo.x) Now take the same piece of code and put it in a function. def f(): x = 1 class Foo: print(x) x = x + 1 print(x) print(x) print(Foo.x) f() To add more to your confusion, try this too: def g(): y = 1 class Foo: y = 2 def gety(self): return y foo = Foo() print(y, foo.y, foo.gety()) g() Does it make any sense? -- Anand http://anandology.com/ From satyajit.ranjeev at gmail.com Tue Dec 4 05:08:51 2012 From: satyajit.ranjeev at gmail.com (Satyajit Ranjeev) Date: Tue, 4 Dec 2012 09:38:51 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: It is the way Python handles objects. Unlike variables in C/C++ where a variable can point to an address location in the memory Python uses variables to point to an object. Now in the first case what you are doing is pointing x to the object 1 in x=1. When you print x it just prints 1. When you try to assign x to x+1 you are pointing x in the class's scope to a new object which is x + 1 or 2. And that's why you get the weird results. The other cases can be expanded on the same basis. You can understand more about Python objects in the execution model documentation(http://docs.python.org/3/reference/executionmodel.html). Another good read would be http://www.jeffknupp.com/blog/2012/11/13/is-python-callbyvalue-or-callbyreference-neither/. Cheers! Satyajit http://satyajit.ranjeev.in On 04-Dec-2012, at 9:24 AM, Anand Chitipothu wrote: > Python scoping rules when it comes to classes are so confusing. > > Can you guess what would be output of the following program? > > x = 1 > > class Foo: > print(x) > x = x + 1 > print(x) > > print(x, Foo.x) > > Now take the same piece of code and put it in a function. > > def f(): > x = 1 > > class Foo: > print(x) > x = x + 1 > print(x) > > print(x) > print(Foo.x) > > f() > > To add more to your confusion, try this too: > > def g(): > y = 1 > class Foo: > y = 2 > def gety(self): > return y > > foo = Foo() > print(y, foo.y, foo.gety()) > > g() > > Does it make any sense? > > -- > Anand > http://anandology.com/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers From anandology at gmail.com Tue Dec 4 05:12:47 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 4 Dec 2012 09:42:47 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: On Tue, Dec 4, 2012 at 9:38 AM, Satyajit Ranjeev wrote: > It is the way Python handles objects. Unlike variables in C/C++ where a variable can point to an address location in the memory Python uses variables to point to an object. > > Now in the first case what you are doing is pointing x to the object 1 in x=1. > When you print x it just prints 1. When you try to assign x to x+1 you are pointing x in the class's scope to a new object which is x + 1 or 2. And that's why you get the weird results. Well, *the class scope* is quite different from function scope. The same code that works in a class, fails in a function. x = 1 class Foo: x = x + 1 def f(): x = x + 1 > > The other cases can be expanded on the same basis. Did you try the other ones? Anand From satyajit.ranjeev at gmail.com Tue Dec 4 05:43:08 2012 From: satyajit.ranjeev at gmail.com (Satyajit Ranjeev) Date: Tue, 4 Dec 2012 10:13:08 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: You are right in mentioning scopes. Lets take case 2: def f(): x = 1 # x is pointing to object 1 class Foo: print(x) # what you are doing is printing object 1 x = x + 1 # you are defining x in the class's scope and pointing it to the object 2 print(x) # printing out the x in the class's scope print(x) # gives 1 as that's the object x is pointing in f()'s scope print(Foo.x) # gives 2 - the object x is pointing in Foo's scope f() Take case 3: def g(): y = 1 class Foo: y = 2 def gety(self): return y foo = Foo() print(y, foo.y, foo.gety()) # when you print y it prints the y in g()'s scope. # when you print foo.y, you print y defined in Foo's scope. # foo.gety() does not return Foo.y rather the y defined earlier in the # method. # If you print locals() in gety() you will get something similar to : # {'y': 1, 'self': <__main__.Foo instance at 0x10c8041b8>, 'Foo': } # so what happens is that you are still accessing y of the functions scope. # If you had returned self.y or a Foo.y it would have been different. g() I don't think the first two cases are weird. But yes, case 3 does seem a bit weird especially while returning y in the method call. On 04-Dec-2012, at 9:42 AM, Anand Chitipothu wrote: > On Tue, Dec 4, 2012 at 9:38 AM, Satyajit Ranjeev > wrote: >> It is the way Python handles objects. Unlike variables in C/C++ where a variable can point to an address location in the memory Python uses variables to point to an object. >> >> Now in the first case what you are doing is pointing x to the object 1 in x=1. >> When you print x it just prints 1. When you try to assign x to x+1 you are pointing x in the class's scope to a new object which is x + 1 or 2. And that's why you get the weird results. > > Well, *the class scope* is quite different from function scope. > > The same code that works in a class, fails in a function. > > x = 1 > > class Foo: > x = x + 1 > > def f(): > x = x + 1 > >> >> The other cases can be expanded on the same basis. > > Did you try the other ones? > > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers From anandology at gmail.com Tue Dec 4 05:53:44 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 4 Dec 2012 10:23:44 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: On Tue, Dec 4, 2012 at 10:13 AM, Satyajit Ranjeev wrote: > You are right in mentioning scopes. > > Lets take case 2: > > def f(): > x = 1 # x is pointing to object 1 > > class Foo: > print(x) # what you are doing is printing object 1 > x = x + 1 # you are defining x in the class's scope and pointing it to the object 2 > print(x) # printing out the x in the class's scope > > print(x) # gives 1 as that's the object x is pointing in f()'s scope > print(Foo.x) # gives 2 - the object x is pointing in Foo's scope > > f() No, this fails with an error. NameError: name 'x' is not defined It tries to find x in the global scope, not in the enclosed scope. If this is working for you, then you must have a global variable x defined. Try removing it. > Take case 3: > def g(): > y = 1 > class Foo: > y = 2 > def gety(self): > return y > foo = Foo() > print(y, foo.y, foo.gety()) > # when you print y it prints the y in g()'s scope. > # when you print foo.y, you print y defined in Foo's scope. > # foo.gety() does not return Foo.y rather the y defined earlier in the > # method. > # If you print locals() in gety() you will get something similar to : > # {'y': 1, 'self': <__main__.Foo instance at 0x10c8041b8>, 'Foo': } > # so what happens is that you are still accessing y of the functions scope. > # If you had returned self.y or a Foo.y it would have been different. > > g() > > I don't think the first two cases are weird. But yes, case 3 does seem a bit weird especially while returning y in the method call. What is really weird is that the class body is evaluated without considering the enclosed scope, but the methods defined in the class have access to the enclosed scope. Anand From gopalakrishnan.subramani at gmail.com Tue Dec 4 06:04:29 2012 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Tue, 4 Dec 2012 10:34:29 +0530 Subject: [BangPypers] Sqlalchemy Schema migration In-Reply-To: References: Message-ID: Alembic is good enough. At least, I learnt to handle alter table, drop columns and add columns. Thanks. On Sun, Dec 2, 2012 at 7:28 PM, Kracekumar Ramaraju wrote: > Alembic http://alembic.readthedocs.org/en/latest/front.html written by > Mike > Bayer author of SQLAlchemy, I really like it. Approaches are similar to > git. In case you have any issues hangout in #sqlalchemy in > irc.freenode.net > . > > On Sun, Dec 2, 2012 at 6:31 PM, Gopalakrishnan Subramani < > gopalakrishnan.subramani at gmail.com> wrote: > > > Do you recommend a good sqlalchemy migration tools? > > > > I am no-sql guy (used redis and mongo db), I was not worried about > > revisions and adding and removing attributes. I used to have a script > that > > add or remove the required attributes on redis(pickled) and mongodb. When > > it comes to SQL, it needs alter table and add/remove > > Thank you. > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Regards > Kracekumar.R > "Talk is cheap, show me the code" -- Linus Torvalds > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From kracekumar at hasgeek.com Tue Dec 4 06:13:37 2012 From: kracekumar at hasgeek.com (Kracekumar Ramaraju) Date: Tue, 4 Dec 2012 10:43:37 +0530 Subject: [BangPypers] Sqlalchemy Schema migration In-Reply-To: References: Message-ID: Alembic can do automatic migration but you need to be careful. On Tue, Dec 4, 2012 at 10:34 AM, Gopalakrishnan Subramani < gopalakrishnan.subramani at gmail.com> wrote: > Alembic is good enough. At least, I learnt to handle alter table, drop > columns and add columns. > > Thanks. > > > On Sun, Dec 2, 2012 at 7:28 PM, Kracekumar Ramaraju > wrote: > > > Alembic http://alembic.readthedocs.org/en/latest/front.html written by > > Mike > > Bayer author of SQLAlchemy, I really like it. Approaches are similar to > > git. In case you have any issues hangout in #sqlalchemy in > > irc.freenode.net > > . > > > > On Sun, Dec 2, 2012 at 6:31 PM, Gopalakrishnan Subramani < > > gopalakrishnan.subramani at gmail.com> wrote: > > > > > Do you recommend a good sqlalchemy migration tools? > > > > > > I am no-sql guy (used redis and mongo db), I was not worried about > > > revisions and adding and removing attributes. I used to have a script > > that > > > add or remove the required attributes on redis(pickled) and mongodb. > When > > > it comes to SQL, it needs alter table and add/remove > > > Thank you. > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Regards > > Kracekumar.R > > "Talk is cheap, show me the code" -- Linus Torvalds > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Regards Kracekumar.R "Talk is cheap, show me the code" -- Linus Torvalds From satyajit.ranjeev at gmail.com Tue Dec 4 06:25:03 2012 From: satyajit.ranjeev at gmail.com (Satyajit Ranjeev) Date: Tue, 4 Dec 2012 10:55:03 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: <7330EA2D-F611-4A2F-AB77-50D1015C083C@gmail.com> On 04-Dec-2012, at 10:23 AM, Anand Chitipothu wrote: > On Tue, Dec 4, 2012 at 10:13 AM, Satyajit Ranjeev > wrote: >> You are right in mentioning scopes. >> >> Lets take case 2: >> >> def f(): >> x = 1 # x is pointing to object 1 >> >> class Foo: >> print(x) # what you are doing is printing object 1 >> x = x + 1 # you are defining x in the class's scope and pointing it to the object 2 >> print(x) # printing out the x in the class's scope >> >> print(x) # gives 1 as that's the object x is pointing in f()'s scope >> print(Foo.x) # gives 2 - the object x is pointing in Foo's scope >> >> f() > > No, this fails with an error. > > NameError: name 'x' is not defined > > It tries to find x in the global scope, not in the enclosed scope. > > If this is working for you, then you must have a global variable x > defined. Try removing it. You are right i did have a global x defined. > >> Take case 3: >> def g(): >> y = 1 >> class Foo: >> y = 2 >> def gety(self): >> return y >> foo = Foo() >> print(y, foo.y, foo.gety()) >> # when you print y it prints the y in g()'s scope. >> # when you print foo.y, you print y defined in Foo's scope. >> # foo.gety() does not return Foo.y rather the y defined earlier in the >> # method. >> # If you print locals() in gety() you will get something similar to : >> # {'y': 1, 'self': <__main__.Foo instance at 0x10c8041b8>, 'Foo': } >> # so what happens is that you are still accessing y of the functions scope. >> # If you had returned self.y or a Foo.y it would have been different. >> >> g() >> >> I don't think the first two cases are weird. But yes, case 3 does seem a bit weird especially while returning y in the method call. > > What is really weird is that the class body is evaluated without > considering the enclosed scope, but the methods defined in the class > have access to the enclosed scope. > I'm not sure if we should call it a weird behaviour, but I do agree its not very intuitive. Accessing the class' attributes must be done with a prefix, either self or the name of the class itself. > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers From anandology at gmail.com Tue Dec 4 06:25:00 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 4 Dec 2012 10:55:00 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: > > What is really weird is that the class body is evaluated without > considering the enclosed scope, but the methods defined in the class > have access to the enclosed scope. Found the culprit. Lets looks at the following code. code = """ x = x+1 def f(): return x print(x, f()) """ x = 5 exec(code) x = 5 exec(code, globals(), {}) When exec is called without any locals, it works as we expected and x in f is bound to the x in the code. But when we supply a locals dict to exec, it behaves differently. The x in f is bound to global x. I'm not sure why we have this confusing behavior. -- Anand http://anandology.com/ From steve at lonetwin.net Tue Dec 4 12:06:15 2012 From: steve at lonetwin.net (steve) Date: Tue, 04 Dec 2012 16:36:15 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: <50BDD927.8040804@lonetwin.net> On Tuesday 04 December 2012 10:55 AM, Anand Chitipothu wrote: >> >> What is really weird is that the class body is evaluated without >> considering the enclosed scope, but the methods defined in the class >> have access to the enclosed scope. > > Found the culprit. Lets looks at the following code. > > code = """ > x = x+1 > def f(): > return x > print(x, f()) > """ > > x = 5 > exec(code) > > x = 5 > exec(code, globals(), {}) > > When exec is called without any locals, it works as we expected and x > in f is bound to the x in the code. > > But when we supply a locals dict to exec, it behaves differently. The > x in f is bound to global x. > > I'm not sure why we have this confusing behavior. > Here's your answer: http://stackoverflow.com/questions/291978/short-description-of-python-scoping-rules cheers, - steve From steve at lonetwin.net Tue Dec 4 11:56:19 2012 From: steve at lonetwin.net (steve) Date: Tue, 04 Dec 2012 16:26:19 +0530 Subject: [BangPypers] wierd class behavior In-Reply-To: References: Message-ID: <50BDD6D3.8080802@lonetwin.net> On Tuesday 04 December 2012 09:24 AM, Anand Chitipothu wrote: > Python scoping rules when it comes to classes are so confusing. > > Can you guess what would be output of the following program? > > x = 1 > > class Foo: > print(x) Prints the global x > x = x + 1 > print(x) Prints the local x, with the reference to the global x lost in the classes scope. > > print(x, Foo.x) prints (1, 2) -- ie: the 'global x' and the class local x. So, does the right thing. What were you expecting ? > > Now take the same piece of code and put it in a function. > > def f(): > x = 1 > > class Foo: > print(x) > x = x + 1 > print(x) > > print(x) > print(Foo.x) > > f() > Again, global versus local difference for the /class/. Still not sure what you were expecting, > To add more to your confusion, try this too: > > def g(): > y = 1 > class Foo: > y = 2 > def gety(self): > return y > > foo = Foo() > print(y, foo.y, foo.gety()) > > g() > Ok, this is slightly confusing but still consistent. You'd understand the source of your confusion if you changed the definition for gety() to: ... ... def gety(self): return self.y ... ... > Does it make any sense? Well, it does if you know the rules. http://effbot.org/pyfaq/what-are-the-rules-for-local-and-global-variables-in-python.htm Try this: x = 1 class Foo: print(x) # this is the global x x = x + 1 # this is the local x print(x) global x # now lets be explicit print(x, Foo.x) what happened here ? cheers, - steve From withblessings at gmail.com Wed Dec 5 07:20:11 2012 From: withblessings at gmail.com (Sriranga(78yrsold)) Date: Wed, 5 Dec 2012 11:50:11 +0530 Subject: [BangPypers] BangPypers Digest, Vol 64, Issue 2 Re: [Bug 1071226] Re: python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 (Sriranga(78yrsold)) Message-ID: Sorry to note that no response/solution from the python experts. Is it so complicated or difficult to solve the problem for the Python experts? With regards, -sriranga(79yrs). On Sun, Dec 2, 2012 at 4:30 PM, wrote: > Send BangPypers mailing list submissions to > bangpypers at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/bangpypers > or, via email, send a message with subject or body 'help' to > bangpypers-request at python.org > > You can reach the person managing the list at > bangpypers-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of BangPypers digest..." > > > Today's Topics: > > 1. [JOBs] Python, LINUX developer (mani.narayanan) > 2. Re: [Bug 1071226] Re: python 2.7.3 of ubuntu 12.04 and > python2.7.3of ubuntu12.10 (Sriranga(78yrsold)) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 2 Dec 2012 03:54:57 -0500 (EST) > From: "mani.narayanan" > To: bangpypers at python.org > Subject: [BangPypers] [JOBs] Python, LINUX developer > Message-ID: > < > 490844061.302941.1354438497694.JavaMail.open-xchange at email.fatcow.com> > > Content-Type: text/plain; charset=UTF-8 > > Hi folks, > > We are a product development start-up in Bangalore with already committed > funding to build network services for SMEs and Enterprises. We're currently > considering brilliant and super-motivated, Python, LINUX developers at > fresher, > junior or middle levels. > > The ideal candidate should have expertise in Python, LINUX and C or C++. > The > selected candidates would have opportunity to work with some of most > talented > Debian developers in India and learn from these experts. > > We are expecting the following skills in the candidate: > > * Hands-on experience with Python. > * A quick learner and Should be able to grasp complex problems and able to > come > up with solutions. > * Ability and willingness to work on tasks independently, and deliver on > time. > * Having good problem solving skills, be self-motivated, and should love > to work > in a fast paced start-up environment. > > Desirable to have : > > * Open source project contribution with link to public code repository > such as > Github or something similar. > * Experience with Django, KDE and other python open-source tools. > * Skills in LINUX kernel development, Building custom distributions, > experience > with Debian package management is desirable. > * We would also consider anyone with good experience in any of the > scripting > languages such as python, Perl, ruby, shell scripting, etc. > > Remuneration: > > > > Great Remuneration (way better than Industry average) > > > > ** would consider equity options for exceptionally talented candidates > > > > If you're seeking a new challenge and this sounds like you, please send us > your > CV or resume and a letter describing what brought you to > technology/programming > to jobs at arrivusystems dot com > > ------------------------------ > > Message: 2 > Date: Sun, 2 Dec 2012 16:15:52 +0530 > From: "Sriranga(78yrsold)" > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] [Bug 1071226] Re: python 2.7.3 of ubuntu > 12.04 and python2.7.3of ubuntu12.10 > Message-ID: > jDeV1A at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Python Experts, > I like to have your expertise comments and suggestion on my view that > irrespective versions of OSs like ubuntu 12.04 and 12.10 - which has > installed *python 2.7.3 * (same version)should work flawlessly and expected > output should be the same and identical. Any more information is required > kindly contact me I shall furnish the same. > With regards, > -sriranga(79yrs) > > On Fri, Nov 30, 2012 at 10:14 PM, Sriranga(78yrsold) < > withblessings at gmail.com> wrote: > > > Thanks for the clarification. > > I agree with your view. In fact the ocropus project is based on ubuntu > > 12.04(64bit)which uses python 2.7.3 works fine. > > > > Tom,Creator of ocorpus project has already in advance clarified that he > > support *only 12.04* and *not* *12.10 *version -since he has no > > plan/interest to support for ubuntu 12.10 for ocropus project work. > > > > Due to my curious to know whether ocorpus works fine in ubuntu 12.10 > which > > has python version 2.7.3 also(similar to ubuntu 12.04) - but > unfortunately > > failed in my experiment as already reported reason to you. > > > > In the circumstances, I have to use *only ubuntu 12.04(64 bit)* and may > > have to *uninstall the ubuntu 12.10* since it appears that python 2.7.3 > > of ubuntu 12.10 does not support Ocropus project due to *some inherent > > problem* in the ubuntu 12.10 or installed python 2.7.3 in the ubuntu > > 12.10 itself - which I don't know.. > > > > If you do research as to why python 2.7.3 installed in ubuntu 12.10 does > > not work on the lines of ubuntu 12.04(64bit) which has *same version of > > python* viz. 2.7.3, it will be benefited users like me I am feeling that > > I may not get support from you,I decided to discontinue usage of new > > version ubuntu 12.10. > > > > With regards, > > -sriranga(79yrs) > > > > > > > > On Fri, Nov 30, 2012 at 8:36 PM, Evan Dandrea < > evan.dandrea at canonical.com>wrote: > > > >> This is not a bug in Apport. Please use the bug tracking system for the > >> Ocropus project instead: > >> http://code.google.com/p/ocropus/issues/entry > >> > >> ** Changed in: apport > >> Status: New => Invalid > >> > >> -- > >> You received this bug notification because you are subscribed to the bug > >> report. > >> https://bugs.launchpad.net/bugs/1071226 > >> > >> Title: > >> python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 > >> > >> Status in Apport crash detection/reporting: > >> Invalid > >> > >> Bug description: > >> From the : http://code.google.com/p/ocropus/ website of Ocropus > >> Porject - downloaded Ocropus 0.6 for kannada OCR project work by > >> following the instructions below: > >> > >> Installation: To install, use: > >> > >> $ hg clone -r ocropus-0.6 https://code.google.com/p/ocropus > >> $ cd ocropus/ocropy > >> $ sudo apt-get install $(cat PACKAGES) > >> $ python setup.py download_models > >> $ sudo python setup.py install > >> $ ./run-test > >> > >> In Ubuntu 12.04(64bit)LTS: > >> When I run the script ./run-test in ubuntu 12.04( wherein python > 2.7.3 > >> installed ) successfully COMPLETED without any error of traceback etc. > >> > >> WHEREAS > >> > >> in Ubuntu 12.10(64bit) > >> When I run the same script ./run-test in ubuntu 12.10(wherein python > >> 2.7.3 also available) - FAILED to complete with error of > >> trace back displayed even used "SUDO" - vide extract of terminal > >> reproduced below for reasearch purpose. > >> > >> dell at dell-OptiPlex-330:~$ cd ocropus/ocropy/ > >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ sudo ./run-test > >> [sudo] password for dell: > >> + true > >> + true binarization > >> + true > >> + rm -rf temp > >> + ocropus-nlbin tests/testpage.png -o temp > >> === tests/testpage.png 1 > >> estimating skew angle > >> estimating thresholds > >> rescaling > >> tests/testpage.png lo-hi (0.39 1.44) angle 0.1 no-normalization > >> writing > >> + true > >> + true page level segmentation > >> + true > >> + ocropus-gpageseg 'temp/????.bin.png' > >> temp/0001.bin.png > >> computing segmentation > >> computing column separators > >> Traceback (most recent call last): > >> <=================================<<=please see this <<========= > >> File "/usr/local/bin/ocropus-gpageseg", line 331, in > >> process1((f,i+1)) > >> File "/usr/local/bin/ocropus-gpageseg", line 277, in process1 > >> segmentation = compute_segmentation(binary,scale) > >> File "/usr/local/bin/ocropus-gpageseg", line 221, in > >> compute_segmentation > >> colseps,binary = compute_colseps(binary,scale) > >> File "/usr/local/bin/ocropus-gpageseg", line 127, in compute_colseps > >> seps = compute_separators_morph(binary,scale) > >> File "/usr/local/bin/ocropus-gpageseg", line 106, in > >> compute_separators_morph > >> thick = morph.r_dilation(binary,(d0,d1)) > >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/toplevel.py", > >> line 204, in argument_checks > >> result = f(*args,**kw) > >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/morph.py", line > >> 50, in r_dilation > >> return filters.maximum_filter(image,size,origin=origin) > >> NameError: global name 'filters' is not defined > >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ > >> > >> I am in confusion/fix whether Python 2.7.3 installed in ubuntu > >> 12.10(64bit) is corrupted one? > >> In case, if the SAME version of python 2.7.3 are installed BOTH in > >> ubuntu 12.04(64bit) and 12.10(bit), why only latest version 12.10(bit) > is > >> generated error of traceback as above? I tested 3 or 4 times - same > result > >> !! So I contrued that it is a bug in 12.10(bit) for python > >> 2.7.3installed. What is the solution ? > >> With regards, > >> -sriranga(79yrs) > >> > >> To manage notifications about this bug go to: > >> https://bugs.launchpad.net/apport/+bug/1071226/+subscriptions > >> > > > > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > > ------------------------------ > > End of BangPypers Digest, Vol 64, Issue 2 > ***************************************** > From maniandram01 at gmail.com Wed Dec 5 09:22:47 2012 From: maniandram01 at gmail.com (Ramchandra Apte) Date: Wed, 5 Dec 2012 13:52:47 +0530 Subject: [BangPypers] BangPypers Digest, Vol 64, Issue 2 Re: [Bug 1071226] Re: python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 (Sriranga(78yrsold)) In-Reply-To: References: Message-ID: Please, not all of us are Python Experts. On 5 December 2012 11:50, Sriranga(78yrsold) wrote: > Sorry to note that no response/solution from the python experts. Is it so > complicated or difficult to solve the problem for the Python experts? > With regards, > -sriranga(79yrs). > > On Sun, Dec 2, 2012 at 4:30 PM, wrote: > > > Send BangPypers mailing list submissions to > > bangpypers at python.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > http://mail.python.org/mailman/listinfo/bangpypers > > or, via email, send a message with subject or body 'help' to > > bangpypers-request at python.org > > > > You can reach the person managing the list at > > bangpypers-owner at python.org > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of BangPypers digest..." > > > > > > Today's Topics: > > > > 1. [JOBs] Python, LINUX developer (mani.narayanan) > > 2. Re: [Bug 1071226] Re: python 2.7.3 of ubuntu 12.04 and > > python2.7.3of ubuntu12.10 (Sriranga(78yrsold)) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Sun, 2 Dec 2012 03:54:57 -0500 (EST) > > From: "mani.narayanan" > > To: bangpypers at python.org > > Subject: [BangPypers] [JOBs] Python, LINUX developer > > Message-ID: > > < > > 490844061.302941.1354438497694.JavaMail.open-xchange at email.fatcow.com> > > > > Content-Type: text/plain; charset=UTF-8 > > > > Hi folks, > > > > We are a product development start-up in Bangalore with already committed > > funding to build network services for SMEs and Enterprises. We're > currently > > considering brilliant and super-motivated, Python, LINUX developers at > > fresher, > > junior or middle levels. > > > > The ideal candidate should have expertise in Python, LINUX and C or C++. > > The > > selected candidates would have opportunity to work with some of most > > talented > > Debian developers in India and learn from these experts. > > > > We are expecting the following skills in the candidate: > > > > * Hands-on experience with Python. > > * A quick learner and Should be able to grasp complex problems and able > to > > come > > up with solutions. > > * Ability and willingness to work on tasks independently, and deliver on > > time. > > * Having good problem solving skills, be self-motivated, and should love > > to work > > in a fast paced start-up environment. > > > > Desirable to have : > > > > * Open source project contribution with link to public code repository > > such as > > Github or something similar. > > * Experience with Django, KDE and other python open-source tools. > > * Skills in LINUX kernel development, Building custom distributions, > > experience > > with Debian package management is desirable. > > * We would also consider anyone with good experience in any of the > > scripting > > languages such as python, Perl, ruby, shell scripting, etc. > > > > Remuneration: > > > > > > > > Great Remuneration (way better than Industry average) > > > > > > > > ** would consider equity options for exceptionally talented candidates > > > > > > > > If you're seeking a new challenge and this sounds like you, please send > us > > your > > CV or resume and a letter describing what brought you to > > technology/programming > > to jobs at arrivusystems dot com > > > > ------------------------------ > > > > Message: 2 > > Date: Sun, 2 Dec 2012 16:15:52 +0530 > > From: "Sriranga(78yrsold)" > > To: Bangalore Python Users Group - India > > Subject: Re: [BangPypers] [Bug 1071226] Re: python 2.7.3 of ubuntu > > 12.04 and python2.7.3of ubuntu12.10 > > Message-ID: > > > jDeV1A at mail.gmail.com> > > Content-Type: text/plain; charset=UTF-8 > > > > Python Experts, > > I like to have your expertise comments and suggestion on my view that > > irrespective versions of OSs like ubuntu 12.04 and 12.10 - which has > > installed *python 2.7.3 * (same version)should work flawlessly and > expected > > output should be the same and identical. Any more information is > required > > kindly contact me I shall furnish the same. > > With regards, > > -sriranga(79yrs) > > > > On Fri, Nov 30, 2012 at 10:14 PM, Sriranga(78yrsold) < > > withblessings at gmail.com> wrote: > > > > > Thanks for the clarification. > > > I agree with your view. In fact the ocropus project is based on ubuntu > > > 12.04(64bit)which uses python 2.7.3 works fine. > > > > > > Tom,Creator of ocorpus project has already in advance clarified that > he > > > support *only 12.04* and *not* *12.10 *version -since he has no > > > plan/interest to support for ubuntu 12.10 for ocropus project work. > > > > > > Due to my curious to know whether ocorpus works fine in ubuntu 12.10 > > which > > > has python version 2.7.3 also(similar to ubuntu 12.04) - but > > unfortunately > > > failed in my experiment as already reported reason to you. > > > > > > In the circumstances, I have to use *only ubuntu 12.04(64 bit)* and > may > > > have to *uninstall the ubuntu 12.10* since it appears that python 2.7.3 > > > of ubuntu 12.10 does not support Ocropus project due to *some inherent > > > problem* in the ubuntu 12.10 or installed python 2.7.3 in the ubuntu > > > 12.10 itself - which I don't know.. > > > > > > If you do research as to why python 2.7.3 installed in ubuntu 12.10 > does > > > not work on the lines of ubuntu 12.04(64bit) which has *same version of > > > python* viz. 2.7.3, it will be benefited users like me I am feeling > that > > > I may not get support from you,I decided to discontinue usage of new > > > version ubuntu 12.10. > > > > > > With regards, > > > -sriranga(79yrs) > > > > > > > > > > > > On Fri, Nov 30, 2012 at 8:36 PM, Evan Dandrea < > > evan.dandrea at canonical.com>wrote: > > > > > >> This is not a bug in Apport. Please use the bug tracking system for > the > > >> Ocropus project instead: > > >> http://code.google.com/p/ocropus/issues/entry > > >> > > >> ** Changed in: apport > > >> Status: New => Invalid > > >> > > >> -- > > >> You received this bug notification because you are subscribed to the > bug > > >> report. > > >> https://bugs.launchpad.net/bugs/1071226 > > >> > > >> Title: > > >> python 2.7.3 of ubuntu 12.04 and python2.7.3of ubuntu12.10 > > >> > > >> Status in Apport crash detection/reporting: > > >> Invalid > > >> > > >> Bug description: > > >> From the : http://code.google.com/p/ocropus/ website of Ocropus > > >> Porject - downloaded Ocropus 0.6 for kannada OCR project work by > > >> following the instructions below: > > >> > > >> Installation: To install, use: > > >> > > >> $ hg clone -r ocropus-0.6 https://code.google.com/p/ocropus > > >> $ cd ocropus/ocropy > > >> $ sudo apt-get install $(cat PACKAGES) > > >> $ python setup.py download_models > > >> $ sudo python setup.py install > > >> $ ./run-test > > >> > > >> In Ubuntu 12.04(64bit)LTS: > > >> When I run the script ./run-test in ubuntu 12.04( wherein python > > 2.7.3 > > >> installed ) successfully COMPLETED without any error of traceback etc. > > >> > > >> WHEREAS > > >> > > >> in Ubuntu 12.10(64bit) > > >> When I run the same script ./run-test in ubuntu 12.10(wherein python > > >> 2.7.3 also available) - FAILED to complete with error of > > >> trace back displayed even used "SUDO" - vide extract of terminal > > >> reproduced below for reasearch purpose. > > >> > > >> dell at dell-OptiPlex-330:~$ cd ocropus/ocropy/ > > >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ sudo ./run-test > > >> [sudo] password for dell: > > >> + true > > >> + true binarization > > >> + true > > >> + rm -rf temp > > >> + ocropus-nlbin tests/testpage.png -o temp > > >> === tests/testpage.png 1 > > >> estimating skew angle > > >> estimating thresholds > > >> rescaling > > >> tests/testpage.png lo-hi (0.39 1.44) angle 0.1 no-normalization > > >> writing > > >> + true > > >> + true page level segmentation > > >> + true > > >> + ocropus-gpageseg 'temp/????.bin.png' > > >> temp/0001.bin.png > > >> computing segmentation > > >> computing column separators > > >> Traceback (most recent call last): > > >> <=================================<<=please see this <<========= > > >> File "/usr/local/bin/ocropus-gpageseg", line 331, in > > >> process1((f,i+1)) > > >> File "/usr/local/bin/ocropus-gpageseg", line 277, in process1 > > >> segmentation = compute_segmentation(binary,scale) > > >> File "/usr/local/bin/ocropus-gpageseg", line 221, in > > >> compute_segmentation > > >> colseps,binary = compute_colseps(binary,scale) > > >> File "/usr/local/bin/ocropus-gpageseg", line 127, in > compute_colseps > > >> seps = compute_separators_morph(binary,scale) > > >> File "/usr/local/bin/ocropus-gpageseg", line 106, in > > >> compute_separators_morph > > >> thick = morph.r_dilation(binary,(d0,d1)) > > >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/toplevel.py", > > >> line 204, in argument_checks > > >> result = f(*args,**kw) > > >> File "/usr/local/lib/python2.7/dist-packages/ocrolib/morph.py", > line > > >> 50, in r_dilation > > >> return filters.maximum_filter(image,size,origin=origin) > > >> NameError: global name 'filters' is not defined > > >> dell at dell-OptiPlex-330:~/ocropus/ocropy$ > > >> > > >> I am in confusion/fix whether Python 2.7.3 installed in ubuntu > > >> 12.10(64bit) is corrupted one? > > >> In case, if the SAME version of python 2.7.3 are installed BOTH in > > >> ubuntu 12.04(64bit) and 12.10(bit), why only latest version > 12.10(bit) > > is > > >> generated error of traceback as above? I tested 3 or 4 times - same > > result > > >> !! So I contrued that it is a bug in 12.10(bit) for python > > >> 2.7.3installed. What is the solution ? > > >> With regards, > > >> -sriranga(79yrs) > > >> > > >> To manage notifications about this bug go to: > > >> https://bugs.launchpad.net/apport/+bug/1071226/+subscriptions > > >> > > > > > > > > > > > > ------------------------------ > > > > Subject: Digest Footer > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > ------------------------------ > > > > End of BangPypers Digest, Vol 64, Issue 2 > > ***************************************** > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From kracethekingmaker at gmail.com Wed Dec 5 21:25:18 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 6 Dec 2012 01:55:18 +0530 Subject: [BangPypers] Minutes of the usergroup meeting - 24-11-2012 In-Reply-To: References: <87r4ngcws0.fsf@sanitarium.localdomain> Message-ID: I have made fair bit of progress. Here is the code https://github.com/ipss/bangalore.pycon.org.in & site is up. Please feel to suggest descriptions and feedback. On Wed, Nov 28, 2012 at 7:52 AM, Anand Chitipothu wrote: > On Wed, Nov 28, 2012 at 2:07 AM, Kracekumar Ramaraju > wrote: > > I have basic setup ready here > > > https://github.com/kracekumar/bangalore.python.org.in/tree/master/website > > Can you move the repository to ipss? I've added you to the organization. > > Also, can you move the stuff in website/* to top-level? It is a bit > confusing to see 3 different Readme files. > > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From kracethekingmaker at gmail.com Wed Dec 5 21:27:12 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 6 Dec 2012 01:57:12 +0530 Subject: [BangPypers] Minutes of the usergroup meeting - 24-11-2012 In-Reply-To: References: <87r4ngcws0.fsf@sanitarium.localdomain> Message-ID: On Thu, Dec 6, 2012 at 1:55 AM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > I have made fair bit of progress. Here is the code > https://github.com/ipss/bangalore.pycon.org.in & site is up. Please feel > to suggest descriptions and feedback. > > Sorry, the correct url is https://github.com/ipss/bangalore.python.org.in On Wed, Nov 28, 2012 at 7:52 AM, Anand Chitipothu wrote: > >> On Wed, Nov 28, 2012 at 2:07 AM, Kracekumar Ramaraju >> wrote: >> > I have basic setup ready here >> > >> https://github.com/kracekumar/bangalore.python.org.in/tree/master/website >> >> Can you move the repository to ipss? I've added you to the organization. >> >> Also, can you move the stuff in website/* to top-level? It is a bit >> confusing to see 3 different Readme files. >> >> Anand >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From anandology at gmail.com Thu Dec 6 02:56:46 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Thu, 6 Dec 2012 07:26:46 +0530 Subject: [BangPypers] Minutes of the usergroup meeting - 24-11-2012 In-Reply-To: References: <87r4ngcws0.fsf@sanitarium.localdomain> Message-ID: On Thu, Dec 6, 2012 at 1:57 AM, kracekumar ramaraju wrote: > On Thu, Dec 6, 2012 at 1:55 AM, kracekumar ramaraju < > kracethekingmaker at gmail.com> wrote: > >> I have made fair bit of progress. Here is the code >> https://github.com/ipss/bangalore.pycon.org.in & site is up. Please feel >> to suggest descriptions and feedback. >> >> Sorry, the correct url is https://github.com/ipss/bangalore.python.org.in And the website is at http://bangalore.python.org.in/ Krace, can you upload the video you've taken at the usergroup meeting and write a blog post about the minutes linking the video? Anand From kracethekingmaker at gmail.com Thu Dec 6 06:07:28 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 6 Dec 2012 10:37:28 +0530 Subject: [BangPypers] Minutes of the usergroup meeting - 24-11-2012 In-Reply-To: References: <87r4ngcws0.fsf@sanitarium.localdomain> Message-ID: Sure I will do it. On Thu, Dec 6, 2012 at 7:26 AM, Anand Chitipothu wrote: > On Thu, Dec 6, 2012 at 1:57 AM, kracekumar ramaraju > wrote: > > On Thu, Dec 6, 2012 at 1:55 AM, kracekumar ramaraju < > > kracethekingmaker at gmail.com> wrote: > > > >> I have made fair bit of progress. Here is the code > >> https://github.com/ipss/bangalore.pycon.org.in & site is up. Please > feel > >> to suggest descriptions and feedback. > >> > >> Sorry, the correct url is > https://github.com/ipss/bangalore.python.org.in > > And the website is at http://bangalore.python.org.in/ > > Krace, can you upload the video you've taken at the usergroup meeting > and write a blog post about the minutes linking the video? > > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From kracethekingmaker at gmail.com Thu Dec 6 18:22:23 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 6 Dec 2012 22:52:23 +0530 Subject: [BangPypers] December User Group meeting Message-ID: Hello December BangPypers meetup hasn't been scheduled. Currently we have Anand who would like to speak about Implementation of python interpreter for PL online course(http://www.cs.brown.edu/courses/cs173/2012/OnLine/). Tentatively we can have meetup on 15th, we need to finalize venue. Please feel free to propose talks/discussion and venue. -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From kracethekingmaker at gmail.com Fri Dec 7 19:10:32 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 7 Dec 2012 23:40:32 +0530 Subject: [BangPypers] Minutes of the usergroup meeting - 24-11-2012 In-Reply-To: References: <87r4ngcws0.fsf@sanitarium.localdomain> Message-ID: I have uploaded the videos to youtube and here is the blog post http://bangalore.python.org.in/november-bangpypers-meetup.html. On Thu, Dec 6, 2012 at 10:37 AM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Sure I will do it. > > On Thu, Dec 6, 2012 at 7:26 AM, Anand Chitipothu wrote: > >> On Thu, Dec 6, 2012 at 1:57 AM, kracekumar ramaraju >> wrote: >> > On Thu, Dec 6, 2012 at 1:55 AM, kracekumar ramaraju < >> > kracethekingmaker at gmail.com> wrote: >> > >> >> I have made fair bit of progress. Here is the code >> >> https://github.com/ipss/bangalore.pycon.org.in & site is up. Please >> feel >> >> to suggest descriptions and feedback. >> >> >> >> Sorry, the correct url is >> https://github.com/ipss/bangalore.python.org.in >> >> And the website is at http://bangalore.python.org.in/ >> >> Krace, can you upload the video you've taken at the usergroup meeting >> and write a blog post about the minutes linking the video? >> >> Anand >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From gopalakrishnan.subramani at gmail.com Tue Dec 11 04:54:55 2012 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Tue, 11 Dec 2012 09:24:55 +0530 Subject: [BangPypers] Dynamic Markdown & Textile Blog/content app Message-ID: I am curious about a blog application (currently rolling out 0.0.1, I will put on github soon), like pelican but little differences. 1. Pages are dynamic 2. Flask, Jinja2 as development platform 3. Yaml, Json and Pelican style headers for the meta information (that covers category, tags etc, search keywords, title, author etc) 4. Markdown, Textile for content. 5. Import a python file into blog post with path (without coping the content into post), render via pygments and raw view 6. Whoosh search (that is text too) 7. Ability to link internal posts easily [markdown already does this neatly, need to check textile] 8. Syncing with Mercurial and Git 9. Create/edit post dynamically through web app using web based markdown WYSWYG editors, later sync with git, hg 10. Basic minimal templates 11. Plug-ins in Jinja2, Python 12. Support multiple authors, from different gits, hg repositories or on site posts This is not static html generator, the app will be serving content dynamically, whatever WSGI based server. Anybody using pelican or other text based blogs share some insights here? This is a fun project, contributors welcome. Thank you. Gopalakrishnan From anandology at gmail.com Wed Dec 12 08:27:10 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 12 Dec 2012 12:57:10 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Thu, Dec 6, 2012 at 10:52 PM, kracekumar ramaraju wrote: > Hello > > December BangPypers meetup hasn't been scheduled. Currently we have Anand > who would like to speak about Implementation of python interpreter for PL > online course(http://www.cs.brown.edu/courses/cs173/2012/OnLine/). > Tentatively we can have meetup on 15th, we need to finalize venue. Please > feel free to propose talks/discussion and venue. Anybody interested for the meetup? Please reply if would like to attend. Any suggestions for the venue? Anand From noufal at nibrahim.net.in Wed Dec 12 08:30:33 2012 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Wed, 12 Dec 2012 13:00:33 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: (Anand Chitipothu's message of "Wed, 12 Dec 2012 12:57:10 +0530") References: Message-ID: <8738zblobq.fsf@sanitarium.localdomain> Anand Chitipothu writes: > On Thu, Dec 6, 2012 at 10:52 PM, kracekumar ramaraju > wrote: >> Hello >> >> December BangPypers meetup hasn't been scheduled. Currently we have Anand >> who would like to speak about Implementation of python interpreter for PL >> online course(http://www.cs.brown.edu/courses/cs173/2012/OnLine/). >> Tentatively we can have meetup on 15th, we need to finalize venue. Please >> feel free to propose talks/discussion and venue. > > Anybody interested for the meetup? Please reply if would like to attend. > > Any suggestions for the venue? I'm planning to leave Bangalore by the end of the month and would like to meet the folks before I do. I'll definitely be there. [...] -- Cordially, Noufal http://nibrahim.net.in From punchagan at gmail.com Wed Dec 12 08:40:37 2012 From: punchagan at gmail.com (Puneeth Chaganti) Date: Wed, 12 Dec 2012 13:10:37 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Thu, Dec 6, 2012 at 10:52 PM, kracekumar ramaraju wrote: > Tentatively we can have meetup on 15th, we need to finalize venue Would 22nd work or is it too close to Christmas? From anandology at gmail.com Wed Dec 12 08:47:10 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 12 Dec 2012 13:17:10 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Wed, Dec 12, 2012 at 1:10 PM, Puneeth Chaganti wrote: > On Thu, Dec 6, 2012 at 10:52 PM, kracekumar ramaraju > wrote: >> Tentatively we can have meetup on 15th, we need to finalize venue > > Would 22nd work or is it too close to Christmas? We usually meet on third saturday of every month and that happens to be Dec 15. Unless there is a strong reason to change, we should stick to it. Anand From punchagan at gmail.com Wed Dec 12 08:49:19 2012 From: punchagan at gmail.com (Puneeth Chaganti) Date: Wed, 12 Dec 2012 13:19:19 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Wed, Dec 12, 2012 at 1:17 PM, Anand Chitipothu wrote: > We usually meet on third saturday of every month and that happens to > be Dec 15. Unless there is a strong reason to change, we should stick > to it. Fair enough. Thanks! From sree at mahiti.org Wed Dec 12 09:21:35 2012 From: sree at mahiti.org (Sreekanth S Rameshaiah) Date: Wed, 12 Dec 2012 13:51:35 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On 12 December 2012 13:17, Anand Chitipothu wrote: > We usually meet on third saturday of every month and that happens to > be Dec 15. Unless there is a strong reason to change, we should stick > to it. > +1. Is location frozen? - sree From anandology at gmail.com Wed Dec 12 10:53:43 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 12 Dec 2012 15:23:43 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Wed, Dec 12, 2012 at 1:51 PM, Sreekanth S Rameshaiah wrote: > On 12 December 2012 13:17, Anand Chitipothu wrote: > >> We usually meet on third saturday of every month and that happens to >> be Dec 15. Unless there is a strong reason to change, we should stick >> to it. >> > > +1. Is location frozen? No, we are looking for a location. Anand From me at elvis.co.in Wed Dec 12 11:11:59 2012 From: me at elvis.co.in (Elvis Joel D'Souza) Date: Wed, 12 Dec 2012 15:41:59 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: > No, we are looking for a location. > I'd love to host it at Insieve Technologies, Basavanagudi Google maps: http://tinyurl.com/insieveoffice _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From kracethekingmaker at gmail.com Wed Dec 12 19:24:49 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Wed, 12 Dec 2012 23:54:49 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: This month Bangpypers meeting will be held in learnstreet office. Below is the address. 26,Second Floor,Zam Zam Center, Infantry Road, Bangalore, Karnataka - 560001, India. Phone: +91 80-22861869 Fax: +91 80-22861869 As usually meetup will start 3.00PM, so can we update in the meetup page as well ? I will write the blog post about December meetup. On Wed, Dec 12, 2012 at 3:41 PM, Elvis Joel D'Souza wrote: > > No, we are looking for a location. > > > > I'd love to host it at Insieve Technologies, Basavanagudi > Google maps: http://tinyurl.com/insieveoffice > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From kracethekingmaker at gmail.com Wed Dec 12 19:25:32 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Wed, 12 Dec 2012 23:55:32 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: On Wed, Dec 12, 2012 at 3:41 PM, Elvis Joel D'Souza wrote: > > No, we are looking for a location. > > > > I'd love to host it at Insieve Technologies, Basavanagudi > Google maps: http://tinyurl.com/insieveoffice > > Thank you Elvis for the offer, can we have January Meetup in your office ? > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From arunvr at gmail.com Wed Dec 12 19:46:36 2012 From: arunvr at gmail.com (Arun Ravindran) Date: Thu, 13 Dec 2012 00:16:36 +0530 Subject: [BangPypers] Dynamic Markdown & Textile Blog/content app In-Reply-To: References: Message-ID: I was checking out Pelican and seriously started converting my Jekyll based site but disliked many aspects of it: 1. Too much magic - The site structure is completely changed by Pelican in the generated output. For example if you have pictures stored inside the blog subdirectory, it has to be moved out to a common place. Another common place must be defined for blog posts. 2. Template system was a tad too complex. Overall, pelican has some good ideas and is being actively developed. But it is not really suitable for a power user. Regards, Arun On Tue, Dec 11, 2012 at 9:24 AM, Gopalakrishnan Subramani < gopalakrishnan.subramani at gmail.com> wrote: > I am curious about a blog application (currently rolling out 0.0.1, I will > put on github soon), like pelican but little differences. > > 1. Pages are dynamic > 2. Flask, Jinja2 as development platform > 3. Yaml, Json and Pelican style headers for the meta information (that > covers category, tags etc, search keywords, title, author etc) > 4. Markdown, Textile for content. > 5. Import a python file into blog post with path (without coping the > content into post), render via pygments and raw view > 6. Whoosh search (that is text too) > 7. Ability to link internal posts easily [markdown already does this > neatly, need to check textile] > 8. Syncing with Mercurial and Git > 9. Create/edit post dynamically through web app using web based markdown > WYSWYG editors, later sync with git, hg > 10. Basic minimal templates > 11. Plug-ins in Jinja2, Python > 12. Support multiple authors, from different gits, hg repositories or on > site posts > > This is not static html generator, the app will be serving content > dynamically, whatever WSGI based server. > > Anybody using pelican or other text based blogs share some insights here? > This is a fun project, contributors welcome. > > Thank you. > > Gopalakrishnan > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From kracethekingmaker at gmail.com Wed Dec 12 19:52:10 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 13 Dec 2012 00:22:10 +0530 Subject: [BangPypers] Dynamic Markdown & Textile Blog/content app In-Reply-To: References: Message-ID: On Thu, Dec 13, 2012 at 12:16 AM, Arun Ravindran wrote: > I was checking out Pelican and seriously started converting my Jekyll based > site but disliked many aspects of it: > > 1. Too much magic - The site structure is completely changed by Pelican in > the generated output. For example if you have pictures stored inside the > blog subdirectory, it has to be moved out to a common place. Another common > place must be defined for blog posts. > This is based on convention. under theme directory place static/*.js, *.css, *.jpg, *.png, and templates/*.html . It is some much similar to Flask. > 2. Template system was a tad too complex. > > Pelican doesn't have own templating system, it uses Jinja2. > Overall, pelican has some good ideas and is being actively developed. But > it is not really suitable for a power user. > > Regards, > Arun > > > On Tue, Dec 11, 2012 at 9:24 AM, Gopalakrishnan Subramani < > gopalakrishnan.subramani at gmail.com> wrote: > > > I am curious about a blog application (currently rolling out 0.0.1, I > will > > put on github soon), like pelican but little differences. > > > > 1. Pages are dynamic > > 2. Flask, Jinja2 as development platform > > 3. Yaml, Json and Pelican style headers for the meta information (that > > covers category, tags etc, search keywords, title, author etc) > > 4. Markdown, Textile for content. > > 5. Import a python file into blog post with path (without coping the > > content into post), render via pygments and raw view > > 6. Whoosh search (that is text too) > > 7. Ability to link internal posts easily [markdown already does this > > neatly, need to check textile] > > 8. Syncing with Mercurial and Git > > 9. Create/edit post dynamically through web app using web based markdown > > WYSWYG editors, later sync with git, hg > > 10. Basic minimal templates > > 11. Plug-ins in Jinja2, Python > > 12. Support multiple authors, from different gits, hg repositories or on > > site posts > > > > This is not static html generator, the app will be serving content > > dynamically, whatever WSGI based server. > > > > Anybody using pelican or other text based blogs share some insights here? > > This is a fun project, contributors welcome. > > > > Thank you. > > > > Gopalakrishnan > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From kracekumar at hasgeek.com Wed Dec 12 19:58:51 2012 From: kracekumar at hasgeek.com (Kracekumar Ramaraju) Date: Thu, 13 Dec 2012 00:28:51 +0530 Subject: [BangPypers] Dynamic Markdown & Textile Blog/content app In-Reply-To: References: Message-ID: On Thu, Dec 13, 2012 at 12:22 AM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > On Thu, Dec 13, 2012 at 12:16 AM, Arun Ravindran wrote: > > > I was checking out Pelican and seriously started converting my Jekyll > based > > site but disliked many aspects of it: > > > > 1. Too much magic - The site structure is completely changed by Pelican > in > > the generated output. For example if you have pictures stored inside the > > blog subdirectory, it has to be moved out to a common place. Another > common > > place must be defined for blog posts. > > > > This is based on convention. under theme directory place static/*.js, > *.css, *.jpg, *.png, and templates/*.html . > > It is some much similar to Flask. > > > Sorry so much similar to Flask themes :-) > > 2. Template system was a tad too complex. > > > > Pelican doesn't have own templating system, it uses Jinja2. > > > Overall, pelican has some good ideas and is being actively developed. But > > it is not really suitable for a power user. > > > > Regards, > > Arun > > > > > > On Tue, Dec 11, 2012 at 9:24 AM, Gopalakrishnan Subramani < > > gopalakrishnan.subramani at gmail.com> wrote: > > > > > I am curious about a blog application (currently rolling out 0.0.1, I > > will > > > put on github soon), like pelican but little differences. > > > > > > 1. Pages are dynamic > > > 2. Flask, Jinja2 as development platform > > > 3. Yaml, Json and Pelican style headers for the meta information (that > > > covers category, tags etc, search keywords, title, author etc) > > > 4. Markdown, Textile for content. > > > 5. Import a python file into blog post with path (without coping the > > > content into post), render via pygments and raw view > > > 6. Whoosh search (that is text too) > > > 7. Ability to link internal posts easily [markdown already does this > > > neatly, need to check textile] > > > 8. Syncing with Mercurial and Git > > > 9. Create/edit post dynamically through web app using web based > markdown > > > WYSWYG editors, later sync with git, hg > > > 10. Basic minimal templates > > > 11. Plug-ins in Jinja2, Python > > > 12. Support multiple authors, from different gits, hg repositories or > on > > > site posts > > > > > > This is not static html generator, the app will be serving content > > > dynamically, whatever WSGI based server. > > > > > > Anybody using pelican or other text based blogs share some insights > here? > > > This is a fun project, contributors welcome. > > > > > > Thank you. > > > > > > Gopalakrishnan > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Regards Kracekumar.R "Talk is cheap, show me the code" -- Linus Torvalds From kracethekingmaker at gmail.com Wed Dec 12 20:45:21 2012 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 13 Dec 2012 01:15:21 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: Here is the blog post of december meetup. http://bangalore.python.org.in/december-bangpypers-meetup.html On Wed, Dec 12, 2012 at 11:55 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > > > On Wed, Dec 12, 2012 at 3:41 PM, Elvis Joel D'Souza wrote: > >> > No, we are looking for a location. >> > >> >> I'd love to host it at Insieve Technologies, Basavanagudi >> Google maps: http://tinyurl.com/insieveoffice >> >> > Thank you Elvis for the offer, can we have January Meetup in your office ? > > >> _______________________________________________ >> > BangPypers mailing list >> > BangPypers at python.org >> > http://mail.python.org/mailman/listinfo/bangpypers >> > >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From me at elvis.co.in Thu Dec 13 04:52:42 2012 From: me at elvis.co.in (Elvis Joel D'Souza) Date: Thu, 13 Dec 2012 09:22:42 +0530 Subject: [BangPypers] December User Group meeting In-Reply-To: References: Message-ID: > Thank you Elvis for the offer, can we have January Meetup in your office ? > > Sure > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From gopalakrishnan.subramani at gmail.com Thu Dec 13 13:02:01 2012 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Thu, 13 Dec 2012 17:32:01 +0530 Subject: [BangPypers] Dynamic Markdown & Textile Blog/content app In-Reply-To: References: Message-ID: Jinja2 is much easier than mako template. pelican is kind of opinionated and conventional engine as said by Kracekumar that assume you do the things on its own way. I will see how I can overcome with image attributes as per me, it will be served from url, could be relative to server or absolute url. I am using Jinja2 as well. Lets see how this come up. Thanks for sharing them. On Thu, Dec 13, 2012 at 12:16 AM, Arun Ravindran wrote: > I was checking out Pelican and seriously started converting my Jekyll based > site but disliked many aspects of it: > > 1. Too much magic - The site structure is completely changed by Pelican in > the generated output. For example if you have pictures stored inside the > blog subdirectory, it has to be moved out to a common place. Another common > place must be defined for blog posts. > 2. Template system was a tad too complex. > > Overall, pelican has some good ideas and is being actively developed. But > it is not really suitable for a power user. > > Regards, > Arun > > > On Tue, Dec 11, 2012 at 9:24 AM, Gopalakrishnan Subramani < > gopalakrishnan.subramani at gmail.com> wrote: > > > I am curious about a blog application (currently rolling out 0.0.1, I > will > > put on github soon), like pelican but little differences. > > > > 1. Pages are dynamic > > 2. Flask, Jinja2 as development platform > > 3. Yaml, Json and Pelican style headers for the meta information (that > > covers category, tags etc, search keywords, title, author etc) > > 4. Markdown, Textile for content. > > 5. Import a python file into blog post with path (without coping the > > content into post), render via pygments and raw view > > 6. Whoosh search (that is text too) > > 7. Ability to link internal posts easily [markdown already does this > > neatly, need to check textile] > > 8. Syncing with Mercurial and Git > > 9. Create/edit post dynamically through web app using web based markdown > > WYSWYG editors, later sync with git, hg > > 10. Basic minimal templates > > 11. Plug-ins in Jinja2, Python > > 12. Support multiple authors, from different gits, hg repositories or on > > site posts > > > > This is not static html generator, the app will be serving content > > dynamically, whatever WSGI based server. > > > > Anybody using pelican or other text based blogs share some insights here? > > This is a fun project, contributors welcome. > > > > Thank you. > > > > Gopalakrishnan > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From rahul at learnstreet.com Fri Dec 14 15:04:11 2012 From: rahul at learnstreet.com (Rahul Rai) Date: Fri, 14 Dec 2012 19:34:11 +0530 Subject: [BangPypers] December User Group meeting Message-ID: Hi, Just to help you a bit with the directions to LearnStreet - 1. As you drive through Infantry Road, you will see Medinova pharmacy to your left. You cannot miss it. 2. Take immediate left after Medinova pharmacy 3. After taking a left you will see a Yamaha showroom immediately towards your right. 4. Take a right into the building right next to Yamaha showroom. 5. LearnStreet is located on the 2nd Floor in the building which houses the UPS office. *If you face any issues please call me @ 934-241-3795* * * *Notes*: 1. You would not see any signboard for LearnStreet, the company you will need to look for is *Regalix *which is incubating LearnStreet. 2. Two wheeler Parking is available next to the UPS office. 3. For Car parking best to park in Shivajinagar bus stand public parking. They have really nice and secure parking. Please call me in case anyone is traveling by car and i can give specific instructions. *See you all tomorrow @3 PM, Dec 15th. * Regards, Rahul On Thu, Dec 13, 2012 at 1:15 AM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Here is the blog post of december meetup. > http://bangalore.python.org.in/december-bangpypers-meetup.html > > On Wed, Dec 12, 2012 at 11:55 PM, kracekumar ramaraju < > kracethekingmaker at gmail.com> wrote: > > > > > > > On Wed, Dec 12, 2012 at 3:41 PM, Elvis Joel D'Souza >wrote: > > > >> > No, we are looking for a location. > >> > > >> > >> I'd love to host it at Insieve Technologies, Basavanagudi > >> Google maps: http://tinyurl.com/insieveoffice > >> > >> > > Thank you Elvis for the offer, can we have January Meetup in your office > ? > > > > > >> _______________________________________________ > >> > BangPypers mailing list > >> > BangPypers at python.org > >> > http://mail.python.org/mailman/listinfo/bangpypers > >> > > >> _______________________________________________ > >> BangPypers mailing list > >> BangPypers at python.org > >> http://mail.python.org/mailman/listinfo/bangpypers > >> > > > > > > > > -- > > * > > Thanks & Regards > > > > "Talk is cheap, show me the code" -- Linus Torvalds > > kracekumar > > www.kracekumar.com > > * > > > > > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From netwebsteps at gmail.com Fri Dec 14 09:32:12 2012 From: netwebsteps at gmail.com (G.T.RAO) Date: Fri, 14 Dec 2012 14:02:12 +0530 Subject: [BangPypers] Fwd: [JOB] and [COMMERCIAL] python developers In-Reply-To: References: Message-ID: Greetings, Openings at lintel technologies pvt ltd for python developers with one year experience. Lintel technologies pvt ltd, is a open source technology based company in Hyderabad . Find more details about openings call or email : Lintel Technologies Pvt.ltd hinal at lintelindia.com, mob: 09898396969 godson at lintelindia.com, mob:09246461828. Regards, G.T.RAO http://fossyatra.wordpress.com mobile:07737031761 From anandology at gmail.com Mon Dec 24 02:50:46 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Mon, 24 Dec 2012 07:20:46 +0530 Subject: [BangPypers] mailing list archives Message-ID: Hi, I've noticed that bangpypers mailing list archives are public, it requires a login to see them. Any reason why it is configured that way? Any objections to make it public? -- Anand http://anandology.com/ From vnbang2003 at yahoo.com Mon Dec 24 03:51:14 2012 From: vnbang2003 at yahoo.com (vijay) Date: Mon, 24 Dec 2012 10:51:14 +0800 (SGT) Subject: [BangPypers] Venue for pycon india 2013 In-Reply-To: <1356178976.40161.YahooMailNeo@web192204.mail.sg3.yahoo.com> References: <1355151255.57876.YahooMailNeo@web192202.mail.sg3.yahoo.com> <1355760154.41485.YahooMailNeo@web192201.mail.sg3.yahoo.com> <1356178976.40161.YahooMailNeo@web192204.mail.sg3.yahoo.com> Message-ID: <1356317474.30113.YahooMailNeo@web192201.mail.sg3.yahoo.com> Hi , ? ?I and Anand C had been to NIMHANS to block venue.? ? ?NIMHANS?is available?for Aug 30-Sep1 2013 dates as whole?September's??weekend NIMHANS is booked. ? ?Now we either need to look for other?venue?if dates are not fine or stay with NIMHANS and pay advance . With Thanks Vijay From anandology at gmail.com Mon Dec 24 07:06:51 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Mon, 24 Dec 2012 11:36:51 +0530 Subject: [BangPypers] mailing list archives In-Reply-To: References: Message-ID: Oops. I meant "... mailing list archives are NOT public." On Mon, Dec 24, 2012 at 7:20 AM, Anand Chitipothu wrote: > Hi, > > I've noticed that bangpypers mailing list archives are public, it > requires a login to see them. Any reason why it is configured that > way? > > Any objections to make it public? > > -- > Anand > http://anandology.com/ -- Anand http://anandology.com/ From srinivas at solancer.com Mon Dec 24 21:33:04 2012 From: srinivas at solancer.com (Srinivas Gowda) Date: Tue, 25 Dec 2012 02:03:04 +0530 Subject: [BangPypers] Wake Up guys! Message-ID: <50D8BC00.2020402@solancer.com> hi guys, I'm Srinivas Gowda a fellow Linux and Python geek from Bangalore. I stumbled upon the Bangalore Python users group when I was googling for latest PyCon events in Bangalore. I also did pay a visit to the other python user groups and realized that Bangalore group has not been very active for quite sometime whereas the other groups from Mumbai , Chennai ... are super active. So consider this as a wake up call to all you BingoPypers. -- *Srinivas Gowda* www.solancer.com | blog | G+ From anandology at gmail.com Tue Dec 25 02:41:11 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 25 Dec 2012 07:11:11 +0530 Subject: [BangPypers] Wake Up guys! In-Reply-To: <50D8BC00.2020402@solancer.com> References: <50D8BC00.2020402@solancer.com> Message-ID: Looks like you have joined the group just now. Bangalore group has been pretty active and we are having regular meetings every month. See http://bangalore.python.org.in/ to know what happened in last 2 meetups. Anand On Tue, Dec 25, 2012 at 2:03 AM, Srinivas Gowda wrote: > hi guys, > > > I'm Srinivas Gowda a fellow Linux and Python geek from Bangalore. I stumbled > upon the Bangalore Python users group when I was googling for latest PyCon > events in Bangalore. I also did pay a visit to the other python user groups > and realized that Bangalore group has not been very active for quite > sometime whereas the other groups from Mumbai > , Chennai > ... > are super active. > > > So consider this as a wake up call to all you BingoPypers. > > > -- > *Srinivas Gowda* > www.solancer.com | blog | G+ > > > > > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers -- Anand http://anandology.com/ From senthil at uthcode.com Tue Dec 25 05:22:56 2012 From: senthil at uthcode.com (Senthil Kumaran) Date: Mon, 24 Dec 2012 20:22:56 -0800 Subject: [BangPypers] Wake Up guys! In-Reply-To: <50D8BC00.2020402@solancer.com> References: <50D8BC00.2020402@solancer.com> Message-ID: And the subject of your email is not helpful. I get grumpy if you wake me up in midst of my activity. :-) Welcome to the group! From me at bibhas.in Tue Dec 25 06:36:29 2012 From: me at bibhas.in (Bibhas Ch Debnath) Date: Tue, 25 Dec 2012 11:06:29 +0530 Subject: [BangPypers] Wake Up guys! In-Reply-To: References: <50D8BC00.2020402@solancer.com> Message-ID: What exactly is BingoPypers? On Dec 25, 2012 9:53 AM, "Senthil Kumaran" wrote: > And the subject of your email is not helpful. I get grumpy if you wake me > up in midst of my activity. :-) > Welcome to the group! > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From naikvin at gmail.com Tue Dec 25 07:02:08 2012 From: naikvin at gmail.com (Vineet Naik) Date: Tue, 25 Dec 2012 11:32:08 +0530 Subject: [BangPypers] Wake Up guys! In-Reply-To: References: <50D8BC00.2020402@solancer.com> Message-ID: > > [...] whereas the other groups from Mumbai Upcoming_Events > [...] are super > active. I am from Mumbai and a part of the Mumpy group and I can certainly say that the above statement is not true to the point of sounding funny. On Tue, Dec 25, 2012 at 11:06 AM, Bibhas Ch Debnath wrote: > What exactly is BingoPypers? > On Dec 25, 2012 9:53 AM, "Senthil Kumaran" wrote: > > > And the subject of your email is not helpful. I get grumpy if you wake > me > > up in midst of my activity. :-) > > Welcome to the group! > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Vineet Naik From srinivas at solancer.com Tue Dec 25 10:00:56 2012 From: srinivas at solancer.com (Srinivas Gowda) Date: Tue, 25 Dec 2012 14:30:56 +0530 Subject: [BangPypers] thanks for the insight Message-ID: <50D96B48.7000507@solancer.com> My bad I should have dug deeper to find more info on BangPipers. But if you guys would have updated your official python wiki with recent events or at least put a link of your new website on the wiki page, it would definitely make things easier for newbies like me. From aditya.athalye at gmail.com Tue Dec 25 14:04:03 2012 From: aditya.athalye at gmail.com (Aditya Athalye) Date: Tue, 25 Dec 2012 18:34:03 +0530 Subject: [BangPypers] Wake up guys! Message-ID: As my pop-in-law loves to say; "To ask is but a moment's shame". The operative word, I believe, is "ask" :) Welcome, fellow newcomer. May you soon find cause to subscribe to a daily digest. And may the source be with you. - Aditya. -- Aditya Athalye www.adityaathalye.com From anandology at gmail.com Wed Dec 26 05:39:03 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 26 Dec 2012 10:09:03 +0530 Subject: [BangPypers] [X-POST] Python India Message-ID: Hi, Many of you might already be aware that we've a new website http://python.org.in/ for representing whole Python community in India. As part of the same effort, we are trying to provide infrastructure for Python usergroups in India for setting up website, blog etc. Having a website for the usergroup and posting the updates about meetups will help new people to discover the usergroup easily. Currently we have support for static website generators Mynt, Pelican and Jekyll. We've tools ready to rebuild the website on commit to github. Pune and Bangalore usergroups have already started using this service. http://pune.python.org.in/ http://bangalore.python.org,in/ If you would like to setup a website for your usergroup, please drop me an email. We also have an IRC channel #pythonindia, if you would like hang around. Anand From abpillai at gmail.com Wed Dec 26 07:30:05 2012 From: abpillai at gmail.com (Anand B Pillai) Date: Wed, 26 Dec 2012 12:00:05 +0530 Subject: [BangPypers] thanks for the insight In-Reply-To: <50D96B48.7000507@solancer.com> References: <50D96B48.7000507@solancer.com> Message-ID: Hi Srinivas, You can visit the new site http://bangalore.python.org.in/ for updates on activities of BangPypers. Regards, --Anand On Tue, Dec 25, 2012 at 2:30 PM, Srinivas Gowda wrote: > My bad I should have dug deeper to find more info on BangPipers. But if > you guys would have updated your official python wiki < > http://wiki.python.org/moin/**BangPypers> > with recent events or at least put a link of your new website on the wiki > page, it would definitely make things easier for newbies like me. > ______________________________**_________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/**mailman/listinfo/bangpypers > -- Regards, --Anand From sajuptpm at gmail.com Wed Dec 26 08:09:12 2012 From: sajuptpm at gmail.com (Saju M) Date: Wed, 26 Dec 2012 12:39:12 +0530 Subject: [BangPypers] I am facing an issue while decoding json string using json.loads Message-ID: Hi, I am facing an issue while decoding json string using json.loads(jstring). Its working, if i do json.dumps(eval(jstring)) before json.loads(jstring). I could not figure out the issue. I want to avoide use of "eval" here. *######################## Failing without json.dumps(eval(jstring)) ########################* def format_json_string(self, jstring): """ """ from pprint import pprint print "===string before urllib.unquote===", pprint(jstring) jstring = urllib.unquote(jstring)##For revert encode change applied in the javascript print "===string after urllib.unquote===", pprint(jstring) jstring = json.loads(jstring) print "===string after json.loads(jstring) ===", pprint(jstring) ===string from client (javascript)========u'{"selected_objects":{"datacenter-2":{"name":"Data !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8(Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8","server_pools":[{"name":"cluster ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`(cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' None ===string after urllib.unquote========u'{"selected_objects":{"datacenter-2":{"name":"Data !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8(Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8","server_pools":[{"name":"cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' None Traceback (most recent call last): File "/home/saju/cvt/tk/src/cct/web/cct/cct/controllers/VcenterController.py", line 69, in import_managed_objects_from_vcenter self.vcenter_service.validate_vcenter(session['auth'], vcenter_id, context) File "/home/saju/cvt/tk/src/cct/web/cct/cct/viewModel/VcenterService.py", line 360, in validate_vcenter context = self.format_json_string(context) File "/home/saju/cvt/tk/src/cct/web/cct/cct/viewModel/VcenterService.py", line 747, in format_json_string jstring = json.loads(jstring) File "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/__init__.py", line 451, in loads return _default_decoder.decode(s) File "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/decoder.py", line 402, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/decoder.py", line 418, in raw_decode obj, end = self.scan_once(s, idx) JSONDecodeError: Invalid \escape: line 1 column 289 (char 289) *######################## Working with json.dumps(eval(jstring)) ########################* But, here i have to do json.dumps(eval(jstring)) before json.loads(). How to do it without eval ??? def format_json_string(self, jstring): """ """ from pprint import pprint print "===string from client (javascript)===", pprint(jstring) jstring = urllib.unquote(jstring)##For revert encode change applied in the javascript print "===string after urllib.unquote===", pprint(jstring) jstring = json.dumps(eval(jstring)) print "===string after json.dumps(eval(jstring) ===", pprint(jstring) jstring = json.loads(jstring) print "===string after json.loads(jstring) ===", pprint(jstring) ===string from client (javascript)========u'{"selected_objects":{"datacenter-2":{"name":"Data !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8(Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8","server_pools":[{"name":"cluster ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`(cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' None ===string after urllib.unquote===u'{"selected_objects":{"datacenter-2":{"name":"Data !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8(Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8","server_pools":[{"name":"cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' None ===string after json.dumps(eval(jstring)========'{"selected_objects": {"datacenter-2": {"actual_name": "Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8", "moid": "datacenter-2", "type": "Datacenter", "name": "Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8(Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8)", "server_pools": [{"hosts": [{"actual_name": "192.168.1.13", "moid": "host-27", "type": "HostSystem", "name": "192.168.1.13"}], "actual_name": "cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`", "moid": "domain-c401", "type": "ClusterComputeResource", "name": "cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`(cluster ~!@#$%^&*()_ {}|\\":?><,./;\'\\\\][=-`)"}]}}}' None ===string after json.loads(jstring)========{'selected_objects': {'datacenter-2': {'actual_name': 'Data !@#$%^&*()_ {}[]|\\/.,?><:"`Center8', 'moid': 'datacenter-2', 'name': 'Data !@#$%^&*()_ {}[]|\\/.,?><:"`Center8(Data !@#$%^&*()_ {}[]|\\/.,?><:"`Center8)', 'server_pools': [{'actual_name': 'cluster ~!@#$%^&*()_ {}|":?><,./;\'\\][=-`', 'hosts': [{'actual_name': '192.168.1.13', 'moid': 'host-27', 'name': '192.168.1.13', 'type': 'HostSystem'}], 'moid': 'domain-c401', 'name': 'cluster ~!@#$%^&*()_ {}|":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ {}|":?><,./;\'\\][=-`)', 'type': 'ClusterComputeResource'}], 'type': 'Datacenter'}}} From naikvin at gmail.com Wed Dec 26 08:38:28 2012 From: naikvin at gmail.com (Vineet Naik) Date: Wed, 26 Dec 2012 13:08:28 +0530 Subject: [BangPypers] I am facing an issue while decoding json string using json.loads In-Reply-To: References: Message-ID: Hi, On Wed, Dec 26, 2012 at 12:39 PM, Saju M wrote: > Hi, > > I am facing an issue while decoding json string using json.loads(jstring). > Its working, if i do json.dumps(eval(jstring)) before json.loads(jstring). > I could not figure out the issue. I want to avoide use of "eval" here. > For such cases, the first thing I do is validate the JSON string by using jsonlint http://jsonlint.com/ > > > > *######################## Failing without json.dumps(eval(jstring)) > ########################* > > > def format_json_string(self, jstring): > """ > """ > from pprint import pprint > print "===string before urllib.unquote===", pprint(jstring) > jstring = urllib.unquote(jstring)##For revert encode change applied in > the javascript > print "===string after urllib.unquote===", pprint(jstring) > jstring = json.loads(jstring) > print "===string after json.loads(jstring) ===", pprint(jstring) > > > > > ===string from client > (javascript)========u'{"selected_objects":{"datacenter-2":{"name":"Data > !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8(Data !@#$%^&*()_ > > {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data > !@#$%25^&*()_ > {}[]|%5c%2f.,?><:\\"`Center8","server_pools":[{"name":"cluster > ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`(cluster ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster > ~!@#$%25^&*()_ > > {}|\\":?><,.%2f;\'%5c][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' > None > > > > ===string after > urllib.unquote========u'{"selected_objects":{"datacenter-2":{"name":"Data > !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8(Data !@#$%^&*()_ > > {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data > !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8","server_pools":[{"name":"cluster > ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster > ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' > None > Traceback (most recent call last): > File > "/home/saju/cvt/tk/src/cct/web/cct/cct/controllers/VcenterController.py", > line 69, in import_managed_objects_from_vcenter > self.vcenter_service.validate_vcenter(session['auth'], vcenter_id, > context) > File "/home/saju/cvt/tk/src/cct/web/cct/cct/viewModel/VcenterService.py", > line 360, in validate_vcenter > context = self.format_json_string(context) > File "/home/saju/cvt/tk/src/cct/web/cct/cct/viewModel/VcenterService.py", > line 747, in format_json_string > jstring = json.loads(jstring) > File > > "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/__init__.py", > line 451, in loads > return _default_decoder.decode(s) > File > > "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/decoder.py", > line 402, in decode > obj, end = self.raw_decode(s, idx=_w(s, 0).end()) > File > > "/home/saju/cms/cct-enterprise/tg2env/local/lib/python2.7/site-packages/simplejson-2.5.0-py2.7-linux-x86_64.egg/simplejson/decoder.py", > line 418, in raw_decode > obj, end = self.scan_once(s, idx) > JSONDecodeError: Invalid \escape: line 1 column 289 (char 289) > > > > > *######################## Working with json.dumps(eval(jstring)) > ########################* > > > > But, here i have to do json.dumps(eval(jstring)) before json.loads(). How > to do it without eval ??? > > > > def format_json_string(self, jstring): > """ > """ > from pprint import pprint > print "===string from client (javascript)===", pprint(jstring) > jstring = urllib.unquote(jstring)##For revert encode change applied in > the javascript > print "===string after urllib.unquote===", pprint(jstring) > jstring = json.dumps(eval(jstring)) > print "===string after json.dumps(eval(jstring) ===", pprint(jstring) > jstring = json.loads(jstring) > print "===string after json.loads(jstring) ===", pprint(jstring) > > > > > ===string from client > (javascript)========u'{"selected_objects":{"datacenter-2":{"name":"Data > !@#$%25^&*()_ {}[]|%5c%2f.,?><:\\"`Center8(Data !@#$%^&*()_ > > {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data > !@#$%25^&*()_ > {}[]|%5c%2f.,?><:\\"`Center8","server_pools":[{"name":"cluster > ~!@#$%25^&*()_ {}|\\":?><,.%2f;\'%5c][=-`(cluster ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster > ~!@#$%25^&*()_ > > {}|\\":?><,.%2f;\'%5c][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' > None > > > > ===string after > urllib.unquote===u'{"selected_objects":{"datacenter-2":{"name":"Data > !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8(Data !@#$%^&*()_ > > {}[]|\\\\/.,?><:\\"`Center8)","type":"Datacenter","moid":"datacenter-2","actual_name":"Data > !@#$%^&*()_ {}[]|\\/.,?><:\\"`Center8","server_pools":[{"name":"cluster > ~!@#$%^&*()_ {}|\\":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\\\][=-`)","type":"ClusterComputeResource","moid":"domain-c401","actual_name":"cluster > ~!@#$%^&*()_ > > {}|\\":?><,./;\'\\][=-`","hosts":[{"name":"192.168.1.13","type":"HostSystem","moid":"host-27","actual_name":"192.168.1.13"}]}]}}}' > None > > > > ===string after json.dumps(eval(jstring)========'{"selected_objects": > {"datacenter-2": {"actual_name": "Data !@#$%^&*()_ > {}[]|\\\\/.,?><:\\"`Center8", "moid": "datacenter-2", "type": "Datacenter", > "name": "Data !@#$%^&*()_ {}[]|\\\\/.,?><:\\"`Center8(Data !@#$%^&*()_ > {}[]|\\\\/.,?><:\\"`Center8)", "server_pools": [{"hosts": [{"actual_name": > "192.168.1.13", "moid": "host-27", "type": "HostSystem", "name": > "192.168.1.13"}], "actual_name": "cluster ~!@#$%^&*()_ > {}|\\":?><,./;\'\\\\][=-`", "moid": "domain-c401", "type": > "ClusterComputeResource", "name": "cluster ~!@#$%^&*()_ > {}|\\":?><,./;\'\\\\][=-`(cluster ~!@#$%^&*()_ > {}|\\":?><,./;\'\\\\][=-`)"}]}}}' > None > > > > ===string after json.loads(jstring)========{'selected_objects': > {'datacenter-2': {'actual_name': 'Data !@#$%^&*()_ > {}[]|\\/.,?><:"`Center8', > 'moid': 'datacenter-2', > 'name': 'Data !@#$%^&*()_ > {}[]|\\/.,?><:"`Center8(Data !@#$%^&*()_ {}[]|\\/.,?><:"`Center8)', > 'server_pools': [{'actual_name': > 'cluster ~!@#$%^&*()_ {}|":?><,./;\'\\][=-`', > 'hosts': > [{'actual_name': '192.168.1.13', > 'moid': > 'host-27', > 'name': > '192.168.1.13', > 'type': > 'HostSystem'}], > 'moid': > 'domain-c401', > 'name': 'cluster > ~!@#$%^&*()_ {}|":?><,./;\'\\][=-`(cluster ~!@#$%^&*()_ > {}|":?><,./;\'\\][=-`)', > 'type': > 'ClusterComputeResource'}], > 'type': 'Datacenter'}}} > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Vineet Naik From gora at mimirtech.com Wed Dec 26 08:39:35 2012 From: gora at mimirtech.com (Gora Mohanty) Date: Wed, 26 Dec 2012 13:09:35 +0530 Subject: [BangPypers] I am facing an issue while decoding json string using json.loads In-Reply-To: References: Message-ID: On 26 December 2012 12:39, Saju M wrote: > Hi, > > I am facing an issue while decoding json string using json.loads(jstring). > Its working, if i do json.dumps(eval(jstring)) before json.loads(jstring). > I could not figure out the issue. I want to avoide use of "eval" here. > > > > *######################## Failing without json.dumps(eval(jstring)) > ########################* > > > def format_json_string(self, jstring): > """ > """ > from pprint import pprint > print "===string before urllib.unquote===", pprint(jstring) > jstring = urllib.unquote(jstring)##For revert encode change applied in > the javascript [...] urllib.unquote is messing up the JSON. Reverse the order of unquote, and loads, i.e., do a json.loads on the original string, and then urllib.unquote the components that need unquoting. Regards, Gora From aleastech at gmail.com Wed Dec 26 10:24:59 2012 From: aleastech at gmail.com (=?utf-8?b?Ill1dnJhaiA8YWxlYXN0ZWNoQGdtYWlsLmNvbT4+Ig==?=) Date: Wed, 26 Dec 2012 09:24:59 +0000 Subject: [BangPypers] =?utf-8?q?Untitled?= Message-ID: <50dac27e.49eb440a.4d6d.7557@mx.google.com> Hello guys am a linux geek from Darjeeling. Am new to both bangpypers and python! Am getting myself ready to join the gang \m/ From anandology at gmail.com Wed Dec 26 13:02:25 2012 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 26 Dec 2012 17:32:25 +0530 Subject: [BangPypers] Untitled In-Reply-To: <50dac27e.49eb440a.4d6d.7557@mx.google.com> References: <50dac27e.49eb440a.4d6d.7557@mx.google.com> Message-ID: On Wed, Dec 26, 2012 at 2:54 PM, "Yuvraj >" wrote: > Hello guys am a linux geek from Darjeeling. > > Am new to both bangpypers and python! > > Am getting myself ready to join the gang \m/ You are welcome! Anand From sajuptpm at gmail.com Wed Dec 26 18:53:39 2012 From: sajuptpm at gmail.com (sajuptpm) Date: Wed, 26 Dec 2012 09:53:39 -0800 (PST) Subject: [BangPypers] I am facing an issue while decoding json string using json.loads In-Reply-To: References: Message-ID: <1356544419278-5000518.post@n6.nabble.com> Thanks Gora, Issue fixed , I revered the order json.loads then unquote -- View this message in context: http://python.6.n6.nabble.com/I-am-facing-an-issue-while-decoding-json-string-using-json-loads-tp5000465p5000518.html Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. From vnbang2003 at yahoo.com Mon Dec 31 13:23:42 2012 From: vnbang2003 at yahoo.com (vijay) Date: Mon, 31 Dec 2012 20:23:42 +0800 (SGT) Subject: [BangPypers] [X-post] Venue & dates update Message-ID: <1356956622.27633.YahooMailNeo@web192206.mail.sg3.yahoo.com> Hi , ? ? ?We have booked?NIMHANS?on August 30 -?Sept?1 2013 for pycon?India?2013.? ? ? ?Thanks to Sreekanth ?and Anand M for visiting NIMHANS and doing needful. Wishing all a Happy new year 2013. Regards, Vijay From me at bibhas.in Mon Dec 31 13:27:47 2012 From: me at bibhas.in (Bibhas Ch Debnath) Date: Mon, 31 Dec 2012 17:57:47 +0530 Subject: [BangPypers] [Inpycon] [X-post] Venue & dates update In-Reply-To: <1356956622.27633.YahooMailNeo@web192206.mail.sg3.yahoo.com> References: <1356956622.27633.YahooMailNeo@web192206.mail.sg3.yahoo.com> Message-ID: YAY! :D ---- Bibhas http://bibhas.in On 31 December 2012 17:53, vijay wrote: > Hi , > We have booked NIMHANS on August 30 - Sept 1 2013 for > pycon India 2013. > Thanks to Sreekanth and Anand M for visiting NIMHANS and doing > needful. > > > Wishing all a Happy new year 2013. > > Regards, > Vijay > > > _______________________________________________ > Inpycon mailing list > Inpycon at python.org > http://mail.python.org/mailman/listinfo/inpycon > >