pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-pdm, py-toolconfig: add two unfinished packages



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Sun Apr 30 20:14:18 2023 +0200
Changeset:	8f3bdfaee2e8579d8d2f15e006cf83c593b107cd

Modified Files:
	Makefile
Added Files:
	py-pdm/DESCR
	py-pdm/Makefile
	py-pdm/PLIST
	py-pdm/TODO
	py-pdm/distinfo
	py-toolconfig/DESCR
	py-toolconfig/Makefile
	py-toolconfig/PLIST
	py-toolconfig/distinfo

Log Message:
py-pdm, py-toolconfig: add two unfinished packages

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8f3bdfaee2e8579d8d2f15e006cf83c593b107cd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile               |  2 ++
 py-pdm/DESCR           | 23 +++++++++++++++++++++++
 py-pdm/Makefile        | 18 ++++++++++++++++++
 py-pdm/PLIST           |  4 ++++
 py-pdm/TODO            | 28 ++++++++++++++++++++++++++++
 py-pdm/distinfo        |  5 +++++
 py-toolconfig/DESCR    |  3 +++
 py-toolconfig/Makefile | 20 ++++++++++++++++++++
 py-toolconfig/PLIST    |  4 ++++
 py-toolconfig/distinfo |  5 +++++
 10 files changed, 112 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 85819c4bc7..e6a30f2ca6 100644
--- a/Makefile
+++ b/Makefile
@@ -4324,6 +4324,7 @@ SUBDIR+=	py-pcapy
 SUBDIR+=	py-pdf2image
 SUBDIR+=	py-pdfminer-six
 SUBDIR+=	py-pdfposter
+SUBDIR+=	py-pdm
 SUBDIR+=	py-pdoc3
 SUBDIR+=	py-peak-rules
 SUBDIR+=	py-pebl
@@ -4811,6 +4812,7 @@ SUBDIR+=	py-tmatrix
 SUBDIR+=	py-tmux
 SUBDIR+=	py-toeplitz
 SUBDIR+=	py-toleranceinterval
+SUBDIR+=	py-toolconfig
 SUBDIR+=	py-topkapi
 SUBDIR+=	py-torch
 SUBDIR+=	py-toro
diff --git a/py-pdm/DESCR b/py-pdm/DESCR
new file mode 100644
index 0000000000..18d16fe18e
--- /dev/null
+++ b/py-pdm/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+<div align="center">
+
+# PDM
+
+A modern Python package and dependency manager supporting the latest PEP standards.
+[中文版本说明](README_zh.md)
+
+![PDM logo](https://raw.githubusercontent.com/pdm-project/pdm/main/docs/docs/assets/logo_big.png)
+
+[![Docs](https://img.shields.io/badge/Docs-mkdocs-blue?style=for-the-badge)](https://pdm.fming.dev)
+[![Twitter Follow](https://img.shields.io/twitter/follow/pdm_project?label=get%20updates&logo=twitter&style=for-the-badge)](https://twitter.com/pdm_project)
+[![Discord](https://img.shields.io/discord/824472774965329931?label=discord&logo=discord&style=for-the-badge)](https://discord.gg/Phn8smztpv)
+
+![Github Actions](https://github.com/pdm-project/pdm/workflows/Tests/badge.svg)
+[![PyPI](https://img.shields.io/pypi/v/pdm?logo=python&logoColor=%23cccccc)](https://pypi.org/project/pdm)
+[![codecov](https://codecov.io/gh/pdm-project/pdm/branch/main/graph/badge.svg?token=erZTquL5n0)](https://codecov.io/gh/pdm-project/pdm)
+[![Packaging status](https://repology.org/badge/tiny-repos/pdm.svg)](https://repology.org/project/pdm/versions)
+[![Downloads](https://pepy.tech/badge/pdm/week)](https://pepy.tech/project/pdm)
+[![pdm-managed](https://img.shields.io/badge/pdm-managed-blueviolet)](https://pdm.fming.dev)
+<a href="https://trackgit.com";>
+...
diff --git a/py-pdm/Makefile b/py-pdm/Makefile
new file mode 100644
index 0000000000..d0522a058a
--- /dev/null
+++ b/py-pdm/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	pdm-2.5.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=p/pdm/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://pdm.fming.dev/
+COMMENT=	Modern Python package and dependency manager
+LICENSE=	mit
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-pdm/PLIST b/py-pdm/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/py-pdm/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/py-pdm/TODO b/py-pdm/TODO
new file mode 100644
index 0000000000..1d2622b4da
--- /dev/null
+++ b/py-pdm/TODO
@@ -0,0 +1,28 @@
+Seems to need itself to build
+
+=> Checking for portability problems in extracted files
+===> Building for py311-pdm-2.5.3
+* Building wheel...
+
+Traceback (most recent call last):
+  File "/usr/pkg/lib/python3.11/site-packages/pyproject_hooks/_impl.py", line 321, in _call_hook
+    raise BackendUnavailable(data.get('traceback', ''))
+pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):
+  File "/usr/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
+    obj = import_module(mod_path)
+          ^^^^^^^^^^^^^^^^^^^^^^^
+  File "/usr/pkg/lib/python3.11/importlib/__init__.py", line 126, in import_module
+    return _bootstrap._gcd_import(name[level:], package, level)
+           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
+  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
+  File "<frozen importlib._bootstrap>", line 1128, in _find_and_load_unlocked
+  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
+  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
+  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
+  File "<frozen importlib._bootstrap>", line 1142, in _find_and_load_unlocked
+ModuleNotFoundError: No module named 'pdm'
+
+ERROR Backend 'pdm.backend' is not available.
+*** Error code 1
+
diff --git a/py-pdm/distinfo b/py-pdm/distinfo
new file mode 100644
index 0000000000..1ff18f84a3
--- /dev/null
+++ b/py-pdm/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (pdm-2.5.3.tar.gz) = b0d612da660b1b3fad7e66ce4ab67fa28e3b8b6fd79987e977a77cdf0fd5887a
+SHA512 (pdm-2.5.3.tar.gz) = 0ad03e8594b677b3b7f3c6724fdfed8d4d51bcf9ad078121506179f3869eef1f4ae4b8f5f64a88048992018600086008db7269f38fad8982e4e73c58dc2624b6
+Size (pdm-2.5.3.tar.gz) = 3051077 bytes
diff --git a/py-toolconfig/DESCR b/py-toolconfig/DESCR
new file mode 100644
index 0000000000..5e08f5e255
--- /dev/null
+++ b/py-toolconfig/DESCR
@@ -0,0 +1,3 @@
+The goal of this project is to manage configuration for python
+tools, such as black and rope and add support for a pyproject.toml
+configuration file.
diff --git a/py-toolconfig/Makefile b/py-toolconfig/Makefile
new file mode 100644
index 0000000000..8e394804f1
--- /dev/null
+++ b/py-toolconfig/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	pytoolconfig-1.2.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/^py//}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=p/pytoolconfig/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/bageljrkhanofemus/pytoolconfig
+COMMENT=	Python tool configuration
+LICENSE=	gnu-lgpl-v3
+
+# needs py-pdm to build
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-toolconfig/PLIST b/py-toolconfig/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/py-toolconfig/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/py-toolconfig/distinfo b/py-toolconfig/distinfo
new file mode 100644
index 0000000000..2dc387269b
--- /dev/null
+++ b/py-toolconfig/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (pytoolconfig-1.2.5.tar.gz) = 2c479602ce62a5bc7afa12409827f0a27a73cb1bac44c767ecff6c24c6d5c196
+SHA512 (pytoolconfig-1.2.5.tar.gz) = 37753530a166d324ddef0c2e9f0c3d6b2f61252a18ff8037d530b339c8b817cde4087d14b6756690fe10002cbd3442776604ff064d7d16d34289ba859492c920
+Size (pytoolconfig-1.2.5.tar.gz) = 16322 bytes


Home | Main Index | Thread Index | Old Index