Commits

Show all
Author Commit Message Labels Comments Date
Andy Mikhailenko
Bump version
Tags
0.21.0
Andy Mikhailenko
Fix code blocks in README so that syntax is highlighted on PyPI
Andy Mikhailenko
Fix #28: update list of features in documentation
Andy Mikhailenko
Fix documentation
Andy Mikhailenko
Rewrite the tutorial to promote the natural syntax
Andy Mikhailenko
Update readme
Andy Mikhailenko
Add a functional test combining all kinds of arguments Fix/refactor the code, too.
Andy Mikhailenko
Drop outdated classes and functions in tests assert_...() and BaseArghTestCase are no longer required.
Andy Mikhailenko
Merge "test_everything" into integration tests Update test code by the way, e.g. replace old-style declarations with newer ones.
Andy Mikhailenko
Allow merging argument specs via `dest` `cmd(foo)` resolves into `cmd -f/--foo` and `dest="foo"`. User can now merge `@arg("--foo", ...)` instead of `@arg("-f", "--foo", ...)`.
Andy Mikhailenko
Re #29: add support for varkw.
Andy Mikhailenko
Re #29: add support for varargs.
Andy Mikhailenko
Re issue #29: implement new-style API, deprecate old functions, add compat fixes Introspection/merging of varargs and keywords is not supported yet.
Andy Mikhailenko
Add mock to tox dependencies.
Andy Mikhailenko
Drop Arg in favour of plain dict to store add_argument (kw)args.
Andy Mikhailenko
Fix test function name
Andy Mikhailenko
Separate integration tests from unit tests
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
  1. Prev
  2. Next