Skip to content

Print a big fat warning upon install telling users that this package is not the official awscli package #2

@floer32

Description

@floer32

For quite some time I've had some virtualenvs where I always get ImportError: No module named main when I try to run aws from your commandline. Only just realized that this is because sometimes I forget AWS's official tool is packed as awscli even though its command is called aws. Judging from the fact that this package hasn't been updated on PyPI in two years, yet still gets over a hundred downloads a day ... I think many people are making this mistake.

This isn't an attack ... I'm sure there are still some people using this. But this package, named simply aws, is not official, and there has never been a 1.0. Meanwhlie awscli is at 1.7. I think it's quite safe to assume that most people who run pip install aws are trying to get the official aws command they see in docs etc. and they're just forgetting that the package is really called awscli. If you add up all this wasted time, it's got to be significant. Especially for beginners to AWS!

So, I'd like to request that a big fat warning is printed upon installation, so that users may realize their mistake more quickly. This means the package can stay on PyPI for people who depend on it, but people coming across it by mistake can avoid some confusion.

Thank you for your consideration! I'd be glad to submit a pull request if this is OK with you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions