CHAPTER FIVE HOW DO I…? 5.1 … choose a name for my project? 5.2 … create and distribute binary extensions? These are quick answers or links for some common tasks. This isn’t an easy topic, but here are a few tips: This is actually quite a complex topic, with a variety of alternatives available depending on exactly what you’re aiming to achieve. See the Python Packaging User Guide for more information and recommendations. See also: Python Packaging User Guide: Binary Extensions • check the Python Packaging Index to see if the name is already in use • check popular hosting sites like GitHub, Bitbucket, etc to see if there is already a project with that name • check what comes up in a web search for the name you’re considering • avoid particularly common words, especially ones with multiple meanings, as they can make it difficult for users to find your software when searching for it 11