Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-05 | Merge git://anonscm.debian.org/apt/python-apt | Igor Pashev | 1 | -180/+101 | |
Conflicts: debian/changelog python/apt_pkgmodule.cc | |||||
2015-05-07 | Add MULTI_ARCH_NO constant and deprecate MULTI_ARCH_NONE | Michael Vogt | 1 | -1/+3 | |
Thanks to Johannes Schauer closes: #782802 | |||||
2014-11-06 | Add binding for apt_pkg.maybe_open_clear_signed_file() | Michael Vogt | 1 | -0/+23 | |
2014-11-06 | add apt_pkg.sha512sum() | Michael Vogt | 1 | -2/+48 | |
2014-09-30 | Embed changelog entry date and time instead of build date and time | Julian Andres Klode | 1 | -2/+7 | |
This makes reproducible builds possible. For non-package builds, simply use the start of the Unix time. Also make sure that all time values are in the UTC timezone. Closes: #762674 | |||||
2014-04-25 | Add support for build profiles | Johannes Schauer | 1 | -5/+6 | |
Closes: 744243 | |||||
2013-10-23 | python/*.cc: Get rid of the easy-to-replace deprecated APT functions | Julian Andres Klode | 1 | -1/+1 | |
We cannot get rid of the InstallProtect and StrToTime calls for backwards compatibility, but let's drop the others. | |||||
2013-10-15 | python/apt_pkgmodule.cc: Document second parameter of parse_{,src_}depends | Julian Andres Klode | 1 | -4/+8 | |
The functions apt_pkg.parse_depends and apt_pkg.parse_src_depends take a second positional argument telling it whether to strip multi-arch strings or not. | |||||
2013-10-08 | python/apt_pkgmodule.cc: Fix documentation of version_compare (Closes: #680891) | Julian Andres Klode | 1 | -2/+3 | |
This was supposed to be fixed some time ago in mvo's bzr branch but it seems that it did not survive the git migration. | |||||
2013-10-08 | apt_pkg: Support paths supplied as bytes objects (See: #680971) | Julian Andres Klode | 1 | -2/+2 | |
We should be done now. DO NOT MERGE | |||||
2013-09-11 | Completely remove deprecated stuff | Julian Andres Klode | 1 | -2/+0 | |
2013-09-11 | Remove old API compatibility C++ support code | Julian Andres Klode | 1 | -157/+0 | |
2013-08-31 | Use HAVE_OPEN_MEMSTREAM | Igor Pashev | 1 | -0/+4 | |
2012-03-05 | python/apt_pkgmodule.cc: Fix apt_pkg.Dependency.TYPE_RECOMMENDS, had ↵ | Julian Andres Klode | 1 | -1/+1 | |
Suggests value previously | |||||
2011-11-10 | fix build against apt in experimental | Michael Vogt | 1 | -5/+6 | |
2011-10-21 | python/apt_pkgmodule.cc: improve docstring | Michael Vogt | 1 | -1/+2 | |
2011-10-21 | * python/apt_pkgmodule.cc: | Michael Vogt | 1 | -0/+27 | |
- add apt_pkg.get_architectures() call | |||||
2011-04-29 | apt_pkg: Add subclassing fun to PackageManager, for #623485 as well | Julian Andres Klode | 1 | -1/+2 | |
2011-04-27 | apt_pkg: Add OrderList, wanted for mancoosi (Closes: #623485) | Julian Andres Klode | 1 | -1/+17 | |
2011-04-21 | apt_pkg: Add apt_pkg.Version.multi_arch and friends | Julian Andres Klode | 1 | -0/+14 | |
2011-04-12 | apt_pkg: Fix unsigned/long-vs-int issues (LP: #610820) | Julian Andres Klode | 1 | -34/+34 | |
This fix is large, but simple in concept. Instead of relying on Py_BuildValue and type signatures, or type-specific conversion functions, create a new set of overloaded MkPyNumber() functions that automatically do the right thing for each numerical type. | |||||
2011-04-05 | Introduce apt_pkg.Cache.groups and apt_pkg.Cache.group_count | Julian Andres Klode | 1 | -0/+1 | |
2011-04-05 | Add apt_pkg.Group class, wrapping pkgCache::GrpIterator | Julian Andres Klode | 1 | -0/+4 | |
2011-03-21 | - add optional parameter to allow parse_depends() to keep the | Michael Vogt | 1 | -3/+4 | |
multiarch parameter * tests/test_deps.py: - add test forapt_pkg.parse_depends(strip_multiarch=True) | |||||
2011-03-21 | * python/apt_pkgmodule.cc: | Michael Vogt | 1 | -2/+3 | |
- strip multiarch by default in RealParseDepends | |||||
2010-07-23 | * python/apt_pkgmodule.cc: | Julian Andres Klode | 1 | -0/+2 | |
- Bind pkgAcquire::Item::StatTransientNetworkError (Closes: #589010) | |||||
2010-04-21 | python: Commit documentation changes suggested by debian-l10n-english. | Julian Andres Klode | 1 | -25/+27 | |
2010-04-01 | python: Document every class, function, property. | Julian Andres Klode | 1 | -43/+123 | |
Finally, a complete reference to apt_pkg available via pydoc and __doc__ attributes. | |||||
2010-04-01 | python: Return bool instead of int to Python where possible, looks better. | Julian Andres Klode | 1 | -2/+2 | |
2010-03-10 | python/apt_pkgmodule.cc: Fix apt_pkg.CompType to use CompTypeOld. | Julian Andres Klode | 1 | -7/+13 | |
2010-03-10 | * python/apt_pkgmodule.cc: | Julian Andres Klode | 1 | -0/+30 | |
- Treat '>>' and '>', '<<' and '<' as identical in check_dep (LP: #535667). * tests: - test_deps: Add tests for apt_pkg.CheckDep, apt_pkg.check_dep, apt_pkg.parse_depends and apt_pkg.parse_src_depends. | |||||
2010-02-02 | Remove inline functions from the C++ API, export them instead (part 2). | Julian Andres Klode | 1 | -3/+33 | |
2010-01-27 | Remove inline functions from the C++ API, export them instead (part 1) | Julian Andres Klode | 1 | -2/+33 | |
2010-01-27 | Merge the CppOwnedPyObject C++ class into CppPyObject. | Julian Andres Klode | 1 | -2/+2 | |
2010-01-23 | python: Export a PyAcquire_FromCpp which sets up a correct PyAcquireObject. | Julian Andres Klode | 1 | -0/+1 | |
2010-01-20 | Rename apt_pkg.PackageIndexFile to apt_pkg.IndexFile. | Julian Andres Klode | 1 | -2/+2 | |
2010-01-15 | python/apt_pkgmodule.cc: Rename remaining Acquire.result_* to Acquire.RESULT_*. | Julian Andres Klode | 1 | -2/+2 | |
2010-01-15 | Make all class-level constants have uppercase names. | Julian Andres Klode | 1 | -9/+9 | |
2010-01-15 | Merge 0.7.13.5 pre. | Julian Andres Klode | 1 | -0/+20 | |
2010-01-13 | * python/cache.cc: | Michael Vogt | 1 | -0/+2 | |
- add UntranslatedDepType attribute to DependencyType - add DepTypeEnum that returns a value from {DepDepends, DepPreDepends, ...} * python/apt_pkgmodule.cc: - add DepDpkgBreaks, DepEnhances constants * doc/source/apt_pkg/{cache.rst, index.rst}: - update documentation as well | |||||
2009-07-31 | python: Remove the progress classes in apt_pkg. | Julian Andres Klode | 1 | -3/+0 | |
They have been replaced with apt.progress.base, so stuff like GTK+ or Qt progress classes can be written using subclassing. | |||||
2009-07-31 | python/configuration.cc, apt_pkgmodule.cc: Fix Configuration segfaults. | Julian Andres Klode | 1 | -1/+1 | |
In apt_pkgmodule, change the type to Configuration*. In configuration.cc, check that GetSelf(Self).Tree(0) != 0 before doing GetSelf(Self).Tree(0)->Parent. | |||||
2009-07-24 | python/apt_pkgmodule.cc: Move all constants here. | Julian Andres Klode | 1 | -1/+34 | |
Now the constants are accessible from the types, and not only from instances. | |||||
2009-07-22 | python: First step of fixing acquire stuff. | Julian Andres Klode | 1 | -0/+32 | |
Basically, we only want to have on PyAcquireItem per pkgAcquire::Item, and one PyAcquireItemDesc per pkgAcquire::ItemDesc. Therefore, we store them so we can return them at a later time. | |||||
2009-07-21 | python/python-apt.h: Export PyAcquireWorker and fix some problems. | Julian Andres Klode | 1 | -0/+1 | |
2009-07-21 | python/lock.cc: Implement apt_pkg.FileLock(). | Julian Andres Klode | 1 | -0/+1 | |
This is yet another context manager, this time for locking files. It can be used multiple times and features an internal counter. | |||||
2009-07-20 | python/lock.cc: Introduce apt_pkg.SystemLock context manager. | Julian Andres Klode | 1 | -0/+1 | |
This is the new alternative to pkgsystem_lock() and pkgsystem_unlock(), and is the recommended one. | |||||
2009-07-19 | python/apt_pkgmodule.cc: Fix apt_pkg.gettext to not ignore second parameter. | Julian Andres Klode | 1 | -2/+1 | |
2009-07-19 | python/cdromprogress.cc: Add apt_pkg.CdromProgress. | Julian Andres Klode | 1 | -0/+1 | |
2009-07-17 | python/apt_pkgmodule.cc: Introduce apt_pkg.gettext(). | Julian Andres Klode | 1 | -0/+25 | |
Python's gettext() ignores setlocale() which causes a strange behavior because the values received from apt-pkg respect setlocale(). We circumvent this problem by calling the C version of gettext(). This is also much faster. |