Python-Inspector: Look ma no hands!

Tushar Goel (~TG1999)


0

Votes

Description:

Python-inspector is an open-source tool to resolve Python dependencies without requiring additional builds and installs, or depending on the runtime operating system and Python version.

The development of Python-inspector grew out of a need to resolve dependencies on demand and anywhere. pip (unfortunately) does not support resolving dependencies without installing or building them. These installations and the underlying dependency resolutions are only for the current Python version and runtime used to run pip, and that may not be the target version or OS we need to resolve the dependencies.

In this talk, Tushar will demonstrate how to use Python-inspector in your own projects to more easily resolve Python dependencies.

Abstract - 3 minutes

Why Python-Inspector - 3 minutes

What does python-inspector do and how does it work & demo - 10 minutes

The internals and the making of python-inspector - 3 minutes

Why python-inspector and not something else ? - 3 minutes

Who is using python-inspector & Beyond and Next-Steps - 5 minutes

Q & A - 3 minutes

Prerequisites:

The audience should know some basics about dependency graphs and dependency resolution.

Video URL:

https://www.youtube.com/watch?v=36UpCN8chwM

Content URLs:

https://github.com/nexB/python-inspector - Github repo https://docs.google.com/presentation/d/1h1uaPoLMWJA6p2XMSTkGOptoOqcE7peP/edit?usp=sharing&ouid=100184447541505966184&rtpof=true&sd=true - Slides

Speaker Info:

Tushar Goel is a full-time Open Source Developer at nexB, and is the lead maintainer of VulnerableCode (https://github.com/nexB/vulnerablecode), a free and open database of FOSS software package vulnerabilities. Tushar is also an active contributor to projects like Package-URL, which reliably locates packages, and Univers, which stores and compares package versions. He is a frequent mentor for Google Summer of Code, having previously participated as a student in GSoC 2020.

Speaker Links:

I have previously presented at PyCon India 2020 (https://www.youtube.com/watch?v=JkcJzdJ1ZwA) and Open Source Summit North America 2022 (https://www.youtube.com/watch?v=kDfSXBdMwaw). My GitHub handle is TG1999 (https://github.com/TG1999)

Section: Core Python
Type: Talks
Target Audience: Intermediate
Last Updated: