1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00

buzhug is a fast, pure-Python database engine, using a syntax that Python

programmers should find very intuitive.

The data is stored and accessed on disk (it is not an in-memory database);
the implementation has been designed to make all operations, and especially
selection, as fast as possible with an interpreted language.

The database is implemented as a Python iterator, yielding objects whose
attributes are the fields defined when the base is created ; therefore,
requests can be expressed as list comprehensions or generator expressions,
instead of SQL queries.

WWW:	http://buzhug.sourceforge.net/

PR:		ports/132278
Submitted by:	Wen Heping <wenheping at gmail.com>
This commit is contained in:
Martin Wilke 2009-03-12 19:21:04 +00:00
parent c28df52e7c
commit 9a4ffe3043
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=229959
5 changed files with 68 additions and 0 deletions

View File

@ -13,6 +13,7 @@
SUBDIR += aolserver-nsmysql
SUBDIR += aolserver-nspostgres
SUBDIR += bbdb
SUBDIR += buzhug
SUBDIR += cdb
SUBDIR += clip
SUBDIR += couchdb

20
databases/buzhug/Makefile Normal file
View File

@ -0,0 +1,20 @@
# New ports collection makefile for: buzhug
# Date created: 03 March 2009
# Whom: Wen Heping <wenheping@gmail.com>
#
# $FreeBSD$
#
PORTNAME= buzhug
PORTVERSION= 1.5
CATEGORIES= databases python
MASTER_SITES= SF
MAINTAINER= wenheping@gmail.com
COMMENT= A pure-Python database engine
USE_ZIP= yes
USE_PYTHON= yes
USE_PYDISTUTILS= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (buzhug-1.5.zip) = 49738182992dd26ad1fa07d9e1133172
SHA256 (buzhug-1.5.zip) = 8ef62e19729eebaebf051333c7d84f8d87177671c829b5a824291f789adc18a2
SIZE (buzhug-1.5.zip) = 33163

View File

@ -0,0 +1,13 @@
buzhug is a fast, pure-Python database engine, using a syntax that Python
programmers should find very intuitive.
The data is stored and accessed on disk (it is not an in-memory database);
the implementation has been designed to make all operations, and especially
selection, as fast as possible with an interpreted language.
The database is implemented as a Python iterator, yielding objects whose
attributes are the fields defined when the base is created ; therefore,
requests can be expressed as list comprehensions or generator expressions,
instead of SQL queries.
WWW: http://buzhug.sourceforge.net/

View File

@ -0,0 +1,31 @@
%%PYTHON_SITELIBDIR%%/buzhug/SimpleAsyncHTTPServer.py
%%PYTHON_SITELIBDIR%%/buzhug/SimpleAsyncHTTPServer.pyc
%%PYTHON_SITELIBDIR%%/buzhug/SimpleAsyncHTTPServer.pyo
%%PYTHON_SITELIBDIR%%/buzhug/__init__.py
%%PYTHON_SITELIBDIR%%/buzhug/__init__.pyc
%%PYTHON_SITELIBDIR%%/buzhug/__init__.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_algos.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_algos.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_algos.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_client.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_client.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_client.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_files.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_files.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_files.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_info.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_info.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_info.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_server.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_server.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_server.pyo
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_test.py
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_test.pyc
%%PYTHON_SITELIBDIR%%/buzhug/buzhug_test.pyo
%%PYTHON_SITELIBDIR%%/buzhug/conversion_float.py
%%PYTHON_SITELIBDIR%%/buzhug/conversion_float.pyc
%%PYTHON_SITELIBDIR%%/buzhug/conversion_float.pyo
@dirrm %%PYTHON_SITELIBDIR%%/buzhug