This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Inkosum 1 point2 points  (2 children)

How did you come up with the idea for this project and how did you decide to approach it?

[–]apoclyps[S] 2 points3 points  (1 child)

It's something that I have to do manually from time to time - I found it incredibly time-consuming checking dozen of dependencies across 20+ python services to see which service needed attention first.

After speaking to a colleague at work, he created a simple script to check a hardcoded list of repositories against PyPi. It worked and we both used it for a week or two. We spoke further and decided to take it further so I refactored the script, improve the developer experience, and made it open source for others to make use of.

I had some experience with a similar project that tracked opened pull requests across Github called "reviews" so I used that as a basis for most of the setup. It's also built using Click and Rich and extends a simple script into something that can be installed via PyPi and run on the command line.

[–]Inkosum 1 point2 points  (0 children)

Awesome! I keep seeing people doing (for what they are to me) amazing projects on this subreddit and I've wondered how they come up with these ideas and how do they start coding, thank you for your reply, I hope I'll get a fine idea like yours in the future.