well, Julia learned from Python’s failure and has a much more robust system. Just to name a few:
- not
setup.py
bs - Compatibility (both ways) is stored in the General registry, which means you don’t need to download multiple versions of the same package to “try” out the compatibility
- binary dependencies are managed in the exact same way as normal package