commit e1e96ab51fd1ab2f177ae21fb5d8752ec2b77c44 Author: Gene C Date: Sat Jan 18 14:17:26 2025 -0500 Initial commit version 2.6.0 diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..c192e24b0db54 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = py-cidr + pkgdesc = python module providing network / CIDR tools + pkgver = 2.6.0 + pkgrel = 1 + url = https://github.com/gene-git/py-cidr + arch = any + license = MIT + makedepends = git + makedepends = python-build + makedepends = python-wheel + makedepends = python-hatch + makedepends = rsync + depends = python>=3.13 + depends = lockmgr + source = git+https://github.com/gene-git/py-cidr#tag=2.6.0 + validpgpkeys = 7CCA1BA66669F3273DB52678E5B81343AB9809E1 + sha512sums = SKIP + +pkgname = py-cidr diff --git a/Changelog.rst b/Changelog.rst new file mode 100644 index 0000000000000..bbbb68b455af8 --- /dev/null +++ b/Changelog.rst @@ -0,0 +1,8 @@ +Changelog +========= + +**[2.6.0] ----- 2025-01-18** :: + + Initial release + + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..e19563f7bf2aa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# SPDX-License-Identifier: MIT +# SPDX-FileCopyrightText: © 2024-present Gene C +# +# Arch Linux PKGBUILD for py-cidr +# This builds the latest release tag. +# git HEAD is also well tested. +# +# Maintainer: Gene C +# Contributor: +# +pkgname='py-cidr' +pkgdesc='python module providing network / CIDR tools' +_gitname='py-cidr' + +pkgver=2.6.0 +pkgrel=1 +url="https://github.com/gene-git/py-cidr" + +arch=(any) +license=(MIT) + +# To build docs uncommont sphinx/texlive +depends=('python>=3.13' 'lockmgr') +makedepends=('git' 'python-build' 'python-wheel' 'python-hatch' 'rsync' + #'python-sphinx' 'python-myst-parser' 'texlive-latexextra' 'python-sphinx-autoapi' + ) + +# Used by package : mkpkg +_mkpkg_depends=('python>minor') + +# +# Verifying Signed Tag +# Add arch@sapience.com key to keyring then use the source line with "?signed" +# Key available via keys/pgp, WKD or dowload from https://www.sapience.com/tech +# Note that upstream release procedure requires every tagged release have new tag +# +validpgpkeys=( '7CCA1BA66669F3273DB52678E5B81343AB9809E1') # Gene C + +#source=("git+https://github.com/gene-git/${_gitname}#tag=${pkgver}?signed") + source=("git+https://github.com/gene-git/${_gitname}#tag=${pkgver}") +sha512sums=('SKIP') + +build() { + cd "${_gitname}" + /usr/bin/rm -f dist/* + /usr/bin/python -m build --wheel --no-isolation + + # To build Docs + # uncomment these and sphinx makedepends above + # -------------- + # echo "Build docs" + # cd ./Docs + # make html + # make latexpdf +} + +package() { + cd "${_gitname}" + ./scripts/do-install ${pkgdir} +} +# vim:set ts=4 sts=4 sw=4 et: diff --git a/keys/pgp/7CCA1BA66669F3273DB52678E5B81343AB9809E1.asc b/keys/pgp/7CCA1BA66669F3273DB52678E5B81343AB9809E1.asc new file mode 100644 index 0000000000000..8d70558dd54e4 --- /dev/null +++ b/keys/pgp/7CCA1BA66669F3273DB52678E5B81343AB9809E1.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEX+ocEBYJKwYBBAHaRw8BAQdAFCGwrmtlkmLUjmOVpOn+ND7tQftxWZ3q2AUx +v7EwMHO0K0dlbmUgQXJjaCAoTDAgMjAyMDEyMjgpIDxhcmNoQHNhcGllbmNlLmNv +bT6IlgQTFggAPgIbAQULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBHzKG6ZmafMn +PbUmeOW4E0OrmAnhBQJith0iBQkkoaASAAoJEOW4E0OrmAnhL5MA/Av3xIPv82y9 +K4F1xSsIA81oQ62yq5/49KvoaKYQQvVtAQC5VzTFI2841cBtRKPnQIksDyZeIS5U +X1k7chU33CC9BoiWBBMWCAA+FiEEfMobpmZp8yc9tSZ45bgTQ6uYCeEFAl/qHBAC +GwEFCRLMAwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ5bgTQ6uYCeHCfgD/ +UTu4n8K5xn83m+u3L/2BXzidQx0y96CehCOyy1SoaKAA/ipoW4ft7l60RWEDSAGX +PWHYOFhpb8ACesI3+G+e788BuDgEX+oc0RIKKwYBBAGXVQEFAQEHQFXJVZuMp7R4 +EWMdzXSExTKy1D/xXzoJGjcH730gs9MAAwEIB4h+BBgWCAAmAhsMFiEEfMobpmZp +8yc9tSZ45bgTQ6uYCeEFAmK2HVUFCRs7ngQACgkQ5bgTQ6uYCeHeVAD/cxGeSLGo +U0WBwvoN6DKLPYnXQQQXR6UqPFvHpq4L66YA/iVqpP0lK80JFLbIA8ZqU9VbTIlH +gLlYEo5cZMxCpwgKuDMEX+oc8xYJKwYBBAHaRw8BAQdAGwCWT/Hr6OW84s7sIWqL +1kk9oCkG/GU26IGD2Ogy1wqI9QQYFggAJgIbAhYhBHzKG6ZmafMnPbUmeOW4E0Or +mAnhBQJith1jBQkbO53wAIF2IAQZFggAHRYhBNAioQnh6uhrA/GpYHSVzau5+Z5B +BQJf6hzzAAoJEHSVzau5+Z5BzrAA/0vou89ZZ40+wZgTLJdRZtf4GxGL4HUy0L/1 +P9g9477UAQDddLhGlF5YOLyWqeuULXghPWtUV0aiDPGia41MbsJwCgkQ5bgTQ6uY +CeGJ0AEAuJIIU7JBecw0icaqBrhutIdyRqSfuNvu81xc/gte4NUBAJS10Mgn67zc +R9YZFXaHIT/sdXV1X5BB4en0+h6IHrAK +=+kH/ +-----END PGP PUBLIC KEY BLOCK-----