#380 Debugging with your eyes

Python Bytes

23-04-2024 • 24 mins

Topics covered in this episode:
Watch on YouTube

About the show

Sponsored by us! Support our work through:

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of

the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Brian #1: NumFOCUS concerns

  • Suggested by Pamphile Roy
  • Write up of the current challenges faced by NumFOCUS, by Paul Ivanov (one of the OG of Scientific Python: Jupyter, Matplotlib, etc.)
    • Struggling to meet the needs of sponsored and affiliated projects.
    • In February, NumFOCUS announced it is moving in a new direction.
    • NumFOCUS initiated an effort to run an election for open board seats and proposed changing its governance structure.
    • Some projects are considering and actively pursuing alternative venues for fiscal sponsorship.
    • Quite a bit more detail and discussion in the article.
  • NumFOCUS covers a lot of projects
    • NumPy, Matplotlib, pandas, Jupyter, SciPy, Astropy, Bokeh, Dask, Conda, and so many more.

Michael #2: leaping pytest debugger llm

  • You can ask Leaping questions like:
    • Why am I not hitting function x?
    • Why was variable y set to this value?
    • What was the value of variable x at this point?
    • What changes can I make to this code to make this test pass?

Brian #3: Extra, Extra, Extra,

Michael #4: PyPI has completed its first security audit

  • Trail of Bits spent a total of 10 engineer-weeks of effort identifying issues, presenting those findings to the PyPI team, and assisting us as we remediated the findings.
  • Scope: The audit was focused on "Warehouse", the open-source codebase that powers pypi.org
  • As a result of the audit, Trail of Bits detailed 29 different advisories discovered across both codebases. When evaluating severity level of each advisory, 14 were categorized as "informational", 6 as "low", 8 as "medium" and zero as "high".

Extras

Brian:

  • pytest course community to try out Podia Communities.
  • Anyone have a podia community running strong now?
  • Want to join the community when it’s up and running?

Michael:

  • VS Code AMA @ Talk Python[video]
  • Gunicorn CVE
  • Talk submissions are now open for both remote and in-person talks at the 2024 PyConZA? The conference will be held on 3 and 4 October 2024 in Cape Town, South Africa. Details are on za.pycon.org.
  • FlaskCon 2024 will be happening Friday, May 17 inside PyCon US 2024. Call for proposals are now live!

Joke: Debugging with your eyes