No module named 'upwork.routers'

Question:

I have this simple imports that is failing with

    from upwork.routers.jobs import search
ModuleNotFoundError: No module named 'upwork.routers'

Ref: https://upwork.github.io/python-upwork-oauth2/routers/jobs/search.html
https://developers.upwork.com/?lang=python#jobs

Code:

#!/usr/bin/env python

import upwork
from upwork.routers.jobs import search

I did

$ pip install upwork
$ pip list | grep upwork
upwork 1.0.22

What’s wrong?

Answers:

The correct PyPI package for the upwork/python-upwork GitHub repo is python-upwork, so

pip uninstall upwork
pip install python-upwork

and give it another go.

The PyPI upwork package is someone else’s unrelated Upwork scraper.

Answered By: AKX
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.