About

me in Chicago in 2016

My name is Giampaolo Rodola. I'm a passionate Python developer who loves writing open source libraries for fun. I'm mostly known for being the author of psutil. Below is a list of my contributions to the world.

Talks

Interviews

Projects

python-dev contributions

In 2010 I was given commit access to the Python repository. My contributions are mainly focused on the Python standard library. Some I particularly care about:

BPO Module / API Description
144047 subprocess use efficient event-driven process wait() on POSIX (blog post)
33671 shutil faster file copy with zero-copy syscalls (PyCon China talk)
33695 shutil faster file copy by using os.scandir + caching
4080 unittest unittest timings
10882 os.sendfile expose sendfile() syscall
17552 socket.sendfile sendfile() high-level wrapper
17561 socket.create_server utility function for dual-stack IPv4/6 TCP servers
2054 ftplib.TLS_FTP FTP over SSL support
12442 shutil.disk_usage disk usage metrics
10784 os.setpriority get/set process priority
21076 signal signal module constant enums
18931 selectors Solaris /dev/poll support

Python recipes

Whatever is not big enough to become an actual project I usually turn into an independent recipe. Here are the ones I like the most:

Abandoned projects

These are from when I took my first steps with Python in 2005. Listed here mainly for historical / nostalgic reasons.

Contacts

Social

Feed