Public
  1. Public

py-lmdb

Public
AuthorCommitMessageCommit dateIssues
莫涛莫涛
f4936ab7f40avoid preload in txn get
莫涛莫涛
555d3e94517avoid preload in cursor item
莫涛莫涛
b6b1fe284dazero-copy support: allow put reserve and write buffer
Nic WatsonNic Watson
57c692050b8Bump version release
Nic WatsonGitHubNic Watson
5e6f3fc5861Attempt to overcome CI deprecation (#341)CI: remove 3.4, change Ubuntu runner to 20.04 Github Actions deprecated ubuntu-18.04. 3.4 no longer runs on oldest Ubuntu runner.
Nic WatsonNic Watson
9356c413ae6Update changelog
Nic WatsonNic Watson
88ed4254517MBring up changes only made on release
Nic WatsonNic Watson
22d61a8d551Fix aarch build/test to avoid multiple manylinux builds
Nic WatsonNic Watson
1ca51408cf7Use latest manylinux CI package
Nic WatsonNic Watson
98e448c12b7Add python 3.11 to manylinux distribution
Anthon van der NeutNic WatsonAnthon van der Neut
774d94b4f8dminor typo visible in online documentationspace and preceding d were swapped
Nic WatsonNic Watson
1ae9bb69483MMerge branch 'release' of https://github.com/jnwatson/py-lmdb into release
Nic WatsonNic Watson
f88605b184eBump version release
Nic WatsonNic Watson
f4d8ad936c0Update manifest and a copyright
Nic WatsonNic Watson
d9977330cc2Bump version release
Nic WatsonNic Watson
be9ed5d248aUpdate manifest and a copyright
Nic WatsonNic Watson
e35b4b3d852CI: Update pypy 3 to 3.9 and remove Cpython 3.5 on Windows
Nic WatsonNic Watson
602ed1c71a8Add Python 3.11 to CI
Nic WatsonNic Watson
e795041e13eBump version release
Itay BittanNic WatsonItay Bittan
80d7ce6fd55small documentation fix
Nic WatsonGitHubNic Watson
aa1d870e3f4Support Python 3.10 #261 (#314)* Support Python 3.10 #261
Nic WatsonNic Watson
18071c9f11fIncrease # of page faults for aarch64
Nic WatsonNic Watson
dcc43a49b93Revert "Revert "Add aarch64 wheel (#299)"."This reverts commit 0a014c77b8e6aa98f32e3810587a5d7bd2dbe78e.
Nic WatsonNic Watson
04be8a5884dRemove 3.5 wheel on Linux creation due to upstream dropping it
Nic WatsonNic Watson
9c426ade071Remove MacOS/Pypy-3.6 from test/build matrix
Nic WatsonNic Watson
0a014c77b8eRevert "Add aarch64 wheel (#299)".This reverts commit 6591da5eef392f0cb2d60528e78bdc452a9b898f. Doesn't want to build.
Nic WatsonNic Watson
90ee0040bb4Fix txn caching segmentation fault. #311By the time the trans_dealloc callback gets called, the object is already partially torn down. Stop caching the Python transaction object, instead cache the LMDB transaction object. Currently only caches exactly 1 transaction. The parameter to Environment 'max_spare_txns' is ignored.
Nic WatsonNic Watson
1239cef76d2Remove sponsored-by statement
Tejasvi S. TomarGitHubTejasvi S. Tomar
9e86d3c28f2Use byte encoded strings in restore_cursor_from_fp (#304)
Erik CederstrandGitHubErik Cederstrand
4ec4c4042b7Use official OSI name in the license metadata (#307)This makes it easier for automatic license checkers to verify the license of this package.
odidevGitHubodidev
6591da5eef3Add aarch64 wheel (#299)Signed-off-by: odidev <odidev@puresoftware.com>
Nic WatsonGitHubNic Watson
506a5345c06Make map resize test more robust for weird-page-size OSs (#296)* Make map resize test more robust for weird-page-size OSs Ubuntu on PPC64LE has a 64K page size. This impacts the minimum map size for an environment, as well as how fast a environment fills up. * Remove Windows/Python 2.7 builds in CI. Microsoft removed the link to download Visual Studio C++ 9.0. Python 2.7 Windows can literally not be built anymore without a cached copy.
Nic WatsonNic Watson
519521a85e2Bump version release
Nic WatsonGitHubNic Watson
f17a4becb27Fix runner-os vs. matrix-os confusion in CI (#293)* Fix runner-os vs. matrix-os confusion in CI * Try to fix a CI reliability issue
Nic WatsonNic Watson
a288c944056Bump version release
Nic WatsonNic Watson
cf49b82f566Revert "Merge pull request #291 from jnwatson/fix-broken-action"Doesn't help This reverts commit 465fac0a050d0db116999e7649a91e2094594c87, reversing changes made to ff1799a8e695acc30ae58c0910d421f11df5ac04.
Nic WatsonGitHubNic Watson
465fac0a050MMerge pull request #291 from jnwatson/fix-broken-actionCI: Add a random sleep before installing dependencies
Nic WatsonNic Watson
c7fb87f0099CI: Add a random sleep before installing dependencies
Nic WatsonGitHubNic Watson
ff1799a8e69Fix bug in CFFI creating a DB in read-only environment (#290)Don't use a spare transaction when creating a DB in RO env
Nic WatsonGitHubNic Watson
7f5f3cafa2eFix a seg fault on cffi when open_db returns map full (#287)
Nic WatsonNic Watson
52190c031acDocs: Add warning about use of set_mapsizeFix more broken links.
Nic WatsonGitHubNic Watson
28b12ae11ecMMerge pull request #286 from jnwatson/cffi-del-null* Allow passing None as value to transaction.del (#279) * fix cursor.put dupsort with append behavior (#284) * Fix up links to upstream docs * Style/lint fixup
Nic WatsonNic Watson
b85689aa6e1Fix double comment
Nic WatsonNic Watson
66178ea6e76Fix cursor.put behavior on a dupsort DB with append=TrueResolves #279
Nic WatsonNic Watson
7805c1ce543Allow passing None as value to transaction.del in cffi impl
Nic WatsonNic Watson
69015345abeMake pyflakes/lint/mypy clean, et alFixup http links since upstream doc location has changed.
Nic WatsonGitHubNic Watson
9e0f3a51558MMerge pull request #285 from jnwatson/update-lmdb-0.9.29Update bundled LMDB to 0.9.29
Nic WatsonNic Watson
9cf99f26a07Update bundled LMDB to 0.9.29
Nic WatsonGitHubNic Watson
426decd360dAdd LMDB_FORCE_SYSTEM test to CI (#282)* Add a bug repro submitted upstream. * Test LMDB_FORCE_SYSTEM in CI * Remove generating Python 2.7 wheels since support removed from manywheels image
Nic WatsonNic Watson
5f60b416257MMerge branch 'master' of https://github.com/jnwatson/py-lmdb