CompatPy
- 6 Devlogs
- 16 Total hours
CompatPy, an python package compatibility checker for different python versions.
CompatPy, an python package compatibility checker for different python versions.
bro… its too much to list but i released 26.10.3 by now… you can look at CHANGELOG.md
its 4am… i have been coding for a while now… my brain is fryed… i fixed 3 problems on my roadmap… and we just hit the 1K lines of code on lib.rs🥳🥳
CompatPy FIRST RELEASE!!
i just released the first version of CompatPy.
its available as a crate on crates.io and as a standalone Windows binary.
for later versions i will make an .msi installer for windows so you will just be able to run “compatpy {project path}” instead of the headless binary but for now we gotta do it like this…
ANYWAY YAAAYY🥳🥳
devlog #3 – we’re actually checking compatibility now
CompatPy is starting to become an actual compatibility checker
it can now scan a project, find its dependencies, look them up on PyPI , select the mathing package release, check its python requirements and then calculate which python versions work for the dependencies
so instead of just pasting package versions and quitting it now actually pastes the compatible python versions over all packages like shown in the screenshot
even though im on track there’s still plenty to build before this becomes a proper finished tool, but the core compatibility pipeline is now working
devlog#2 – version and installed state
i just added the versions to detection so we can start working on PyPi compatibility checks
i made an basic dependency detection, i will still need to make version and compatibility stuff