Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (3b4e9c297d5a6477ac8f781ecf22f0c6f7010514)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (3b4e9c297d5a6477ac8f781ecf22f0c6f7010514)
  • Date: Sun, 12 May 2024 22:03:00 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

ChangeLog | 1 +
python-pypi/python-installer/BUILD | 1 +
python-pypi/python-installer/DEPENDS | 5 +++++
python-pypi/python-installer/DETAILS | 22 ++++++++++++++++++++++
python-pypi/python-installer/HISTORY | 3 +++
python-pypi/python-installer/INSTALL | 9 +++++++++
6 files changed, 41 insertions(+)

New commits:
commit 3b4e9c297d5a6477ac8f781ecf22f0c6f7010514
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

python-pypi/python-installer: new spell

python lib for handling installing wheel distributions

diff --git a/ChangeLog b/ChangeLog
index 9e645ae..4e16d4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
* python-pypi/nwg-panel: new spell, gtk panel for sway and hyprland
* python-pypi/flit-core: new spell, core of flit build system
* python-pypi/pyproject-hooks: new spell, python build library
+ * python-pypi/python-installer: new spell, python lib to handle
installing

2024-05-09 Treeve Jelbert <treeve AT sourcemage.org>
* SSO: added, for use by accounts-sso spells
diff --git a/python-pypi/python-installer/BUILD
b/python-pypi/python-installer/BUILD
new file mode 100755
index 0000000..d4183ac
--- /dev/null
+++ b/python-pypi/python-installer/BUILD
@@ -0,0 +1 @@
+python -m build --wheel --no-isolation
diff --git a/python-pypi/python-installer/DEPENDS
b/python-pypi/python-installer/DEPENDS
new file mode 100755
index 0000000..01ab931
--- /dev/null
+++ b/python-pypi/python-installer/DEPENDS
@@ -0,0 +1,5 @@
+depends PKG-CONFIG &&
+depends python3 &&
+depends pygobject3 &&
+depends wheel &&
+depends py-build
diff --git a/python-pypi/python-installer/DETAILS
b/python-pypi/python-installer/DETAILS
new file mode 100755
index 0000000..1052243
--- /dev/null
+++ b/python-pypi/python-installer/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=python-installer
+ SPELLX=installer
+ VERSION=0.7.0
+ SOURCE=$SPELLX-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
+
SOURCE_URL[0]=https://pypi.python.org/packages/source/i/${SPELLX}/${SOURCE}
+
SOURCE_HASH=sha512:e89c2d28ca73d9c4291d645dda675fdcfcaba2e4f8765b9fa4a2f211e27711510f3d171b96a6b024c11808ba7f06b7b560a7cb31fafba815bd5c7396f26789f7
+ LICENSE[0]=MIT
+ WEB_SITE=https:/pypi.org/project/installer/
+ ENTERED=20240512
+ KEYWORDS="python lib"
+ SHORT="library for installing python packages from wheel dist"
+cat << EOF
+This is a low-level library for installing a Python package from
+a wheel distribution. It provides basic functionality and abstractions
+for handling wheels and installing packages from wheels.
+
+ * Logic for "unpacking" a wheel (i.e. installation).
+ * Abstractions for various parts of the unpacking process.
+ * Extensible simple implementations of the abstractions.
+ * Platform-independent Python script wrapper generation.
+EOF
diff --git a/python-pypi/python-installer/HISTORY
b/python-pypi/python-installer/HISTORY
new file mode 100644
index 0000000..b4a2d86
--- /dev/null
+++ b/python-pypi/python-installer/HISTORY
@@ -0,0 +1,3 @@
+2024-05-12 Conner Clere <xenanthropy AT sourcemage.org>
+ * BUILD, INSTALL, DEPENDS, DETAILS: version 0.7.0, new spell
+
diff --git a/python-pypi/python-installer/INSTALL
b/python-pypi/python-installer/INSTALL
new file mode 100755
index 0000000..ffeb1fa
--- /dev/null
+++ b/python-pypi/python-installer/INSTALL
@@ -0,0 +1,9 @@
+mkdir -p "${SOURCE_DIRECTORY}/builddir" &&
+PYTHONPATH=src python -m installer --destdir="${SOURCE_DIRECTORY}/builddir"
dist/*.whl &&
+
+# remove unneeded windows binaries
+rm builddir/usr/lib/python*/site-packages/installer/_scripts/*.exe &&
+
+cd builddir &&
+find . | cpio --pass-through --make-directories --unconditional --verbose \
+ "${INSTALL_ROOT}/"


  • [[SM-Commit] ] GIT changes to master grimoire by Conner Clere (3b4e9c297d5a6477ac8f781ecf22f0c6f7010514), Conner Clere, 05/12/2024

Archive powered by MHonArc 2.6.24.

Top of Page