Commits

Author Commit Message Labels Comments Date
Andy Mikhailenko
Add proper unit tests for decorators
Andy Mikhailenko
Add proper unit tests for set_default_command() and type/action guessing.
Andy Mikhailenko
Update dev requirements file
Andy Mikhailenko
Rearrange .hgignore
Andy Mikhailenko
Add test coverage script. Fix formatting and other minor stuff all over the place.
Andy Mikhailenko
Refactor tests Convert tests from UnitTest-ish to kinda Pythonic and as flat as possible, i.e. (module, function) instead of (module, class, method). Add a special tox environment to simplify TDD workflow. Intended usage: run `tox -e tdd` in a dedicated terminal and edit files in another one.
Andy Mikhailenko
Update docs.
Andy Mikhailenko
Fix typos in docs.
Andy Mikhailenko
Reuse README in Sphinx docs. Move the list of projects using Argh to a separate document.
Andy Mikhailenko
Fix issue #30: migrate tests from unittest to pytest.
Andy Mikhailenko
Fix examples in docs.
Andy Mikhailenko
Added tag 0.20.0 for changeset 4c14a7dddd7f
Andy Mikhailenko
Bump version.
Tags
0.20.0
Andy Mikhailenko
Fix typo in tutorial.
Andy Mikhailenko
docs: enable default theme on readthedocs.org.
Andy Mikhailenko
Make assembling-related error messages more readable.
Andy Mikhailenko
Re issue #25: extend the list of similar projects. New items lack descriptions because there should be a table for comparison instead of arbitrary comments written by a biased person like moi.
Andy Mikhailenko
Fix issue #9: add support for full shell completion of commands and arguments via a 3rd-party library (argcomplete).
Andy Mikhailenko
Remove ArchLinux PKGBUILDs because a separate repository for packaging seems more adequate. The Debian package remains for a while despite being long unsupported.
Andy Mikhailenko
Fix issue #27: move type/action guessing logic from decorators.arg() to assembling._guess() so that decorators.command() could profit of it, too.
Andy Mikhailenko
Fix bug: positional argument with underscore would be lost while dispatching.
Andy Mikhailenko
Fix issue #22: more informative error message when parser.add_argument() fails.
Andy Mikhailenko
Refactor tests a little.
Andy Mikhailenko
Fix issue #12: option `-h` is silently ignored if the parser automatically adds -h/--help.
Andy Mikhailenko
Improve docs.
Andy Mikhailenko
Add test re issue #12.
Andy Mikhailenko
Fix issue #20: add merging of declared arguments into inferred ones.
Andy Mikhailenko
Fix headings in docstrings to avoid false merge conflict detection by certain merge tools.
Andy Mikhailenko
Fix bug introduced while merging.
Andy Mikhailenko
Merged
  1. Prev
  2. Next