pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-ana



Module Name:    pkgsrc
Committed By:   khorben
Date:           Tue Sep 29 02:13:36 UTC 2020

Added Files:
        pkgsrc/databases/py-ana: DESCR Makefile PLIST distinfo

Log Message:
py-ana: import version 0.06


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/py-ana/DESCR \
    pkgsrc/databases/py-ana/Makefile pkgsrc/databases/py-ana/PLIST \
    pkgsrc/databases/py-ana/distinfo

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

Added files:

Index: pkgsrc/databases/py-ana/DESCR
diff -u /dev/null pkgsrc/databases/py-ana/DESCR:1.1
--- /dev/null   Tue Sep 29 02:13:36 2020
+++ pkgsrc/databases/py-ana/DESCR       Tue Sep 29 02:13:36 2020
@@ -0,0 +1,15 @@
+ANA is a project to provide easy distributed data storage for stuff.
+It provides every object with a UUID and, when pickled, will first serialize
+the object's state to a central location and then "pickle" the object into just
+its UUID. This is really handy when you have to distribute objects in some
+distributed system, and you'd rather not pickle the whole object every time you
+need to send it.
+
+ANA violates some of pickle's assumptions.
+Users of pickle often have an implicit assumption that the objects they
+unpickle will be different (identity-wise) than the objects that they pickle.
+This is not the case with ANA; in fact, it has an object cache specifically to
+avoid this. Furthermore, depending on the mode of operation, ANA might store
+the objects centrally, by UUID, where it will be accessed by other instances of
+ANA. Because of these things, the objects serialized with ANA should be
+immutable, if you know what's good for you.
Index: pkgsrc/databases/py-ana/Makefile
diff -u /dev/null pkgsrc/databases/py-ana/Makefile:1.1
--- /dev/null   Tue Sep 29 02:13:36 2020
+++ pkgsrc/databases/py-ana/Makefile    Tue Sep 29 02:13:36 2020
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2020/09/29 02:13:36 khorben Exp $
+
+DISTNAME=      ana-0.06
+PKGNAME=       ${PYPKGPREFIX}-ana-0.6
+CATEGORIES=    databases
+MASTER_SITES=  ${MASTER_SITE_PYPI:=a/ana/}
+
+MAINTAINER=    khorben%defora.org@localhost
+HOMEPAGE=      https://pypi.python.org/pypi/ana/
+COMMENT=       Easy distributed data storage
+
+PYTHON_VERSIONS_ACCEPTED=      37 36
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/py-ana/PLIST
diff -u /dev/null pkgsrc/databases/py-ana/PLIST:1.1
--- /dev/null   Tue Sep 29 02:13:36 2020
+++ pkgsrc/databases/py-ana/PLIST       Tue Sep 29 02:13:36 2020
@@ -0,0 +1,17 @@
+@comment $NetBSD: PLIST,v 1.1 2020/09/29 02:13:36 khorben Exp $
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/ana/__init__.py
+${PYSITELIB}/ana/__init__.pyc
+${PYSITELIB}/ana/__init__.pyo
+${PYSITELIB}/ana/d.py
+${PYSITELIB}/ana/d.pyc
+${PYSITELIB}/ana/d.pyo
+${PYSITELIB}/ana/datalayer.py
+${PYSITELIB}/ana/datalayer.pyc
+${PYSITELIB}/ana/datalayer.pyo
+${PYSITELIB}/ana/errors.py
+${PYSITELIB}/ana/errors.pyc
+${PYSITELIB}/ana/errors.pyo
+${PYSITELIB}/ana/storable.py
+${PYSITELIB}/ana/storable.pyc
+${PYSITELIB}/ana/storable.pyo
Index: pkgsrc/databases/py-ana/distinfo
diff -u /dev/null pkgsrc/databases/py-ana/distinfo:1.1
--- /dev/null   Tue Sep 29 02:13:36 2020
+++ pkgsrc/databases/py-ana/distinfo    Tue Sep 29 02:13:36 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/09/29 02:13:36 khorben Exp $
+
+SHA1 (ana-0.06.tar.gz) = fd53b0f6fc1d2f48f20e6b462ddb3b25e0aa4082
+RMD160 (ana-0.06.tar.gz) = 4c5925f113ba9ef1fbdce1a14a38ac3ed5b4ce72
+SHA512 (ana-0.06.tar.gz) = d4944f96379d399040e191d3058d35e5e7ca2cd7193b8dfb3b7b78e0dbf26c8c5dc48acb7c570e51fead0387ee708246de8cf9231ef35028bdd7686f732df875
+Size (ana-0.06.tar.gz) = 5876 bytes



Home | Main Index | Thread Index | Old Index