| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Version,PackageFile,MetaIndex).
On our way to close Bug#481061, this converts almost all names to PEP 8 naming
conventions. Missing are now apt_pkg.Version, apt_pkg.PackageFile, apt_pkg.MetaIndex
and apt.progress.*.
In case of the missing apt_pkg classes, they are not converted yet because they
do not use getset descriptors yet.
apt.progress.* has not been converted yet because the extension interacts with it,
and we first need to modify the extension to recognize the new names, as well as
the old names (old applications shouldn't break).
|
|
Some names may be changed before the release, but this is a good draft.
|
|
This is the first initial port to Python 3. The API is almost completely
identical to the one found in Python 2, except that functions working with
binary data require bytes (md5sum,sha1sum,sha256sum,Base64Encode).
Using setup3.py to install the modules will not work, because the apt package
still has to be converted to Python 3. For the package, we call 2to3-3.1 in
debian/rules to do this automatically.
|
|
Use GetSet for PkgSourceListType and remove tp_getattr from
PkgAcquireFileType.
|
|
|
|
- support GetIndexes() GetAll argument to implement
something like --print-uris
|
|
- added support for the metaIndex objects
* python/sourceslist.cc:
- support new "List" attribute that returns the list of
metaIndex source entries
|
|
|
|
|
|
directly instead of using a PkgAcquireStruct)
|
|
|
|
|
|
refcount problem, added tests/ directory
* apt/package.py, apt/__init__.py:
- started a native python interface that will wrap the uglier
bits of python-apt in the future
* tests/pkgsrcrecords.py:
- started a test directory
* python/pkgsrcrecords.cc:
- fixed a refcount problem
- merged with Greek0s tree
Patches applied:
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--base-0
tag of apt@packages.debian.org/python-apt--main--0--patch-8
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-1
Minor typo fix in debian/rules
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-2
Typo fix in depcache.cc which caused wrong function to be called
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-3
Improved CppPyObject, leading to a better PkgDepCacheStruct
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-4
Improved build system
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-5
Restored the old tar.cc to work with the older apt in debian again
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-6
Fix for Debian #304296 (Segfault in CppOwnedDealloc)
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-7
Fix for Debian #304903 (FD leak)
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-8
Fixed the compilation error introduced in patch-6
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-9
New debian/changelog from Debians python-apt 0.6.10
* Greek0@gmx.net--2005-main/python-apt--debian--0.6--patch-10
Minor changes to make the packages lintian/linda clean
* apt@packages.debian.org/python-apt--main--0--patch-8
Merge michael.vogt@ubuntu.com--2005/python-apt--pkgDepCache--0
|
|
Author: mdz
Date: 2003-12-26 17:04:22 GMT
* Fix broken object initialization in sourcelist.cc and srcrecords.cc
(Closes: #215792)
|
|
Author: mdz
Date: 2003-07-23 02:20:24 GMT
Initial support for accessing source package data
|