Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f3d2138d055847c427d150224e56654a2816e2b7)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f3d2138d055847c427d150224e56654a2816e2b7)
  • Date: Fri, 19 Mar 2021 02:28:53 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 7 ++++++-
python-pypi/python-gitdb/DEPENDS | 2 ++
python-pypi/python-gitdb/DETAILS | 17 +++++++++++++++++
python-pypi/python-gitdb/HISTORY | 2 ++
python-pypi/python-gitpython/DEPENDS | 3 +++
python-pypi/python-gitpython/DETAILS | 24 ++++++++++++++++++++++++
python-pypi/python-gitpython/HISTORY | 2 ++
python-pypi/python-smmap/DEPENDS | 1 +
python-pypi/python-smmap/DETAILS | 30 ++++++++++++++++++++++++++++++
python-pypi/python-smmap/HISTORY | 2 ++
10 files changed, 89 insertions(+), 1 deletion(-)

New commits:
commit f3d2138d055847c427d150224e56654a2816e2b7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python-gitpython: new spell, Python library to interact with Git
repositories

commit 5a54ffcd85c23d9c92fed6b9318c1004ca3c11e9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python-gitdb: new spell, IO of git-style object databases

commit 9770bbeaabd9dc0bc22cf37f5fd7edba8073d850
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

python-smmap: new spell, A sliding memory map manager

diff --git a/ChangeLog b/ChangeLog
index d14629d..bc00515 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * python-pypi/python-smmap: new spell, A sliding memory map manager
+ * python-pypi/python-gitdb: new spell, IO of git-style object
databases
+ * python-pypi/python-gitpython: new spell, Python library to interact
with Git repositories
+
2021-03-13 Ismael Luceno <ismael AT iodev.co.uk>
* VDEPENDS: Fixed spell version check for the grimoire

@@ -20,7 +25,7 @@
kdisplay-5.21.0
kwinft-5.21.0
* xorg/xwayland: added, was part of xserver
-
+
2021-02-15 Ismael Luceno <ismael AT sourcemage.org>
* python-pypi/svg2tikz: new spell, Tools for converting SVG to
TikZ/PGF

diff --git a/python-pypi/python-gitdb/DEPENDS
b/python-pypi/python-gitdb/DEPENDS
new file mode 100755
index 0000000..3c3cf0d
--- /dev/null
+++ b/python-pypi/python-gitdb/DEPENDS
@@ -0,0 +1,2 @@
+depends python3 &&
+runtime_depends python-smmap
diff --git a/python-pypi/python-gitdb/DETAILS
b/python-pypi/python-gitdb/DETAILS
new file mode 100755
index 0000000..ebb817d
--- /dev/null
+++ b/python-pypi/python-gitdb/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=python-gitdb
+ VERSION=4.0.5
+ SOURCE="gitdb-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/gitpython-developers/gitdb/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:bab3b44000d84e849a4c637e39d01b1a6a62a8e2de884e99657f90529633c63709f5e72c21b55bee9e18a3607239c1c8f78951c1ab97a82f1a55732594729fb6
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/gitdb-$VERSION"
+ WEB_SITE="https://gitdb.readthedocs.org";
+ LICENSE[0]="BSD-3-clause"
+ ENTERED=20210318
+ KEYWORDS=""
+ SHORT="IO of git-style object databases"
+cat << EOF
+GitDB allows you to access bare git repositories for reading and writing. It
+aims at allowing full access to loose objects as well as packs with
performance
+and scalability in mind. It operates exclusively on streams, allowing to
handle
+large objects with a small memory footprint.
+EOF
diff --git a/python-pypi/python-gitdb/HISTORY
b/python-pypi/python-gitdb/HISTORY
new file mode 100644
index 0000000..6cf41a2
--- /dev/null
+++ b/python-pypi/python-gitdb/HISTORY
@@ -0,0 +1,2 @@
+2021-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/python-gitpython/DEPENDS
b/python-pypi/python-gitpython/DEPENDS
new file mode 100755
index 0000000..3d82c22
--- /dev/null
+++ b/python-pypi/python-gitpython/DEPENDS
@@ -0,0 +1,3 @@
+depends python3 &&
+runtime_depends git &&
+runtime_depends python-gitdb
diff --git a/python-pypi/python-gitpython/DETAILS
b/python-pypi/python-gitpython/DETAILS
new file mode 100755
index 0000000..d3bfc56
--- /dev/null
+++ b/python-pypi/python-gitpython/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=python-gitpython
+ VERSION=3.1.14
+ SOURCE="GitPython-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/gitpython-developers/GitPython/archive/$VERSION.tar.gz
+
SOURCE_HASH=sha512:46260039c3835aafa751f8a0a44ac4c87b90fccc4e37a02d9dc982a5b521d75c7ba1b2d6f50c44efd085265bb6bbfcd7932eabb199310095efd1713ed9c60276
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SOURCE%.tar.gz}"
+ WEB_SITE="https://gitpython.readthedocs.org";
+ LICENSE[0]="BSD-3-clause"
+ ENTERED=20210318
+ KEYWORDS=""
+ SHORT="Python library to interact with Git repositories"
+cat << EOF
+GitPython is a python library used to interact with git repositories,
+high-level like git-porcelain, or low-level like git-plumbing.
+
+It provides abstractions of git objects for easy access of repository data,
+and additionally allows you to access the git repository more directly
+using either a pure python implementation, or the faster, but more resource
+intensive git command implementation.
+
+The object database implementation is optimized for handling large quantities
+of objects and large datasets, which is achieved by using low-level
structures
+and data streaming.
+EOF
diff --git a/python-pypi/python-gitpython/HISTORY
b/python-pypi/python-gitpython/HISTORY
new file mode 100644
index 0000000..6cf41a2
--- /dev/null
+++ b/python-pypi/python-gitpython/HISTORY
@@ -0,0 +1,2 @@
+2021-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/python-pypi/python-smmap/DEPENDS
b/python-pypi/python-smmap/DEPENDS
new file mode 100755
index 0000000..8c09196
--- /dev/null
+++ b/python-pypi/python-smmap/DEPENDS
@@ -0,0 +1 @@
+depends python3
diff --git a/python-pypi/python-smmap/DETAILS
b/python-pypi/python-smmap/DETAILS
new file mode 100755
index 0000000..1700697
--- /dev/null
+++ b/python-pypi/python-smmap/DETAILS
@@ -0,0 +1,30 @@
+ SPELL=python-smmap
+ VERSION=4.0.0
+ SOURCE="smmap-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/gitpython-developers/smmap/archive/v$VERSION.tar.gz
+
SOURCE_HASH=sha512:53a3fcb21662a1a0feb34cf191117d1d822b231ce9f2660f65a033c5a651764e6ceb6b9c840861276cb81b0515fbc2cde08d94703c89497a8322eaad5e3a1abe
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/smmap-$VERSION"
+ WEB_SITE="http://smmap.readthedocs.org/";
+ LICENSE[0]="BSD-3-Clause"
+ ENTERED=20210318
+ KEYWORDS=""
+ SHORT="A sliding memory map manager"
+cat << EOF
+Smmap wraps an interface around mmap and tracks the mapped files as well
+as the amount of clients who use it. If the system runs out of resources,
+or if a memory limit is reached, it will automatically unload unused maps
+to allow continued operation.
+
+To allow processing large files even on 32 bit systems, it allows only
+portions of the file to be mapped. Once the user reads beyond the mapped
+region, smmap will automatically map the next required region, unloading
+unused regions using a LRU algorithm.
+
+Although the library can be used most efficiently with its native interface,
+a Buffer implementation is provided to hide these details behind a simple
+string-like interface.
+
+For performance critical 64 bit applications, a simplified version of memory
+mapping is provided which always maps the whole file, but still provides
+the benefit of unloading unused mappings on demand.
+EOF
diff --git a/python-pypi/python-smmap/HISTORY
b/python-pypi/python-smmap/HISTORY
new file mode 100644
index 0000000..6cf41a2
--- /dev/null
+++ b/python-pypi/python-smmap/HISTORY
@@ -0,0 +1,2 @@
+2021-03-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (f3d2138d055847c427d150224e56654a2816e2b7), Ismael Luceno, 03/18/2021

Archive powered by MHonArc 2.6.24.

Top of Page