Eugene Ciurana Official Site

Fixing devpi package uploads in a Python 3.6.5 world

Upgrading our virtualenv builds to use Python 3.6.5 and the latest versions of setuptools, wheel, pip, and virtualenv broke publication.  We use a private devpi server and it rejected the new packages with the error devpi upload does not contain PKGINFO, skipping.  This post explains the error cause and how to work around it until a permanent fix for devpi-client 4.0.1 is in place.

Read more »

Latest entries


Things People Decide Within 8 Seconds of Meeting You

First impressions are important and skin deep.  It's what psychologists call thin slicing, or the ability to form judgments and make decisions on very small information bits.  According to research published b…


NoSQL Done Weird: GeoSpock

I just learned about a NoSQL database called GeoSpock, and was asked why it wasn't featured in my recent NoSQL Refcard.  Here's an introductory video: The merits of the database are questionable, at least ba…


NoSQL and Data Scalability 2.0

NoSQL and Data Scalability 2.0 is now available for download, my latest DZone Refcard! This Refcard introduces modern NoSQL and Data Scalability terminology and techniques and exhibits in-depth examples of popular No…


The 45 Mark: Why the Mad Men Finale Was Great

1972, central Mexico. My family and I had just moved to a new home. I was about to turn 6. The brand new color TV was just hooked up, and the first thing that comes up after the exterior antenna is connected and the ima…


The Sushi Eating HOWTO Gallery Is Back

My award-winning Sushi Eating HOWTO Gallery is back! It took a while to work out the kinks on the new server, but all the amazing sushi photos are back.  Updates to the actual page are coming in the next few…