[Python-modules-commits] r8793 - in packages/beaker/trunk/debian (changelog control dirs rules)

piotr at users.alioth.debian.org piotr at users.alioth.debian.org
Tue Jun 16 20:46:44 UTC 2009


    Date: Tuesday, June 16, 2009 @ 20:46:43
  Author: piotr
Revision: 8793

* New upstream release.
* debian/rules works fine with python2.6 and its dist-packages now
* Short and long description updated
* Moved python-all and python-setuptools to Build-Depends-Indep
* debian/dirs removed, no longer needed

Modified:
  packages/beaker/trunk/debian/changelog
  packages/beaker/trunk/debian/control
  packages/beaker/trunk/debian/rules
Deleted:
  packages/beaker/trunk/debian/dirs

Modified: packages/beaker/trunk/debian/changelog
===================================================================
--- packages/beaker/trunk/debian/changelog	2009-06-15 21:43:20 UTC (rev 8792)
+++ packages/beaker/trunk/debian/changelog	2009-06-16 20:46:43 UTC (rev 8793)
@@ -1,3 +1,13 @@
+beaker (1.3.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+  * debian/rules works fine with python2.6 and its dist-packages now
+  * Short and long description updated
+  * Moved python-all and python-setuptools to Build-Depends-Indep
+  * debian/dirs removed, no longer needed
+
+ -- Piotr Ożarowski <piotr at debian.org>  Tue, 16 Jun 2009 21:34:05 +0200
+
 beaker (1.3-1) unstable; urgency=low
 
   * New upstream release.

Modified: packages/beaker/trunk/debian/control
===================================================================
--- packages/beaker/trunk/debian/control	2009-06-15 21:43:20 UTC (rev 8792)
+++ packages/beaker/trunk/debian/control	2009-06-16 20:46:43 UTC (rev 8793)
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Oleksandr Moskalenko <malex at debian.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 5), python-all-dev, python-setuptools (>= 0.6b3)
-Build-Depends-Indep: python-support (>= 0.6.4)
+Build-Depends: debhelper (>= 5)
+Build-Depends-Indep: python-support (>= 0.6.4), python-all, python-setuptools (>= 0.6b3-1~)
 Standards-Version: 3.8.1
 XS-Python-Version: all
 Homepage: http://pypi.python.org/pypi/Beaker
@@ -17,8 +17,26 @@
 XB-Python-Version: ${python:Versions}
 Recommends: python-sqlalchemy
 Enhances: python-pylons
-Description: Simple WSGI middleware that uses the Myghty Container API
- MyghtyUtils contains a very robust Container API for storing data using
- various backends. Beaker uses those APIs to implement common web application
- wrappers, like sessions and caching, in WSGI middleware. Currently the only
- middleware implemented is that for sessions but more is coming soon.
+Description: cache and session library
+ Beaker is a web session and general caching library that includes WSGI
+ middleware for use in web applications.
+ .
+ As a general caching library, Beaker can handle storing for various times any
+ Python object that can be pickled with optional back-ends on a fine-grained
+ basis.
+ .
+ Features:
+  * Fast, robust performance
+  * Multiple reader/single writer lock system to avoid duplicate simultaneous
+    cache creation
+  * Cache back-ends include dbm, file, memory, memcached, and database (using
+    SQLAlchemy for multiple-db vendor support)
+  * Signed cookies to prevent session hijacking/spoofing 
+  * Cookie-only sessions to remove the need for a database or file backend
+    (ideal for clustered systems)
+  * Extensible Container object to support new back-ends
+  * Caches can be divided into namespaces (to represent templates, objects,
+    etc.) then keyed for different copies
+  * Create functions for automatic call-backs to create new cache copies after
+    expiration
+  * Fine-grained toggling of back-ends, keys, and expiration per Cache object

Deleted: packages/beaker/trunk/debian/dirs
===================================================================
--- packages/beaker/trunk/debian/dirs	2009-06-15 21:43:20 UTC (rev 8792)
+++ packages/beaker/trunk/debian/dirs	2009-06-16 20:46:43 UTC (rev 8793)
@@ -1 +0,0 @@
-usr/share/python-support/python-beaker

Modified: packages/beaker/trunk/debian/rules
===================================================================
--- packages/beaker/trunk/debian/rules	2009-06-15 21:43:20 UTC (rev 8792)
+++ packages/beaker/trunk/debian/rules	2009-06-16 20:46:43 UTC (rev 8793)
@@ -5,6 +5,11 @@
 package=python-beaker
 PYVERS=$(shell pyversions -vr)
 
+-include /usr/share/python/python.mk
+ifeq (,$(py_libdir))
+    py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages
+endif
+
 clean:
 	rm -f build-*
 	dh_testdir
@@ -26,10 +31,11 @@
 install: $(PYVERS:%=install-python%)
 install-python%:
 	python$* setup.py install \
-		--no-compile \
+		--no-compile $(py_setup_install_args) \
 		--single-version-externally-managed \
 		--root $(CURDIR)/debian/$(package)
-	-dpkg --compare-versions '$*' lt '2.5' && rm -f $(CURDIR)/debian/$(package)/usr/lib/python$*/site-packages/beaker/ext/google.py
+	-dpkg --compare-versions '$*' lt '2.5' && \
+	 rm -f $(CURDIR)/debian/$(package)/$(call py_libdir,$*)/beaker/ext/google.py
 
 binary-indep: build install
 	dh_testdir




More information about the Python-modules-commits mailing list