I’ll tell me story about this error because It’s very confusing and annoying.

What was I doing?
I have a FastAPI server that does file uploads using multipart-formdata. This error came when I tried to create integrations tests to test file uploads using requests. Testing file uploads using the swagger docs was already working perfectly at this point.

Failing code:

Hacktoberfest Swag from 2018

While when one thinks about contributing to open source, the first thoughts are usually about writing code. Nonetheless, there are more fun ways that you can make your contribution other than coding, These include:

  • Starting an Open Source project.
  • By being an open source Evangelist
  • Reviewing a project
  • signing-up as…

Challenge accepted! gideon bamuleseyo and Stephen Senkomago Musoke have challenged us ( here ) to write a short post about our development artillery. I’ve decided to write a blog-post too and here we go..

The Zone


A week ago, I took the step to publish my first python package to the Python Packaging index, blow is my recount of the quick, simple process I followed and you too can do it.

The PyPi landing page of the published package

First, Lets learn what is meant by PyPi, pip.

What is importing?
Let’s use an example…

Well, after struggling for days to migrate my app to Android X with no luck, I’ve found a way to delay the Android X migration fully (your app and modules).

Source: bluecoinsapp.com

AndroidX Overview

AndroidX is the open-source project that the Android team uses to develop, test, package, version and release libraries within Jetpack.

If there is anything I want to really become an expert at, it is the Python programming language. I’m thus calling you to join me on a journey as a consumer of the content (the posts I write) or as a mentor to help guide me as I go for…

Are you trying to run a web app inside a docker image and getting this error?

File “/usr/local/lib/python3.7/site-packages/tornado/netutil.py”, line 174, in bind_socketsss
>> sock.bind(sockaddr)
OSError: [Errno 99] Cannot assign requested address


  1. Close all processes that may be running on your port number. Assuming you are running on port 8000: lsof -t -i tcp:8000 | xargs kill -9

2. You are probably using an app adress as “localhost” or “”
Change it to “”

In Cloud ML Engine: Qwik Start

At the step of Run a local training job, One of the attendees of our GDG Kampala study jam experienced the following error on running this command:

The solution:

Download this zip and cd into it to access the missing modules.

You can find more of the instructions to download these files here:

Qwiklabs, has anyone else reported this?

This is one of the most interesting projects I like doing as a data scientist:
Hepling Organizations keep track of milestones and targets using data-driven monitoring tools/dashboards.

And I have done it at BotsMart before, very interesting!

He towers over a taxi as he swerves his way through a couple more to get across the highway. Wrapped in a Stripped double colour rob, His hair is short and he hasn’t missed the nomads’ signature footwear either; The Rugabire, sandals made out of old car tyres. Its mid-afternoon…

J Edison Abahurire

I write myself out. Code Chef | Athlete | I Dance and Love travelling. I’m diving into Data Science.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store