Python-Inspector: Look ma no hands!
Tushar Goel (~TG1999) |
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)