Initial commit version 2.6.0

This commit is contained in:
Gene C 2025-01-18 14:17:26 -05:00
commit e1e96ab51f
4 changed files with 111 additions and 0 deletions

19
.SRCINFO Normal file
View file

@ -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

8
Changelog.rst Normal file
View file

@ -0,0 +1,8 @@
Changelog
=========
**[2.6.0] ----- 2025-01-18** ::
Initial release

61
PKGBUILD Normal file
View file

@ -0,0 +1,61 @@
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: © 2024-present Gene C <arch@sapience.com>
#
# Arch Linux PKGBUILD for py-cidr
# This builds the latest release tag.
# git HEAD is also well tested.
#
# Maintainer: Gene C <arch@sapience.com>
# 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:

View file

@ -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-----