From Local Code to PyPI: Publishing My First Tool
In my previous post , I shared the story of building my first OSINT tool — UserRecon . In this post, I want to share something equally important: how I published this tool on PyPI , and why that journey felt like a tragedy-based comedy . “What Should I Do Next?” As soon as I finished building the tool, I did what most of us do nowadays. I opened ChatGPT and asked: “I have made this tool. What should I do next?” The answer was simple: “Publish it on GitHub.” So I did exactly that. Then I asked again: “I also want to publish it on the apt store. Give me step-by-step guidance.” After reading the response, I realised something important. Publishing on apt would be too heavy for me right now . For a beginner, PyPI was a much better starting point . And that’s how my PyPI journey began. Tragedy + Comedy = PyPI The first step was extremely simple: Sign up on pypi.org The real journey started after that. Before anything else, I needed to understand the project structure required ...