Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

cffi FTW - Bringing Wireshark's Dissectors to Python #113

Closed
3 tasks done
gabhijit opened this issue Jul 23, 2020 · 7 comments
Closed
3 tasks done

cffi FTW - Bringing Wireshark's Dissectors to Python #113

gabhijit opened this issue Jul 23, 2020 · 7 comments
Labels
talk-proposal New talk of Python Pune meetup
Milestone

Comments

@gabhijit
Copy link

gabhijit commented Jul 23, 2020

Title of the talk

cffi FTW - Bringing Wireshark's Dissectors to Python

Description

The talk is more about how to write Python extension modules using cffi using a motivating example and discusses practical aspects, gotchas and things to remember. I am submitting a proposal for the same for Pycon 2020 India.

I will be talking about lessons learnt while implementing wishpy. This is a WIP.

Table of Contents

Just copying from Pycon Proposal! :-)

  1. Problem definition (2-3 mins)

  2. Options for developing Python bindings (2-3 mins)

    • cffi
    • ctypes
    • SWIG
    • Cython
    • Classic Python API
  3. CFFI deep(ish) dive (10-15 mins)

    • Working with cffi stages -
      • Development Stage
      • Build/Packaging Stage
      • Runtime Stage
    • Some not so FAQs.
  4. Putting things together - (5 mins)

    • Really just a bunch of queues with Python processes/threads at the end :-)
    • Packet visualization

Duration (including Q&A)

30-45 mins

Prerequisites

The talk might be slightly advanced level and might need some familiarity with building C projects etc (this is not a hard requirement, but will help certainly!)

Speaker Info

I have been active on and off in Python community in Pune. Thanks to other commitments don't get to attend PythonPune meetups as regularly as I'd like to, but after it's shifted to online format, I am trying to be better at at! (though did miss first couple of them)

[LinkedIn Profile] https://www.linkedin.com/in/amgadgil/

Checklist

The talk/workshop speaker agrees to,

@gabhijit gabhijit added the talk-proposal New talk of Python Pune meetup label Jul 23, 2020
@vishalvvr
Copy link
Member

Hello @gabhijit, thank you for submitting a very interesting talk. We are planning to schedule your talk in our this month's meetup (30th Aug 2020 at 15:30).
Please confirm you availability.
Thanks :)

@gabhijit
Copy link
Author

Yes - works!

@bhavin192
Copy link
Contributor

There were slight changes to the issue template after your proposal, can you please add the Table of contents and Speaker bio sections to this issue?
https://raw.githubusercontent.com/pythonpune/meetup-talks/master/.github/ISSUE_TEMPLATE/propose-a-talk.md

@gabhijit
Copy link
Author

Done!

@bhavin192
Copy link
Contributor

This talk has been scheduled https://www.meetup.com/PythonPune/events/272520240/
If you are on Freenode IRC, please join #pythonpune there or you can join the Telegram group here, http://tel.pythonpune.in

@bhavin192 bhavin192 added the scheduled The scheduled talks label Aug 19, 2020
@bhavin192 bhavin192 added this to the August 2020 milestone Aug 19, 2020
@bhavin192
Copy link
Contributor

bhavin192 commented Aug 29, 2020

Hey @gabhijit, I have shared the details of tomorrow's meetup over LinkedIn.

@gabhijit
Copy link
Author

@bhavin192 yes got them and acked there. Looks like I am the only one there at the meeting at the moment! :-)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
talk-proposal New talk of Python Pune meetup
Projects
None yet
Development

No branches or pull requests

3 participants