Permalink
Commits on Aug 14, 2016
  1. Don't crash on tasks with annotations (#170)

    We've been adding type hints to our Python code for a while now, we'd
    also like to annotate functions in pavement files but we can't currently.
    
    Let's have a sample pavement file:
    
        from paver.easy import task
    
        @task
        def say_hello() -> None:
            print('hello')
    
    Before this patch running "paver say_hello" would result in:
    
        % paver say_hello
        Traceback (most recent call last):
          (...)
          File "/Volumes/smarkets/paver/paver/__main__.py", line 2, in <module>
            paver.tasks.main()
          File "/Volumes/smarkets/paver/paver/tasks.py", line 886, in main
            _launch_pavement(args)
          File "/Volumes/smarkets/paver/paver/tasks.py", line 866, in _launch_pavement
            _process_commands(args, auto_pending=auto_pending)
          File "/Volumes/smarkets/paver/paver/tasks.py", line 817, in _process_commands
            task()
          File "/Volumes/smarkets/paver/paver/tasks.py", line 329, in __call__
            retval = environment._run_task(self.name, self.needs, self.func)
          File "/Volumes/smarkets/paver/paver/tasks.py", line 159, in _run_task
            (funcargs, varargs, varkw, defaults) = inspect.getargspec(func)
          File "/usr/local/Cellar/python3/3.5.2/Frameworks/Python.framework/Versions/3.5/lib/python3.5/inspect.py", line 1045, in getargspec
            raise ValueError("Function has keyword-only arguments or annotations"
        ValueError: Function has keyword-only arguments or annotations, use getfullargspec() API which can support them
    jstasiak committed with Almad Aug 14, 2016
Commits on Jul 13, 2016
  1. Merge pull request #169 from sobolevn/patch-1

    Updated `README.rst` with `svg` badge
    Almad committed on GitHub Jul 13, 2016
Commits on Jul 9, 2016
  1. Updated `README.rst` with `svg` badge

    I have changed the `travis` badge to the `svg` version to be much nicer.
    Also I have added a link to the `travis` page.
    sobolevn committed on GitHub Jul 9, 2016
Commits on May 15, 2016
  1. Merge pull request #159 from phargogh/feature/hg-support

    Add mercurial convenience functions
    Almad committed May 15, 2016
Commits on May 9, 2016
  1. Merge remote-tracking branch 'origin/feature/hg-support' into feature…

    …/hg-support
    phargogh committed May 9, 2016
  2. Removing leftover try/except from debugging

    The exception handler had a print statement that was only compatible
    with python 2.x that was causing python 3.x tests to fail.
    phargogh committed Apr 1, 2016
  3. Adding hg to docs.

    phargogh committed Apr 1, 2016
  4. Adding convenience functions for mercurial.

    The functions added provide much of the same functionality as its git
    counterpart.
    phargogh committed Mar 31, 2016
Commits on May 2, 2016
  1. Merge pull request #160 from phargogh/bugfix/windows-test-utf8-failure

    Fix tests on Windows/AppVeyor
    Almad committed May 2, 2016
Commits on Apr 3, 2016
  1. Adding wheel to test-requitements.txt

    Wheel is not installed on all systems by default, so including it here
    will help the CI to complete all requested tasks.
    phargogh committed Apr 3, 2016
Commits on Apr 1, 2016
  1. Removing leftover try/except from debugging

    The exception handler had a print statement that was only compatible
    with python 2.x that was causing python 3.x tests to fail.
    phargogh committed Apr 1, 2016
  2. Correcting a few sh calls in hg.

    phargogh committed Apr 1, 2016
  3. Adding hg to docs.

    phargogh committed Apr 1, 2016
Commits on Mar 31, 2016
  1. Adding convenience functions for mercurial.

    The functions added provide much of the same functionality as its git
    counterpart.
    phargogh committed Mar 31, 2016
Commits on Mar 8, 2016
  1. Merge pull request #158 from vkrizan/master

    fix task grouping in help
    Almad committed Mar 8, 2016
  2. fix task grouping in help

    Fixes fully qualified class path parsing from commit 95286b5.
    vkrizan committed Mar 8, 2016
Commits on Oct 5, 2015
  1. Merge pull request #153 from phargogh/master

    Support @paver.virtual.virtualenv on Windows
    Almad committed Oct 5, 2015
Commits on Sep 27, 2015
  1. Correcting missing import.

    phargogh committed Sep 27, 2015
Commits on Aug 29, 2015
  1. Merge pull request #152 from cecedille1/ticket-151

    Ticket 151
    Almad committed Aug 29, 2015
  2. Merge pull request #148 from paver/appveyor

    Add Appveyor
    Almad committed Aug 29, 2015
  3. Merge pull request #150 from nikolas/patch-1

    Fix link to paver on pypi in docs
    Almad committed Aug 29, 2015
Commits on Aug 28, 2015
  1. Fixes #151 keep the args if it's an empty array

    cecedille1 committed Aug 28, 2015
  2. Add a missing format call

    cecedille1 committed Aug 28, 2015
  3. Fix link to paver on pypi in docs

    nikolas committed Aug 28, 2015
Commits on May 21, 2015
  1. Skip integration test on AppVeyor

    Almad committed May 21, 2015
  2. Add appveryor scripts

    Almad committed Feb 26, 2015
  3. Add appveyor for Windows build

    Almad committed Feb 26, 2015
  4. Merge pull request #146 from maiksensi/master

    Trusted_Host Option for pip
    Almad committed May 21, 2015
  5. Merge pull request #145 from jaraco/exec-minilib

    Include a __main__ module in the top-level of the zip file
    Almad committed May 21, 2015