Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Evilution of virtual Python build environments:

    setuptools

    distutils

    pyenv

    poetry

    anaconda

    pip install --user pkg-name

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt

    python3.8 -m venv .venv38
    python3.11 -m venv .venv311

    conda create -n myproject python=3.9.4
    conda activate myproject

    pytorch

meanwhile, in C and C++, we have `make`.


C & C++ also have Autotools, Ninja, CMake, Meson, Bazel, and several more obscure build systems.


> meanwhile, in C and C++, we have `make`.

And `cmake`, and `conan`, and `autotools`, and `scons`, and `bazel`, and...


You left out `meson`, which is what I would say is gaining marketshare fastest in the Linux world.

And it's written in python, so even C doesn't escape the python packaging ecosystem.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: