frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Req Update Check

https://github.com/ontherivt/req-update-check
10•hookedonwinter•5h ago
Hi HN! This is my first open source package. PyCharm used to have a nifty tool to show you requirements.txt packages that needed updates. You could click a button and open the github page, click a button to upgrade, all in the file. It was super convenient. Then it went away.

The package was written in a few languages that I have no experience with, but I figured I'd build something that worked for my use case, and maybe it can help you, too. After installing, you point it at your requirements.txt file, and it will spit out something like this:

----

File caching enabled The following packages need to be updated:

requests: 2.28.0 -> 2.31.0 [minor]

- Pypi page: https://pypi.python.org/project/requests/

- Homepage: https://requests.readthedocs.io

- Changelog: https://requests.readthedocs.io/en/latest/community/updates/...

redis: 4.5.0 -> 5.0.1 [major]

- Pypi page: https://pypi.python.org/project/redis/

- Homepage: https://github.com/redis/redis-py

- Changelog: https://github.com/redis/redis-py/blob/master/CHANGES

----

Unlike some pip tools that will show you every single package that's outdated, this focuses only on the top level packages you have in your requirements file.

I'd love any feedback! Thanks for your time.

https://github.com/ontherivt/req-update-check

Comments

esafak•3h ago
I would rename Req to "python requirements.txt" as the title is quite ambiguous. Also, you can still manage packages, no?

https://www.jetbrains.com/help/pycharm/installing-uninstalli...

A Formal Analysis of Apple's iMessage PQ3 Protocol [pdf]

https://www.usenix.org/system/files/conference/usenixsecurity25/sec25cycle1-prepub-595-linker.pdf
36•luu•58m ago•9 comments

Void: Open-source Cursor alternative

https://github.com/voideditor/void
622•sharjeelsayed•11h ago•264 comments

Hill or High Water

https://royalsociety.org/blog/2025/05/hill-or-high-water/
5•benbreen•11m ago•0 comments

Starlink User Terminal Teardown

https://www.darknavy.org/blog/a_first_glimpse_of_the_starlink_user_ternimal/
11•walterbell•49m ago•1 comments

Fui: C library for interacting with the framebuffer in a TTY context

https://github.com/martinfama/fui
76•Bhulapi•5h ago•26 comments

Reservoir Sampling

https://samwho.dev/reservoir-sampling/
315•chrisdemarco•10h ago•68 comments

Finding a Bug in Chromium

https://bou.ke/blog/chromium-bug/
14•bouk•3d ago•0 comments

Gorilla study reveals complex pros and cons of friendship

https://www.sciencedaily.com/releases/2025/05/250505170816.htm
33•lentoutcry•2d ago•20 comments

Progress toward fusion energy gain as measured against the Lawson criteria

https://www.fusionenergybase.com/articles/continuing-progress-toward-fusion-energy-breakeven-and-gain-as-measured-against-the-lawson-criteria
172•sam•12h ago•79 comments

Podfox: First Container-Aware Browser

https://val.packett.cool/blog/podfox/
44•pierremenard•5h ago•4 comments

From: Steve Jobs. "Great idea, thank you."

https://blog.hayman.net/2025/05/06/from-steve-jobs-great-idea.html
765•mattl•9h ago•210 comments

When Abandoned Mines Collapse

https://practical.engineering/blog/2025/5/6/when-abandoned-mines-collapse
152•impish9208•2d ago•42 comments

Phoenician culture spread mainly through cultural exchange

https://www.mpg.de/24574685/0422-evan-phoenician-culture-spread-mainly-through-cultural-exchange-150495-x
50•gmays•3d ago•17 comments

Show HN: OpenRouter Model Price Comparison

https://compare-openrouter-models.pages.dev/
19•pacific01•3d ago•8 comments

Prepare your apps for Google Play's 16 KB page size compatibility requirement

https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html
36•ingve•6h ago•15 comments

Show HN: Using eBPF to see through encryption without a proxy

https://github.com/qpoint-io/qtap
218•tylerflint•11h ago•70 comments

Stability by Design

https://potetm.com/devtalk/stability-by-design.html
74•potetm•8h ago•17 comments

Mathematical Problem Solving

https://www.cip.ifi.lmu.de/~grinberg/t/20f/
66•ibobev•3d ago•3 comments

How the US built 5k ships in WWII

https://www.construction-physics.com/p/how-the-us-built-5000-ships-in-wwii
70•rbanffy•6h ago•49 comments

How to start a school with your friends

https://prigoose.substack.com/p/how-to-start-a-university
79•geverett•8h ago•34 comments

First American pope elected and will be known as Pope Leo XIV

https://www.cnn.com/world/live-news/new-pope-conclave-day-two-05-08-25
485•saikatsg•11h ago•749 comments

Cogentcore: Open-source framework for building multi-platform apps with Go

https://github.com/cogentcore/core
11•kristianp•3h ago•2 comments

Block Diffusion: Interpolating Autoregressive and Diffusion Language Models

https://m-arriola.com/bd3lms/
43•t55•9h ago•10 comments

Ciro (YC S22) is hiring a software engineer to build AI agents for sales

https://www.ycombinator.com/companies/ciro/jobs
1•dwiner•10h ago

Static as a Server

https://overreacted.io/static-as-a-server/
83•danabramov•10h ago•59 comments

How Obama’s BlackBerry got secured (2013)

https://www.electrospaces.net/2013/04/how-obamas-blackberry-got-secured.html
204•lastdong•3d ago•77 comments

The Rise and Fall of the Visual Telegraph (2017)

https://parisianfields.com/2017/11/05/the-rise-and-fall-of-the-visual-telegraph/
27•geox•8h ago•6 comments

Commercial Solutions for Classified CSfC for NSA to deliver secure cybersecurity

https://www.nsa.gov/Resources/Commercial-Solutions-for-Classified-Program/
3•Bluestein•2h ago•0 comments

Egyptologist uncovers hidden messages on Paris’s iconic obelisk

https://news.artnet.com/art-world/hidden-messages-paris-luxor-obelisk-2636508
87•isaacfrond•19h ago•81 comments

A Brief History of Cursor's Tab-Completion

https://www.coplay.dev/blog/a-brief-history-of-cursor-s-tab-completion
23•josvdwest•2d ago•2 comments