Tue, 14 May 2024 05:50:13 UTC | login

Information for build python-larch-1.20151025-9.fc28

ID41301
Package Namepython-larch
Version1.20151025
Release9.fc28
Epoch
SummaryPython B-tree library
DescriptionThis is an implementation of particular kind of B-tree, based on research by Ohad Rodeh. See "B-trees, Shadowing, and Clones" (copied here with permission of author) for details on the data structure. This is the same data structure that btrfs uses. Note that my implementation is independent from the btrfs one, and might differ from what the paper describes. The distinctive feature of this B-tree is that a node is never modified (sort-of). Instead, all updates are done by copy-on-write. Among other things, this makes it easy to clone a tree, and modify only the clone, while other processes access the original tree. This is utterly wonderful for my backup application, and that's the reason I wrote larch in the first place. I have tried to keep the implementation generic and flexible, so that you may use it in a variety of situations. For example, the tree itself does not decide where its nodes are stored: you provide a class that does that for it. I have two implementations of the NodeStore class, one for in-memory and one for on-disk storage. The tree attempts to guarantee this: all modifications you make will be safely stored in the node store when the larch.Forest.commit method is called. After that, unless you actually modify the committed tree yourself, it will be safe from further modifications. (You need to take care to create a new tree for further modifications, though.)
Built bydavidlt
State complete
Volume DEFAULT
StartedFri, 08 Jun 2018 10:42:11 UTC
CompletedFri, 08 Jun 2018 10:42:11 UTC
Tags
f29
f30
f31
f32
RPMs
src
python-larch-1.20151025-9.fc28.src.rpm (info) (download)
noarch
python-larch-doc-1.20151025-9.fc28.noarch.rpm (info) (download)
python2-larch-1.20151025-9.fc28.noarch.rpm (info) (download)
Changelog * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20151025-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 25 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.20151025-8 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Tue Aug 29 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.20151025-7 - Update name in internal Requires on -doc subpackage * Mon Aug 28 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.20151025-6 - Add missing pyton2-devel dep * Thu Aug 10 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.20151025-5 - Python 2 binary package renamed to python2-larch See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20151025-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20151025-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20151025-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Mon Feb 15 2016 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.20151025-1 - Update to 1.20151025 * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.20131130-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20131130-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Nov 27 2014 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.20131130-1 - Update to 1.20131130 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20130808-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Sep 27 2013 Michel Salim <salimma@fedoraproject.org> - 1.20130808-1 - Update to 1.20130808 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20130316-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Mar 17 2013 Michel Salim <salimma@fedoraproject.org> - 1.20130316-1 - Update to 1.20130316 * Mon Feb 25 2013 Michel Salim <salimma@fedoraproject.org> - 1.20121216-1 - Update to 1.20121216 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20121006-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Oct 08 2012 Michel Salim <salimma@fedoraproject.org> - 1.20121006-1 - Update to 1.20121006 * Sun Sep 16 2012 Michel Salim <salimma@fedoraproject.org> - 1.20120527-3 - Switch source URL to Debian servers * Tue Jun 19 2012 Michel Salim <salimma@fedoraproject.org> - 1.20120527-2 - Remove redundant %{python_sitelib} declaration - Fix %check when using latest version of CoverageTestRunner * Sun Jun 03 2012 Michel Salim <salimma@fedoraproject.org> - 1.20120527-1 - Initial package