Add Python 3 runtime option to fail on implicit text/bytes conversion.
[dput.git] / README
blob0470f1b7f8ded0e96413453b1a16ff240ddb2c94
1 dput — Debian package upload toolkit
3 History
4 =======
6 Christian Kurz writes:
8     `dput` has been developed because `dupload`, the only tool for
9     doing uploads, has quite a few open bug reports and the code is in
10     my opinion not very clean.
11     
12     So I decided to start again and create a new tool for uploading
13     packages into debian. This tool is `dput`, which will include more
14     features and be (hopefully) bug free. It is written in Python,
15     since the author believes that Python is a very good language.
18 Features
19 ========
21 The features include:
23 * Test of the GnuPG signature on the source control file (``*.dsc``).
25 * Verification of the checksums in the source control file.
27 * Support for MD5 and SHA checksums.
29 * Check for unnecessary or missing tarballs.
31 * Running Lintian before putting the package into the archive.
33 * Running Dinstall after the package is in the archive and making sure that
34   the package will be put on the correct server.
36 * Running user-defined commands before and after an upload.
38 A lot of the tests can be run without really putting the package
39 into the archive.
42 Encryption
43 ==========
45 If you are still using PGP instead of GnuPG, please consider switching
46 to GnuPG instead. You can find a “how to” document about “Replacing
47 PGP 2.x with GnuPG” at: `<http://www.gnupg.org/gph/en/pgp2x.html>`_.
50 License
51 =======
53 This work is free software; you can redistribute it and/or modify it
54 under the terms of the GNU General Public License as published by
55 the Free Software Foundation; either version 2 of that License, or
56 (at your option) any later version. No warranty expressed or implied.
58 On Debian systems, a copy of version 2 of this license can be found at
59 `/usr/share/common-licenses/GPL-2`.
62 Collaboration
63 =============
65 The source code and the current repository can always be accessed via
66 `<git://git.debian.org/git/collab-maint/dput.git>`_ or
67 `<http://git.debian.org/git/collab-maint/dput.git>`_. See
68 `<http://git.debian.org/?p=collab-maint/dput.git>`_.
70 Patches for Bugfixing, Improvement, etc. are always welcome and should
71 be against the latest version.
74 Contributors
75 ============
77 * Christian Kurz <shorty@debian.org>
78 * Jordi Mallach <jordi@debian.org>
79 * Sean 'Shaleh' Perry <shaleh@debian.org>
80 * Ben Finney <ben+debian@benfinney.id.au>
84     Local variables:
85     coding: utf-8
86     mode: text
87     mode: rst
88     End:
89     vim: fileencoding=utf-8 filetype=rst :