summaryrefslogtreecommitdiff
path: root/doc/source
AgeCommit message (Collapse)AuthorFilesLines
2009-06-05doc/source/conf.py: Force compatibility to be off when creating documentation.Julian Andres Klode1-0/+4
2009-06-05Introduce the rename rules formally, and add some exceptions.Julian Andres Klode3-21/+99
2009-06-04apt, aptsources, doc: Update to use the new names.Julian Andres Klode7-339/+339
2009-04-19* doc: Update the documentation to the current state.Julian Andres Klode6-961/+968
2009-04-19* Update the code to use the new classes.Julian Andres Klode3-3/+3
2009-04-17* doc: Update the documentation to use the new names.Julian Andres Klode3-8/+8
2009-04-15* Upload as 0.7.90 to experimentalJulian Andres Klode3-13/+13
This is the first pre-release of python-apt 0.8. It is completely backward compatible (even on Python 3), API changes will appear in 0.7.91.
2009-04-14* Remove any trailing whitespaceJulian Andres Klode1-1/+1
2009-04-13* doc: Documentation updatesJulian Andres Klode5-72/+231
Extended the documentation, renamed 'Coding for python-apt' to 'Contributing to python-apt' and other stuff.
2009-04-13* doc/source/apt_pkg/cache.rst: Add .. versionadded:: 0.7.11 to the ↵Julian Andres Klode1-0/+4
documentation
2009-04-13* python/configuration.cc: Support the 'in' operator for ConfigurationJulian Andres Klode1-0/+4
Support the replacement of mapping.has_key() for Configuration,ConfigurationPtr and ConfigurationSub objects. This is implemented by extending the various types with the tp_as_sequence slot, which refers to a PySequenceMethods containing only this method. The CnfGetAttr() function has been removed and replaced by the use of the tp_method slot. This helps the py3k port because the previously used Py_FindMethod() is not avilable anymore. This completes the support of the 'in' operator in all python-apt objects, which makes it even easier to convert python-apt-using applications to py3k once python-apt supports it, as 2to3 converts 'm.has_key(k)' to 'k in m'. Also finalize the types in apt_pkgmodule.cc and add the new 'key in conf' description to the documentation.
2009-04-13* python/tag.cc: Support 'key in mapping' for TagSectionsJulian Andres Klode1-0/+4
Support the replacement of mapping.has_key() for sections, and update the usage in apt/package.py and apt/debfile accordingly. This is implemented by extending the TagSecType with sequence methods, but only settings the contains method there. The TagSecGetAttr() function has been removed and replaced by the use of the tp_methods slot.
2009-04-13* doc/source/conf.py: Do not require python-debian anymoreJulian Andres Klode1-6/+9
Try to get the release from the information in the environment variable DEBVER, which is exported in debian/rules. If it is not set, use python-debian to read the release from the changelog.
2009-04-01* Fix documentation buildingJulian Andres Klode1-1/+5
- doc/source/conf.py: Only include directories for current python version. - debian/control: Build-Depend on python-gtk2, python-vte. - setup.py: If pygtk can not be imported, do not build the documentation.
2009-03-29Build-Depend on python-debian, use it to get version number from changelogJulian Andres Klode1-2/+5
2009-03-08* setup.py: Remove apt.gtk, add apt.progressJulian Andres Klode1-0/+1
2009-03-08* doc/source/*: Improve the documentationJulian Andres Klode3-37/+173
- Document more attributes and functions of apt_pkg (they are all listed)
2009-03-08* apt/progress/: New package, replaces apt.progress and apt.gtkJulian Andres Klode2-5/+5
- apt/progress/gtk2.py: Moved here from apt/gtk/widgets.py - apt/progress/__init__.py: Move here from apt/progress.py
2009-03-08* apt/package.py: Introduce the Version classJulian Andres Klode1-0/+5
- Deprecate Package.candidate*() and Package.installed*(), except for installedFiles. - Provide Version.get_source() (LP: #118788)
2009-01-12doc/source/coding.rst: New python coding guidelinesJulian Andres Klode1-10/+22
The exception for mixedCase names is now only granted for modules introduced prior to version 0.7.9 and changes thereto. Modules which are listed as deprecated in the documentation of Python 2.6 should be avoided. has_key() may only be used on TagSection objects.
2009-01-12Cleanup: Comparisons to True/False, ==/!= None, deprecated modulesJulian Andres Klode2-8/+11
2009-01-11* doc/source/apt_pkg/cache.rst: Mention the SHA256Hash is new in 0.7.9Julian Andres Klode1-0/+2
2009-01-11* Add support for PkgRecords.SHA256Hash (Closes: #456113)Julian Andres Klode1-0/+5
2009-01-11* doc/: Small updates, add PkgSourceListJulian Andres Klode2-38/+64
2009-01-11doc/source/**.rst: rst Style changes.Julian Andres Klode4-113/+103
This changes our style to match the Python documentation.
2009-01-11* doc/source/apt_pkg/cache.rst: Add the last classesJulian Andres Klode1-6/+435
There is no description for MetaIndex yet, but this will be added soon.
2009-01-10* doc/source/apt_pkg/cache.rst: Add PkgAcqFile, AcquireItem, and ConfigurationJulian Andres Klode1-0/+175
Not documented: MetaIndex PackageIndexFile PkgManager PkgRecords PkgSourceList PkgSrcRecords ProblemResolver TagFile TagSection (9)
2009-01-10* doc/: Heavily improve documentationJulian Andres Klode7-14/+655
Complete the documentation of pkgCache, pkgDepCache, pkgCache::Package. Introduce new documentation for pkgCache::Version, pkgCache::Dependency, pkgCache::PackageFile, pkgcache::Description. There is also an example now which checks for missing dependencies.
2009-01-09* doc/source/coding.rst: Add the jak branchJulian Andres Klode1-0/+7
2009-01-09* setup.py, doc/source/conf.py: Fix building by adding build/lib* to PYTHONPATHJulian Andres Klode1-2/+5
We now build the extension first, and then the documentation. Also add the text docs.
2009-01-09* Introduce the new documentation and add 0.7.9~exp2 to changelog.Julian Andres Klode21-0/+1321
The new documentation is built using sphinx (>= 0.5) [other versions may work too, but let's be safe].