Posts tagged with "packaging"

Packaging is the process of taking software arfitacts and bundling them into "packages" that are easier to consume.

There's a variety of different ways in which software can be packaged.

4 Posts

PyPi web API

One of those things that comes up from time to time is that you want to be able to find out some information about a package on PyPi. It…

Published on May 12th, 2020 by Janis Lesinskis.

Updating your setup.py files to the newer format

One of the not so nice things about legacy installable python packages is the executable nature of setup.py files. This means amongst other things that you can't reliably determine the contents of some setup.py files without arbitrary code execution. This is what led to PEP 518 which specified a declarative metadata format that can be stored in easy to parse file. Updating is a pain though, but thankfully there's some tooling that makes this easier as I found out recently.

Published on May 11th, 2020 by Janis Lesinskis.

A hello-world with Python packaging

When you have used Python a lot you'll notice that you will use tools such as you are installing some python code in a way that can be…

Published on December 17th, 2018 by Janis Lesinskis.

Tensorflow serving now officially supports python3

Recently we have been using a lot of Tensorflow in projects. As far as libraries go it's really quite nice, however it's not a native Python…

Published on June 26th, 2018 by Janis Lesinskis.