Kushal Das

FOSS and life. Kushal Das talks here.


Two days remaining for PyCon Pune 2018 CFP

The CFP for PyCon Pune 2018 will close at the end of 15th September AOE. If you are thinking about submitting a talk, this is a good time to do that. The conference will happen from 8-11th February in Pune, India. The first 2 days are the main conference, a single track event where will have around 650 people. The last two days will be devsprints.

We have already announced all the 6 keynote speakers of the conference.

Go ahead and submit your talk today.

PyCon Pune 2017

2017 is a special year for various reasons. PyCon Pune 2017 is one of the biggest points in that list. This gave us an opportunity to meet with the friends and work along with the community on the language/projects we love.

Anwesha first pointed out the idea that we can have a regional PyCon, and later in the Delhi airport (while returning from PyCon India) I shared the idea with Sayan and Ratnadeep. The goal was to focus on upstream contribution and communities at the same time. We made the first call for organizers and volunteers as soon as I managed to get a venue fixed. Though just before the conference we had to move the main conference venue (for various reasons) to another beautiful location, AMANORA THE FERN HOTELS AND CLUB, Pune. We had two different part of the conference, first two days were the main conference, a single track of talks. This helped everyone to attend the whole of conference talks. People could also visit the sponsor booths or enjoy the view of the venue in the hallway track. The second part of the conference was dev sprints, which was the main attraction for us. It was held in the Red Hat Pune office in the last 2 days of the conference. Having the sprints in an office helped us to get a stable Internet, and power. In total, we had around 550+ attendees and around 120 dev sprint attendees. The tickets for dev sprints were sold out in the first few days :) and there was a big demand for any ticket transfer till the last moment. We also had child care facility around 5 minutes walking distance from the main venue. Our tshirt had a comment from Brett Cannon, this was also a perfect way to communicate the goal of the conference.

We had 89 talk proposals, out of that 10 talks were selected and 6 keynotes. I should especially thank all the speakers as they traveled of their own, and thus helping with our limited budget for the conference. Btw, I have written another blog post about how do we take care of our conference speakers.

Everything related to the conference was maintained in the github. Our logo came from Ryan Lerch, website was made by a group of volunteers. The local hackerspace, reserved-bit was not only a sponsor for us, but also volunteered to manage the finance of the conference and volunteering in person. They also have a blog post explaining the budget information in their blog. Janastu helped us to manage the ticket (registration) sales. Hasgeek helped by providing the video recording equipment. All the talks (except one where we lost the audio due to a technical issue) are available on youtube.

The Python Software Foundation helped us for this conference from the day 1, PyLadies Pune were managing the PSF booth during the conference. Microsoft Python team, Elastic, Pipal Academy, Red Hat, reserved-bit, PSF were the sponsors in the first edition of the conference.

Devsprints details

As I mentioned above, the dev sprints were the main fun point for PyCon Pune. At the end of two days of sprints, we manage to have the following things done (mostly by total newcomers):


  • CuriousLearner (Sanyam Khurana) https://github.com/python/cpython/pull/147
  • aktech (Amit Kumar) https://github.com/python/cpython/pull/146
  • chandankumar https://github.com/python/cpython/pull/148
  • CuriousLearner (Sanyam Khurana) https://github.com/python/cpython/pull/151
  • aktech (Amit Kumar) https://github.com/python/cpython/pull/152
  • CuriousLearner (Sanyam Khurana) https://github.com/python/cpython/pull/156
  • CuriousLearner (Sanyam Khurana) https://github.com/python/cpython/pull/158
  • Sayan Chowdhury https://github.com/python/cpython/pull/175/
  • CuriousLearner (Sanyam Khurana) https://github.com/python/cpython/pull/172
  • rtnpro (Ratnadeep Debnath) https://github.com/python/cpython/pull/173
  • Sayan Chowdhury https://github.com/python/cpython/pull/312
  • Subhendu Ghosh https://github.com/python/cpython/pull/171
  • Subhendu Ghosh https://github.com/python/cpython/pull/150


  • Rahul Bajaj Fixed doc, https://github.com/rtnpro/opencabs/pull/1
  • Mahendra Yadav Fixed typo, https://github.com/rtnpro/opencabs/pull/2
  • Rahul Bajaj, Fix the index booking form, https://github.com/rtnpro/opencabs/pull/7


  • https://github.com/webpy/webpy/commit/f85221ddc7d4a7a31effb0289a760c6e55c59ee9
  • https://github.com/webpy/webpy/commit/fe500832e9517d7a621e1f3703d20884ab8253a8
  • https://github.com/webpy/webpy/commit/2d0b1f1808fb81b808242ee1ea6c409934f97fef
  • https://github.com/webpy/webpy/commit/21dccd0ed8690d2e179183f3e5b98a20e0f8f764
  • https://github.com/webpy/webpy/commit/937904356ebe9e9cba2ab07bdc39194ca319d730


  • https://github.com/elastic/elasticsearch-dsl-py/commit/7277c190fb7315fc83b746f228e27b4e6f58ebf0
  • https://github.com/elastic/elasticsearch-dsl-py/commit/f09ff5e747f6320d59fde7b097427e1536962440
  • https://github.com/elastic/elasticsearch-dsl-py/commit/7d06d3ce649df699daa8fe573037a0b731901a22
  • https://github.com/elastic/elasticsearch-dsl-py/commit/6dabbb9e6c3b35f01a996c239e0628cf281b5d46
  • https://github.com/elastic/elasticsearch-py/pull/539


  • https://github.com/django/django/pull/8081


  • https://github.com/HonzaKral/es-django-example/pull/14
  • https://github.com/HonzaKral/es-django-example/pull/13


  • https://pagure.io/pagure/pull-request/1945
  • https://pagure.io/pagure/pull-request/1944
  • https://pagure.io/pagure/pull-request/1943
  • https://pagure.io/pagure/pull-request/1942
  • https://pagure.io/pagure/pull-request/1941
  • https://pagure.io/pagure/pull-request/1940
  • https://pagure.io/pagure/pull-request/1939
  • https://pagure.io/pagure/pull-request/1937
  • https://pagure.io/pagure/pull-request/1934
  • https://pagure.io/pagure/pull-request/1947
  • https://pagure.io/pagure/pull-request/1948
  • https://pagure.io/pagure/pull-request/1946
  • https://pagure.io/pagure/pull-request/1936

Learning of all things

  • Getting started with PyGame
  • Getting started with Cactus (static website generating)
  • Using git and github
  • Using github pages


We also had a full room with people working on MicroPython and hardware. John Hawley was helping out people with MicroPython, and he also got many ESP8266 based bunny boards, which he distributed among the participants. You can read more about one such project in Anwesha’s blog. And the rest of the details from sprints:

  • Making things blink
  • Watching Star Wars
  • Flashing Boards, then unflashing boards
  • Bunny herding
  • Thumb bitting at thee
  • Xen of V & A and the river W
  • MicroPython and the search for the Temperature Sensors 2 - the sensors are lost!
  • Asking random Chinese LED manufacturer's if they can make the impossible (turns out they are bums and can't)
  • Plotting adc values from esp8266 using matplotlib
  • Causing Bunny infestation

Full photoset

All the photos from the conference are available in my flickr album.

What about PyCon Pune 2018?

You will have to wait for few more days for the exciting announcements :) Sayan already made a call for design volunteers.