SpriteLink / NIPAP

Neat IP Address Planner - NIPAP is the best open source IPAM in the known universe, challenging classical IP address management (IPAM) systems in many areas.
https://spritelink.github.io/NIPAP/
MIT License
540 stars 131 forks source link

Migrate to setuptools #1397

Open garberg opened 2 months ago

garberg commented 2 months ago

Migrate the NIPAP Python packages to setuptools. Unfortunately the version of setuptools shipped with Ubuntu 22.04, which the CI runners run, is antique and broken.

plajjan commented 2 months ago

Is there a point in sticking to ubuntu 22.04 for the runners? I guess github actions ubuntu-latest maps to 22.04, right? but you can easily just run stuff in a container instead

  mah-job:
    runs-on: ubuntu-latest
    container:
      image: debian:12
    steps:
      - name: "prove I'm debian"
        run: cat /etc/debian_version

or is this necessary for all downstream users of nipap that the setuptools is compatible with 22.04?