debian/0000775000000000000000000000000012625355362007201 5ustar debian/changelog0000664000000000000000000000222012625355362011047 0ustar py-lmdb (0.86-1build1~ubuntu14.04.1) trusty-backports; urgency=medium * No-change backport to trusty (LP: #1519863) -- Iain Lane Wed, 25 Nov 2015 15:59:46 +0000 py-lmdb (0.86-1build1) wily; urgency=medium * No-change rebuild for python3.5 transition -- Steve Langasek Fri, 24 Jul 2015 21:40:07 +0000 py-lmdb (0.86-1) unstable; urgency=medium * New upstream release. * [54058f0d] debian/control: Update Maintainer, Uploaders * [69d06f39] debian/control: Update Vcs-Browser, Vcs-Git URLs * [0fa7c7fd] debian/gbp.conf: Update debian-branch, upstream-tag, add [dch] options * [f0788385] debian/gbp.conf: Replace upstream-tree with pristine-tar, pristine-tar-commit * [4a483319] setup.py: Make the build reproducible. Thanks to Chris Lamb (Closes: #790738) * [37359bfd] debian/README.source: Document the source package repository conventions -- Robert Edmonds Sat, 04 Jul 2015 16:55:00 -0400 py-lmdb (0.84-1) unstable; urgency=medium * Initial release. (Closes: #748373) -- Robert Edmonds Fri, 12 Dec 2014 11:45:15 -0500 debian/rules0000775000000000000000000000030012546044076010251 0ustar #!/usr/bin/make -f export LMDB_FORCE_SYSTEM=1 export PYBUILD_NAME=lmdb %: dh $@ --with python2,python3 --buildsystem=pybuild override_dh_auto_clean: dh_auto_clean rm -f lmdb/_config.py debian/gbp.conf0000664000000000000000000000032012546044076010612 0ustar [DEFAULT] debian-branch = debian/sid [buildpackage] pristine-tar = True pristine-tar-commit = True upstream-tag = upstream/py-lmdb_%(version)s [dch] id-length = 8 commit-msg = debian/changelog: %(version)s debian/control0000664000000000000000000000353512554530266010611 0ustar Source: py-lmdb Section: python Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Berkeley DB Group Uploaders: Robert Edmonds Build-Depends: debhelper (>= 9~) , dh-python , liblmdb-dev , python-all-dev , python3-all-dev , python-setuptools , python3-setuptools Standards-Version: 3.9.6 Homepage: https://github.com/dw/py-lmdb Vcs-Browser: https://anonscm.debian.org/cgit/pkg-db/py-lmdb.git/ Vcs-Git: git://anonscm.debian.org/pkg-db/py-lmdb.git Package: python-lmdb Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Description: Python binding for LMDB Lightning Memory-Mapped Database Lighting Memory-Mapped Database (LMDB) is an ultra-fast, ultra-compact key-value embedded data store developed for the OpenLDAP Project. It uses memory-mapped files, so it has the read performance of a pure in-memory database while still offering the persistence of standard disk-based databases, and is only limited to the size of the virtual address space (it is not limited to the size of physical RAM). . This package contains the 'lmdb' Python extension module. Package: python3-lmdb Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Description: Python 3 binding for LMDB Lightning Memory-Mapped Database Lighting Memory-Mapped Database (LMDB) is an ultra-fast, ultra-compact key-value embedded data store developed for the OpenLDAP Project. It uses memory-mapped files, so it has the read performance of a pure in-memory database while still offering the persistence of standard disk-based databases, and is only limited to the size of the virtual address space (it is not limited to the size of physical RAM). . This package contains the 'lmdb' Python 3 extension module. debian/compat0000664000000000000000000000000212546044076010376 0ustar 9 debian/README.source0000664000000000000000000000411112546044076011354 0ustar py-lmdb for Debian ------------------ This is the py-lmdb Debian source package, which is collaboratively maintained by the Debian pkg-db group in a Git repository with the following conventions. * Source packages are built with gbp. * Packaging branches should be named according to the codename of the target distribution. In the case of Debian, that means for example debian/sid, debian/jessie, debian/experimental, debian/wheezy, debian/wheezy-backports, etc. (From DEP-14.) * There are no branches corresponding to upstream's branches. We use gbp's '--git-upstream-tree=tag' option, so this is unnecessary. * Upstream does not make independent tarball releases beyond the tarballs automatically generated by GitHub from the release tags. There is no need to be able to reproduce these tarballs since their content matches the release tags exactly, so we ignore them. However, we do enable 'pristine-tar' and 'pristine-tar-commit' in debian/gbp.conf, so that subsequent Debian package releases for the same upstream release version will have .orig.tar.gz files with matching checksums. * New upstream releases are imported via upstream's release tags, which are prefixed by us with 'upstream/'. You may want to add the upstream Git repository as a remote to your local clone with the following commands: git remote add --no-tags upstream https://github.com/dw/py-lmdb git config --add remote.upstream.fetch 'refs/tags/*:refs/tags/upstream/*' git fetch upstream This results in tags like upstream/py-lmdb_0.84. Do not import upstream's tags without the 'upstream/' prefix. * New releases are non-fast-forward merged onto the packaging branch, e.g.: git checkout debian/sid git merge --no-ff --no-edit upstream/py-lmdb_0.86 * Use gbp-dch to generate the changelog, but there is no need to list every upstream commit in the Debian changelog. * Only branch names matching debian/* and pristine-tar should be pushed to our Git repository. * Only tag names matching debian/* or upstream/* should be pushed to our Git repository. debian/watch0000664000000000000000000000013312546044076010226 0ustar version=3 https://github.com/dw/py-lmdb/releases /dw/py-lmdb/archive/py-lmdb_(.*)\.tar\.gz debian/copyright0000664000000000000000000001113612546044076011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: David Wilson Upstream-Contact: David Wilson Source: https://github.com/dw/py-lmdb Files: * Copyright: 2013-2014 The py-lmdb authors License: OLDAP-2.8 Files: lib/lmdb.h lib/mdb.c Copyright: 2011-2014 Howard Chu, Symas Corp. 2009, 2010 Martin Hedenfalk License: OLDAP-2.8 and OpenBSD Files: lib/win32/inttypes.h lib/win32-stdint/stdint.h Copyright: 2006-2013 Alexander Chemeris License: BSD-3-clause~author License: OLDAP-2.8 Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions in source form must retain copyright statements and notices, . 2. Redistributions in binary form must reproduce applicable copyright statements and notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution, and . 3. Redistributions must contain a verbatim copy of this document. . The OpenLDAP Foundation may revise this license from time to time. Each revision is distinguished by a version number. You may use this Software under terms of this license revision or under the terms of any subsequent revision of the license. . THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . The names of the authors and copyright holders must not be used in advertising or otherwise to promote the sale, use or other dealing in this Software without specific, written prior permission. Title to copyright in this Software shall at all times remain with copyright holders. License: OpenBSD Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: BSD-3-clause~author Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. Neither the name of the product nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/source/0000775000000000000000000000000012546044076010500 5ustar debian/source/format0000664000000000000000000000001412546044076011706 0ustar 3.0 (quilt) debian/source/options0000664000000000000000000000005112546044076012112 0ustar single-debian-patch compression = "gzip" debian/source/patch-header0000664000000000000000000000060712546044076012753 0ustar Subject: Collected Debian patches for py-lmdb Author: Robert Edmonds The py-lmdb package is maintained in Git rather than maintaining patches as separate files, and separating the patches doesn't seem to be worth the effort. They are therefore all included in this single Debian patch. For full commit history and separated commits, see the packaging Git repository. debian/patches/0000775000000000000000000000000012546052303010617 5ustar debian/patches/debian-changes0000644000000000000000000000233212625355362013401 0ustar Subject: Collected Debian patches for py-lmdb Author: Robert Edmonds The py-lmdb package is maintained in Git rather than maintaining patches as separate files, and separating the patches doesn't seem to be worth the effort. They are therefore all included in this single Debian patch. For full commit history and separated commits, see the packaging Git repository. --- py-lmdb-0.86.orig/setup.py +++ py-lmdb-0.86/setup.py @@ -112,13 +112,13 @@ if sys.platform.startswith('win'): # errors). This happens even when `use_cpython` since user might want to # LMDB_FORCE_CFFI=1 during testing. with open('lmdb/_config.py', 'w') as fp: - fp.write('CONFIG = %r\n\n' % ({ - 'extra_compile_args': extra_compile_args, - 'extra_sources': extra_sources, - 'extra_library_dirs': extra_library_dirs, - 'extra_include_dirs': extra_include_dirs, - 'libraries': libraries - },)) + fp.write('CONFIG = dict(%r)\n\n' % (( + ('extra_compile_args', extra_compile_args), + ('extra_sources', extra_sources), + ('extra_library_dirs', extra_library_dirs), + ('extra_include_dirs', extra_include_dirs), + ('libraries', libraries), + ),)) if use_cpython: debian/patches/series0000664000000000000000000000001712546052303012032 0ustar debian-changes