pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/py-ana py-ana: import version 0.06



details:   https://anonhg.NetBSD.org/pkgsrc/rev/48474862ccc3
branches:  trunk
changeset: 439803:48474862ccc3
user:      khorben <khorben%pkgsrc.org@localhost>
date:      Tue Sep 29 02:13:36 2020 +0000

description:
py-ana: import version 0.06

diffstat:

 databases/py-ana/DESCR    |  15 +++++++++++++++
 databases/py-ana/Makefile |  15 +++++++++++++++
 databases/py-ana/PLIST    |  17 +++++++++++++++++
 databases/py-ana/distinfo |   6 ++++++
 4 files changed, 53 insertions(+), 0 deletions(-)

diffs (69 lines):

diff -r fb04c70a7c98 -r 48474862ccc3 databases/py-ana/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/py-ana/DESCR    Tue Sep 29 02:13:36 2020 +0000
@@ -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.
diff -r fb04c70a7c98 -r 48474862ccc3 databases/py-ana/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/py-ana/Makefile Tue Sep 29 02:13:36 2020 +0000
@@ -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"
diff -r fb04c70a7c98 -r 48474862ccc3 databases/py-ana/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/py-ana/PLIST    Tue Sep 29 02:13:36 2020 +0000
@@ -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
diff -r fb04c70a7c98 -r 48474862ccc3 databases/py-ana/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/py-ana/distinfo Tue Sep 29 02:13:36 2020 +0000
@@ -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