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