From kracethekingmaker at gmail.com Wed Dec 2 14:04:18 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Thu, 3 Dec 2015 00:34:18 +0530 Subject: [BangPypers] December Dev Sprint Message-ID: Hi We are hosting a dev sprint on Dec 19 from 10:00 AM to 4:00 PM. What is Dev Sprint ? A Dev sprint is a get-together of people involved in the project and newcomers to enhance the project. What type of contributions are welcome ? - Fix bugs - Add a new feature. - Write documentation - Design logo or website for the project. We're looking for project mentors. If you're interested to mentor, leave a comment with project details, prerequisite in event page [0]. You should be present on the dev sprint day to help. Participants can work on Python FOSS projects come with Python and project specific requirements installed . If you're new comer, you should join the dev sprint and try to send first patch to FOSS. It is definitely worth! RSVP will be opened 7 days before the event. Please feel free to reach out for any doubts. [0]: http://www.meetup.com/BangPypers/events/225059174/ -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From kartik at venturesity.com Thu Dec 3 06:29:51 2015 From: kartik at venturesity.com (Kartik Sharma) Date: Thu, 3 Dec 2015 16:59:51 +0530 Subject: [BangPypers] [Online hackathon] KooKoo API mashup challenge | INR 50K prize Message-ID: Hello Bangpypers!Fancy building cool IVRS, PBX and other telephony tools integrated with the web? Then this online hackathon is for you. Register, develop a smart solution and submit it here . The idea is to mix KooKoo API with other APIs like Google location API, Facebook or Twitter API etc. Participants get to work with live APIs to build products that have a real impact. Additionally candidates will have the potential to get privileged access to KooKoo APIs. Take a look at some previous *Kookoo Mashups* . Also, the blog contains more ideas. *Prizes:* INR 10,000 each, to first three smart submissions INR 5,000 each, to next four smart submissions *About KooKoo:* It is an interface between your web application and the caller. It takes phone commands from you and executes them on your behalf to the caller. The best way to think of KooKoo is as just another web page in your application. The only difference is, the web page is accessible from the phone rather than the browser. The catch in the challenge is that it's not just your submission but also your swiftness that matters! Get your creative mode on and win exciting prizes while having fun coding. The challenge awaits you here . Regards, Kartik From noufal at nibrahim.net.in Sat Dec 5 02:26:18 2015 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Sat, 05 Dec 2015 12:56:18 +0530 Subject: [BangPypers] Python comparisons Message-ID: <87poylpd9h.fsf@nibrahim.net.in> So I came across this today.. >>> class Number(object): ... def __init__(self, n): ... self.n = n ... >>> m = Number(10) >>> n = Number(5) >>> >>> m < n True This is documented like so > If no __cmp__(), __eq__() or __ne__() operation is defined, class > instances are compared by object identity (?address?). over here https://docs.python.org/2/reference/datamodel.html#object.__cmp__ It seems a rather arbitrary thing to do. Why is it implemented at all? I'd expect it to just break with a TypeError similar to what would happen if I do >>> m + n Traceback (most recent call last): File "", line 1, in TypeError: unsupported operand type(s) for +: 'Number' and 'Number' >>> -- Cordially, Noufal http://nibrahim.net.in From anandology at gmail.com Sat Dec 5 04:54:47 2015 From: anandology at gmail.com (Anand Chitipothu) Date: Sat, 5 Dec 2015 15:24:47 +0530 Subject: [BangPypers] Python comparisons In-Reply-To: <87poylpd9h.fsf@nibrahim.net.in> References: <87poylpd9h.fsf@nibrahim.net.in> Message-ID: On Sat, Dec 5, 2015 at 12:56 PM, Noufal Ibrahim KV wrote: > > So I came across this today.. > > >>> class Number(object): > ... def __init__(self, n): > ... self.n = n > ... > >>> m = Number(10) > >>> n = Number(5) > >>> > >>> m < n > True > > This is documented like so > > > If no __cmp__(), __eq__() or __ne__() operation is defined, class > > instances are compared by object identity (?address?). > > over here > https://docs.python.org/2/reference/datamodel.html#object.__cmp__ > > It seems a rather arbitrary thing to do. Why is it implemented at all? > I'd expect it to just break with a TypeError similar to what would > happen if I do > > >>> m + n > Traceback (most recent call last): > File "", line 1, in > TypeError: unsupported operand type(s) for +: 'Number' and 'Number' > >>> > Thats why you should use Python 3. Here is what you get with Python 3. >>> class Foo: pass ... >>> a = Foo() >>> b = Foo() >>> >>> a < b Traceback (most recent call last): File "", line 1, in TypeError: unorderable types: Foo() < Foo() That would give True in Python 2. Anand From noufal at nibrahim.net.in Sat Dec 5 05:23:05 2015 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Sat, 05 Dec 2015 15:53:05 +0530 Subject: [BangPypers] Python comparisons In-Reply-To: (Anand Chitipothu's message of "Sat, 5 Dec 2015 15:24:47 +0530") References: <87poylpd9h.fsf@nibrahim.net.in> Message-ID: <87k2otp52u.fsf@nibrahim.net.in> On Sat, Dec 05 2015, Anand Chitipothu wrote: [...] > Thats why you should use Python 3. Here is what you get with Python 3. [...] Yet another reason to move. I'm still curious why they did it the other way in 2.x though. -- Cordially, Noufal http://nibrahim.net.in From gora at mimirtech.com Sat Dec 5 09:42:34 2015 From: gora at mimirtech.com (Gora Mohanty) Date: Sat, 5 Dec 2015 20:12:34 +0530 Subject: [BangPypers] Python comparisons In-Reply-To: <87poylpd9h.fsf@nibrahim.net.in> References: <87poylpd9h.fsf@nibrahim.net.in> Message-ID: On 5 December 2015 at 12:56, Noufal Ibrahim KV wrote: > > > So I came across this today.. > > >>> class Number(object): > ... def __init__(self, n): > ... self.n = n > ... > >>> m = Number(10) > >>> n = Number(5) > >>> > >>> m < n > True > > This is documented like so > > > If no __cmp__(), __eq__() or __ne__() operation is defined, class > > instances are compared by object identity (?address?). > > over here https://docs.python.org/2/reference/datamodel.html#object.__cmp__ Maybe because that was the historical way that C did it? I agree that the Python 3 exception makes more sense. Regards, Gora From noufal at nibrahim.net.in Sat Dec 5 10:00:48 2015 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Sat, 05 Dec 2015 20:30:48 +0530 Subject: [BangPypers] Python comparisons In-Reply-To: (Gora Mohanty's message of "Sat, 5 Dec 2015 20:12:34 +0530") References: <87poylpd9h.fsf@nibrahim.net.in> Message-ID: <87egf1os7z.fsf@nibrahim.net.in> On Sat, Dec 05 2015, Gora Mohanty wrote: [...] > Maybe because that was the historical way that C did it? I agree that > the Python 3 exception makes more sense. [...] We can only guess but you'll have to explicitly code this in and I can't think of any situation where it would make sense. -- Cordially, Noufal http://nibrahim.net.in From gora at mimirtech.com Sun Dec 6 00:27:16 2015 From: gora at mimirtech.com (Gora Mohanty) Date: Sun, 6 Dec 2015 10:57:16 +0530 Subject: [BangPypers] Python comparisons In-Reply-To: <87egf1os7z.fsf@nibrahim.net.in> References: <87poylpd9h.fsf@nibrahim.net.in> <87egf1os7z.fsf@nibrahim.net.in> Message-ID: On 5 December 2015 at 20:30, Noufal Ibrahim KV wrote: > On Sat, Dec 05 2015, Gora Mohanty wrote: > > > [...] > >> Maybe because that was the historical way that C did it? I agree that >> the Python 3 exception makes more sense. > > [...] > > We can only guess but you'll have to explicitly code this in and I can't > think of any situation where it would make sense. Well, one could make an argument that it should always be possible to compare two objects, and at least earlier programmers would be used to C's comparison. Also, if one considers constant strings, these are often stored as per a hash, so that equal strings would end up in the same memory location, and compare equal. However, I don't think even C guarantees such an implementation. Regards, Gora From mediratta at gmail.com Mon Dec 7 03:07:43 2015 From: mediratta at gmail.com (Anupam Mediratta) Date: Mon, 7 Dec 2015 13:37:43 +0530 Subject: [BangPypers] python 3.5: upgrading smart_open package Message-ID: Hello, I have to use python 3.5 in my use case and one of the packages I use (gensim), in turn uses smart_open (https://github.com/piskvorky/smart_open/) smart_open depends on boto and boto fails on my machine running ubuntu 15.10. So in order for me to be able to run gensim, I need to be able to migrate smart_open from boto to boto3 (boto3 works fine with python 3 and ubuntu 15.10). There is an open github issue: https://github.com/piskvorky/smart_open/issues/43 I am not sure how to go about doing this migration. If someone has any directions or guidelines I will appreciate. Thanks From kishanmehta3 at gmail.com Wed Dec 9 04:00:49 2015 From: kishanmehta3 at gmail.com (Kishan Mehta) Date: Wed, 9 Dec 2015 14:30:49 +0530 Subject: [BangPypers] Fwd: Regarding Forms : "ModelMultipleChoiceField" In-Reply-To: References: Message-ID: Hi All, I am working on custom admin interface form generation. I want to display big amount of results (around 5k) as multiple choice field in django form. I want to add search functionality and paginate my following "ModelMultipleChoiceField" field of django form so that results can be selected easily. Is it the right approch? Here is my forms.py *class ScheduledTestForm(forms.ModelForm): tags = forms.ModelMultipleChoiceField(queryset=Tag.objects.all()) class Meta: model = Test exclude = ['pita_id', 'challenge', 'test_template']* Here is my template.html :(partial code) : {% block nav-global %}{% endblock %} {% block content %} *
{% csrf_token %} {{ form.as_p }} *
{% endblock %} From nikhil.ikhar at gmail.com Wed Dec 9 10:12:37 2015 From: nikhil.ikhar at gmail.com (Nikhileshkumar Ikhar) Date: Wed, 9 Dec 2015 20:42:37 +0530 Subject: [BangPypers] Fwd: Regarding Forms : "ModelMultipleChoiceField" In-Reply-To: References: Message-ID: With 5000 choices, it is not a good design from performance n usability point of view. How many times these choices will be accessed? If frequently you have to add them in cache n use ajax calls. If not so frequently then you can go ahead with current design. But i would suggest to use ajax calls to narrow down the list of choices. You can built a trie structure or something similar at backbend. At front end user will type some characters and you will fire ajax calls to get relevant results and show it to users. Nikhil On 09-Dec-2015 2:31 pm, "Kishan Mehta" wrote: > Hi All, > > I am working on custom admin interface form generation. I want to display > big amount of results (around 5k) as multiple choice field in django form. > > I want to add search functionality and paginate my following > "ModelMultipleChoiceField" field of django form > > so that results can be selected easily. Is it the right approch? > Here is my forms.py > > > > > > > > > > *class ScheduledTestForm(forms.ModelForm): tags = > forms.ModelMultipleChoiceField(queryset=Tag.objects.all()) class > Meta: model = Test exclude = ['pita_id', 'challenge', > 'test_template']* > > Here is my template.html :(partial code) : > > > {% block nav-global %}{% endblock %} > {% block content %} > > > > *
{% csrf_token %} {{ > form.as_p }} * >
> {% endblock %} > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From asif.jamadar at rezayat.net Wed Dec 9 23:37:00 2015 From: asif.jamadar at rezayat.net (Asif Jamadar) Date: Thu, 10 Dec 2015 04:37:00 +0000 Subject: [BangPypers] Fwd: Regarding Forms : "ModelMultipleChoiceField" In-Reply-To: References: Message-ID: Use django-autocompletelight package - https://django-autocomplete-light.readthedocs.org/en/master/ Asif -----Original Message----- From: BangPypers [mailto:bangpypers-bounces+asif.jamadar=rezayat.net at python.org] On Behalf Of Nikhileshkumar Ikhar Sent: Wednesday, December 09, 2015 6:13 PM To: Bangalore Python Users Group - India Subject: Re: [BangPypers] Fwd: Regarding Forms : "ModelMultipleChoiceField" With 5000 choices, it is not a good design from performance n usability point of view. How many times these choices will be accessed? If frequently you have to add them in cache n use ajax calls. If not so frequently then you can go ahead with current design. But i would suggest to use ajax calls to narrow down the list of choices. You can built a trie structure or something similar at backbend. At front end user will type some characters and you will fire ajax calls to get relevant results and show it to users. Nikhil On 09-Dec-2015 2:31 pm, "Kishan Mehta" wrote: > Hi All, > > I am working on custom admin interface form generation. I want to display > big amount of results (around 5k) as multiple choice field in django form. > > I want to add search functionality and paginate my following > "ModelMultipleChoiceField" field of django form > > so that results can be selected easily. Is it the right approch? > Here is my forms.py > > > > > > > > > > *class ScheduledTestForm(forms.ModelForm): tags = > forms.ModelMultipleChoiceField(queryset=Tag.objects.all()) class > Meta: model = Test exclude = ['pita_id', 'challenge', > 'test_template']* > > Here is my template.html :(partial code) : > > > {% block nav-global %}{% endblock %} > {% block content %} > > > > *
{% csrf_token %} {{ > form.as_p }} * >
> {% endblock %} > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ BangPypers mailing list BangPypers at python.org https://mail.python.org/mailman/listinfo/bangpypers From null at voidspace.xyz Fri Dec 11 01:17:14 2015 From: null at voidspace.xyz (Ramaseshan S) Date: Fri, 11 Dec 2015 11:47:14 +0530 Subject: [BangPypers] Python Express Talk Request from IIT-M Message-ID: <1518fafb0f7.b335cbdb271.5142590506156304847@voidspace.xyz> People, IITM is celebrating SHASTRA an event, on Jan 2,3,4. This year their aim is on Free Software Technologies. So as a part of that, we have a way to organize a 2 day Python workshop. the costs are all bared by IIT. Details : 2 Days , 6 hours each day. It is going to be a night workshop (Yep they do it all day and night.) Timeslot : 10:00 PM to 4:00 AM (Approx) We have to confirm by today, so if somebody is willing to join me, please do reply immediately :-) Also, if we can push pythonexpress here (I am also apparently registered to pythonexpress ), we could possibly talk to a few more colleges. Sorry for the late info, they had called me only yesterday night. Cheers S.Ramaseshan +919916394958 From vigneshstack at gmail.com Fri Dec 11 07:06:07 2015 From: vigneshstack at gmail.com (Vignesh Udh) Date: Fri, 11 Dec 2015 04:06:07 -0800 Subject: [BangPypers] Python Express Talk Request from IIT-M In-Reply-To: <1518fafb0f7.b335cbdb271.5142590506156304847@voidspace.xyz> References: <1518fafb0f7.b335cbdb271.5142590506156304847@voidspace.xyz> Message-ID: Hi Ramaseshan, Thanks for your update, kindly create an organisation in pythonexpress.in interested tutors will contact you. Best, Vignesh On Thu, Dec 10, 2015 at 10:17 PM, Ramaseshan S wrote: > People, > > > IITM is celebrating SHASTRA an event, on Jan 2,3,4. This year their > aim is on Free Software Technologies. So as a part of that, we have a way > to organize a > > > > 2 day Python workshop. > > the costs are all bared by IIT. > > > > Details : > > > > 2 Days , 6 hours each day. > > It is going to be a night workshop (Yep they do it all day and night.) > > Timeslot : 10:00 PM to 4:00 AM (Approx) > > > > > We have to confirm by today, so if somebody is willing to join me, please > do reply immediately :-) > > > > Also, if we can push pythonexpress here (I am also apparently registered > to pythonexpress ), we could possibly talk to a few more colleges. > > Sorry for the late info, they had called me only yesterday night. > > > > Cheers > > S.Ramaseshan > +919916394958 > > > > > > > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From null at voidspace.xyz Fri Dec 11 08:27:07 2015 From: null at voidspace.xyz (Ramaseshan S) Date: Fri, 11 Dec 2015 18:57:07 +0530 Subject: [BangPypers] IITM Python Workshop Message-ID: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> Hi BangPypers and @python_express team, As I had emailed before, here are the workshop details. https://pythonexpress.in/workshop/9/ Looking for a co-speaker. Also a note : The dates for the workshop has been postponded to Jan 23,24 due to Chennai floods. Interested people, please do let know :-) Cheers -- Ram aka voidspace null at voidspace.xyz From sweetnivi88 at gmail.com Fri Dec 11 09:36:29 2015 From: sweetnivi88 at gmail.com (nivedita datta) Date: Fri, 11 Dec 2015 20:06:29 +0530 Subject: [BangPypers] IITM Python Workshop In-Reply-To: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> References: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> Message-ID: Hi, I would be interested to be a co-speaker if you could let me know what topics u r covering? Regards, Nivedita Datta On Fri, Dec 11, 2015 at 6:57 PM, Ramaseshan S wrote: > Hi BangPypers and @python_express team, > > As I had emailed before, here are the workshop details. > https://pythonexpress.in/workshop/9/ > > Looking for a co-speaker. > > Also a note : The dates for the workshop has been postponded to Jan 23,24 > due to Chennai floods. > > Interested people, please do let know :-) > > > > > > > Cheers > > -- > > Ram aka voidspace > > null at voidspace.xyz > > > > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- [image: logo] *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* Tel: 9611194481 | Mobile: 9986606581 Email: nivedita at ssl.serc.iisc.in Blog: http://www.words-of-the-fallen-angel.blogspot.in/ -- Programmers are tools for converting caffeine into code From sweetnivi88 at gmail.com Fri Dec 11 09:38:01 2015 From: sweetnivi88 at gmail.com (nivedita datta) Date: Fri, 11 Dec 2015 20:08:01 +0530 Subject: [BangPypers] IITM Python Workshop In-Reply-To: References: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> Message-ID: I had conducted a workshop on 'Basics of Python' for IEEE Impulse in Mysore last year. On Fri, Dec 11, 2015 at 8:06 PM, nivedita datta wrote: > Hi, > > I would be interested to be a co-speaker if you could let me know what > topics u r covering? > > > Regards, > Nivedita Datta > > > > On Fri, Dec 11, 2015 at 6:57 PM, Ramaseshan S wrote: > >> Hi BangPypers and @python_express team, >> >> As I had emailed before, here are the workshop details. >> https://pythonexpress.in/workshop/9/ >> >> Looking for a co-speaker. >> >> Also a note : The dates for the workshop has been postponded to Jan 23,24 >> due to Chennai floods. >> >> Interested people, please do let know :-) >> >> >> >> >> >> >> Cheers >> >> -- >> >> Ram aka voidspace >> >> null at voidspace.xyz >> >> >> >> >> >> >> >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> https://mail.python.org/mailman/listinfo/bangpypers >> > > > > -- > [image: logo] > *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* > Tel: 9611194481 | Mobile: 9986606581 > Email: nivedita at ssl.serc.iisc.in > Blog: http://www.words-of-the-fallen-angel.blogspot.in/ > > > -- Programmers are tools for converting caffeine into code > -- [image: logo] *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* Tel: 9611194481 | Mobile: 9986606581 Email: nivedita at ssl.serc.iisc.in Blog: http://www.words-of-the-fallen-angel.blogspot.in/ -- Programmers are tools for converting caffeine into code From kracethekingmaker at gmail.com Fri Dec 11 10:07:19 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 11 Dec 2015 20:37:19 +0530 Subject: [BangPypers] IITM Python Workshop In-Reply-To: References: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> Message-ID: On Fri, Dec 11, 2015 at 8:08 PM, nivedita datta wrote: > I had conducted a workshop on 'Basics of Python' for IEEE Impulse in Mysore > last year. > > Ramaseshan and Nivedita can you take the conversation of the list ? > On Fri, Dec 11, 2015 at 8:06 PM, nivedita datta > wrote: > > > Hi, > > > > I would be interested to be a co-speaker if you could let me know what > > topics u r covering? > > > > > > Regards, > > Nivedita Datta > > > > > > > > On Fri, Dec 11, 2015 at 6:57 PM, Ramaseshan S > wrote: > > > >> Hi BangPypers and @python_express team, > >> > >> As I had emailed before, here are the workshop details. > >> https://pythonexpress.in/workshop/9/ > >> > >> Looking for a co-speaker. > >> > >> Also a note : The dates for the workshop has been postponded to Jan > 23,24 > >> due to Chennai floods. > >> > >> Interested people, please do let know :-) > >> > >> > >> > >> > >> > >> > >> Cheers > >> > >> -- > >> > >> Ram aka voidspace > >> > >> null at voidspace.xyz > >> > >> > >> > >> > >> > >> > >> > >> _______________________________________________ > >> BangPypers mailing list > >> BangPypers at python.org > >> https://mail.python.org/mailman/listinfo/bangpypers > >> > > > > > > > > -- > > [image: logo] > > *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* > > Tel: 9611194481 | Mobile: 9986606581 > > Email: nivedita at ssl.serc.iisc.in > > Blog: http://www.words-of-the-fallen-angel.blogspot.in/ > > > > > > -- Programmers are tools for converting caffeine into code > > > > > > -- > [image: logo] > *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* > Tel: 9611194481 | Mobile: 9986606581 > Email: nivedita at ssl.serc.iisc.in > Blog: http://www.words-of-the-fallen-angel.blogspot.in/ > > > -- Programmers are tools for converting caffeine into code > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From vnbang2003 at gmail.com Fri Dec 11 10:21:14 2015 From: vnbang2003 at gmail.com (vijay kumar) Date: Fri, 11 Dec 2015 20:51:14 +0530 Subject: [BangPypers] IITM Python Workshop In-Reply-To: References: <151913941ba.c46dc82b4935.468067235215717586@voidspace.xyz> Message-ID: Nivedita, Register in pythonexpress.in and accept workshop. Regional lead can help you get co-tutor as pythonexpress allow to have more than one tutor for workshop request. Also as krace said we can discuss this in pythonexpress mailing list[0] if required. [0] http://lists.pssi.org.in/cgi-bin/mailman/listinfo/pythonexpress On Fri, Dec 11, 2015 at 8:37 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > On Fri, Dec 11, 2015 at 8:08 PM, nivedita datta > wrote: > > > I had conducted a workshop on 'Basics of Python' for IEEE Impulse in > Mysore > > last year. > > > > > Ramaseshan and Nivedita can you take the conversation of the list ? > > > > On Fri, Dec 11, 2015 at 8:06 PM, nivedita datta > > wrote: > > > > > Hi, > > > > > > I would be interested to be a co-speaker if you could let me know what > > > topics u r covering? > > > > > > > > > Regards, > > > Nivedita Datta > > > > > > > > > > > > On Fri, Dec 11, 2015 at 6:57 PM, Ramaseshan S > > wrote: > > > > > >> Hi BangPypers and @python_express team, > > >> > > >> As I had emailed before, here are the workshop details. > > >> https://pythonexpress.in/workshop/9/ > > >> > > >> Looking for a co-speaker. > > >> > > >> Also a note : The dates for the workshop has been postponded to Jan > > 23,24 > > >> due to Chennai floods. > > >> > > >> Interested people, please do let know :-) > > >> > > >> > > >> > > >> > > >> > > >> > > >> Cheers > > >> > > >> -- > > >> > > >> Ram aka voidspace > > >> > > >> null at voidspace.xyz > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> _______________________________________________ > > >> BangPypers mailing list > > >> BangPypers at python.org > > >> https://mail.python.org/mailman/listinfo/bangpypers > > >> > > > > > > > > > > > > -- > > > [image: logo] > > > *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* > > > Tel: 9611194481 | Mobile: 9986606581 > > > Email: nivedita at ssl.serc.iisc.in > > > Blog: http://www.words-of-the-fallen-angel.blogspot.in/ > > > > > > > > > -- Programmers are tools for converting caffeine into code > > > > > > > > > > > -- > > [image: logo] > > *Nivedita Datta** MSc(Engg.)**, IISc, Bangalore* > > Tel: 9611194481 | Mobile: 9986606581 > > Email: nivedita at ssl.serc.iisc.in > > Blog: http://www.words-of-the-fallen-angel.blogspot.in/ > > > > > > -- Programmers are tools for converting caffeine into code > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Thanks, Vijay From kracethekingmaker at gmail.com Sat Dec 12 04:01:25 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Sat, 12 Dec 2015 14:31:25 +0530 Subject: [BangPypers] December Dev Sprint In-Reply-To: References: Message-ID: RSVP for the meetup is open. On Thu, Dec 3, 2015 at 12:34 AM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > > Hi > > We are hosting a dev sprint on Dec 19 from 10:00 AM to 4:00 PM. > > What is Dev Sprint ? > > A Dev sprint is a get-together of people involved in the project and > newcomers to enhance the project. > > What type of contributions are welcome ? > > - Fix bugs > > - Add a new feature. > > - Write documentation > > - Design logo or website for the project. > > We're looking for project mentors. If you're interested to mentor, leave a > comment with project details, prerequisite in event page [0]. You should be > present on the dev sprint day to help. > > Participants can work on Python FOSS projects come with Python and project > specific requirements installed . If you're new comer, you should join the > dev sprint and try to send first patch to FOSS. It is definitely worth! > > RSVP will be opened 7 days before the event. > > Please feel free to reach out for any doubts. > > [0]: http://www.meetup.com/BangPypers/events/225059174/ > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From kracethekingmaker at gmail.com Sat Dec 12 04:34:46 2015 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Sat, 12 Dec 2015 15:04:46 +0530 Subject: [BangPypers] Hosting BangPypers meetup Message-ID: Hi BangPypers meetup group conducts Talks, Tutorials and Dev Sprint. In 2016 frequency of the meetups will increase. In order to do more meetups, we are looking for venues. Meetup is attended by 40 to 125 people. Meetup lasts for 3 to 6 hours. In case you would like to host us, please fill the form [0] and we will get back to you. [0]: http://goo.gl/forms/XaJI531v09 -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From gathole at gmail.com Sat Dec 12 08:01:43 2015 From: gathole at gmail.com (Satish Gathole) Date: Sat, 12 Dec 2015 18:31:43 +0530 Subject: [BangPypers] XMPP pub sub setup and working Message-ID: Hi BangPypers, I am using xmpppy python library to connect with XMPP server(ejabberd2) but unable to connect and actually don't have clarity on how to connect, authenticate and send a message to the server. Please help me to make it working If possible please provide some code snippet using XMPPPY. *This is what I have tried:* In [*1*]: from xmpp import Client In [*2*]: cl = Client(server='176.9.18.111', 5280) File "", line 1 cl = Client(server='176.9.18.111', 5280) SyntaxError: non-keyword arg after keyword arg In [*3*]: cl = Client(server='176.9.18.111', port =5280) Invalid debugflag given: always Invalid debugflag given: nodebuilder DEBUG: DEBUG: Debug created for /Users/gathole/.virtualenvs/driveu/lib/python2.7/site-packages/xmpp/client.py DEBUG: flags defined: always,nodebuilder In [*4*]: cl.connect() DEBUG: *socket start Plugging into * DEBUG: *socket warn **An error occurred while looking up _xmpp-client._tcp.176.9.18.111* DEBUG: *socket start Successfully connected to remote host ('176.9.18.111', 5280)* DEBUG: dispatcher start *Plugging into * DEBUG: dispatcher info Registering namespace "unknown" DEBUG: dispatcher info Registering protocol "unknown" as (unknown) DEBUG: dispatcher info Registering protocol "default" as (unknown) DEBUG: dispatcher info Registering namespace " http://etherx.jabber.org/streams" DEBUG: dispatcher info Registering protocol "unknown" as (http://etherx.jabber.org/streams) DEBUG: dispatcher info Registering protocol "default" as (http://etherx.jabber.org/streams) DEBUG: dispatcher info Registering namespace "jabber:client" DEBUG: dispatcher info Registering protocol "unknown" as (jabber:client) DEBUG: dispatcher info Registering protocol "default" as (jabber:client) DEBUG: dispatcher info Registering protocol "iq" as '>(jabber:client) DEBUG: dispatcher info Registering protocol "presence" as (jabber:client) DEBUG: dispatcher info Registering protocol "message" as (jabber:client) DEBUG: dispatcher info Registering handler > for "error" type-> ns->(http://etherx.jabber.org/streams) DEBUG: dispatcher warn *Registering protocol "error" as (http://etherx.jabber.org/streams )* DEBUG: *socket sent *** * * DEBUG: *socket error **Socket error while receiving data* DEBUG: client stop *Disconnect detected* DEBUG: *socket error **Socket operation failed* Out[*4*]: '' Thanks & Regard's *Satish Gathole,*Tech Lead @ DriveU *http://www.driveu.in/ * Skype#: satish.gathole03, Mobile#: +91-8867193683, +91-88605-74655 From sunil at planmytour.in Mon Dec 21 05:42:22 2015 From: sunil at planmytour.in (Sunil Gupta) Date: Mon, 21 Dec 2015 16:12:22 +0530 Subject: [BangPypers] [JOB] Python/Django and ReactJS Message-ID: Hi We are looking for a few madly passionate guys with Python/Django and ReactJS resource for our company, PlanMyTour. PlanMyTour is working on cutting edge technology for connecting the traveler with local travel agents. We are moving towards the concept to "destroy your office" for local travel agents. Location: Bangalore Key Responsibilities :: - Coding - Partying Expected skillsets :: - Excellent programming knowledge on Python programming. - Excellent knowledge of Javascript, Jquery, HTML & CSS. - Excellent knowledge of using any one of Linux operating systems like Ubuntu. - Knowledge of REST architecture will be added advantage. - Programming knowledge of HTML5 & ReactJS should be added advantage. - Passionate in open source softwares. - Excellent communication skills. - Passionate in self learning. - Cooperate with team members. About Plaour: https://planmytour.in/ *Thanks* *Sunil Gupta* Mobile: 09008524726 Founder and CEO, PlanMyTour a unit of BiRam Technologies Pvt Ltd PlanMyTour is a NASSCOM & 10000 Startups company From careers at doublespring.com Wed Dec 30 06:22:19 2015 From: careers at doublespring.com (Shuhaib Shariff) Date: Wed, 30 Dec 2015 16:52:19 +0530 Subject: [BangPypers] [JOBS] Django Developers Message-ID: DoubleSpring seeks passionate DJANGO developers with experience in building or contributing to Open Source projects. We are constantly rolling out new products so the right individual would be able to write clean code and work in a fast pace environment. We highly value native ability, passion and the right attitude. Requirements - Technical proficiency with Python / Django. - Technical proficiency in JavaScript / AngularJS - Experience with MySQL / PgSQL. - Experience with MVC design patterns and solid algorithm skills. - 1-3 years of industry experience Location: Bangalore How to apply Send your resume to: careers [at] doublespring.com From shuvashish.chatterjee at gmail.com Tue Dec 29 13:23:10 2015 From: shuvashish.chatterjee at gmail.com (Shuvashish Chatterjee) Date: Tue, 29 Dec 2015 23:53:10 +0530 Subject: [BangPypers] Machine Learning Research Positions at IISc Bangalore Message-ID: Dear All, There is a requirement for a few research / development positions for a Project at Indian Institute of Science. Details are in the document enclosed, you may also refer to the broadcast here . Kindly refer this position within your contacts. Please indicate ?*Data Analytics Position*? in the subject line of the response. Thank you for your time with regards Shuvashish