Permalink
Commits on Aug 1, 2018
  1. Document database schema

    jvdzwaan committed Aug 1, 2018
    To prepare for adding PROV export.
  2. Fix search in gui

    jvdzwaan committed Aug 1, 2018
    Searching inputs or outputs in the gui didn't work. It crashed on runs
    with empty inputs or outputs, or when the file hash was None (I'm
    not entirely sure this should happen). The code was refactored to
    deal with these exceptions.
    
    Also added tests.
Commits on Jul 27, 2018
  1. Add test cases for recipy.open

    jvdzwaan committed Jul 27, 2018
  2. Refactor recipy.open

    jvdzwaan committed Jul 27, 2018
    In both Python 2 and 3, builtin open can be used with either positional
    arguments or keyword arguments. Additionally, the default mode for open
    is 'r'. All these cases have now been covered.
Commits on Jul 25, 2018
  1. Remove fixed v? issues

    jvdzwaan committed Jul 25, 2018
  2. Check logged libraries for lxml and gdal

    jvdzwaan committed Jul 25, 2018
    This now works, because the version numbers of these libraries can be
    determined.
  3. Install imageio and tifffile before running tests

    jvdzwaan committed Jul 25, 2018
  4. Refactor finding the version of installed libraries

    jvdzwaan committed Jul 25, 2018
    Fixes the v? problem for lxml. Probably also for gdal. (I was
    unable to install gdal locally, so I haven't tested that.)
  5. Refactor imageio and tifffile tests

    jvdzwaan committed Jul 25, 2018
    These modules are now tested with the recipy testing framework.
  6. Fix linter errors

    jvdzwaan committed Jul 25, 2018
  7. Add patches for tifffile and imageio to database

    jvdzwaan committed Jul 25, 2018
    So they can be listed as patched modules.
  8. Fix getting list of installed packages

    jvdzwaan committed Jul 25, 2018
    pip.get_installed_distributions() was removed in newer versions of pip.
    Replaced it with pkg_resources.working_set
  9. Remove test file that caused a name clash

    jvdzwaan committed Jul 25, 2018
    The removed file did not contain any tests anyway.
  10. Refactor tests with deprecated yield

    jvdzwaan committed Jul 25, 2018
    Yield tests are deprecated in pytest.
    
    Converted them to parameterized tests:
    https://docs.pytest.org/en/latest/parametrize.html#pytest-mark-parametrize-parametrizing-test-functions
Commits on Jul 24, 2018
  1. Add .pytest_cache

    jvdzwaan committed Jul 24, 2018
  2. Fix linter errors

    jvdzwaan committed Jul 24, 2018
  3. Update flask_wtf.Form to flask_wtf.FlaskForm

    jvdzwaan committed Jul 24, 2018
    Removes deprication warning.
Commits on Mar 22, 2018
  1. Update SVN exception reference to work with latest version of PySVN

    robintw committed Mar 22, 2018
  2. Merge pull request #171 from c-martinez/magic

    jvdzwaan committed Mar 22, 2018
    Support for Jupyter notebooks
Commits on Apr 12, 2017
  1. Merge pull request #180 from datadavev/master

    robintw committed Apr 12, 2017
    Add default conversion to dumps
Commits on Apr 11, 2017
  1. Add default conversion to dumps

    datadavev committed Apr 11, 2017
    Added default converter to dumps to avoid serialization error for
    datetime.datetime
Commits on Feb 23, 2017
  1. Updated AppVeyor badge

    robintw committed Feb 23, 2017
  2. Update badges in README

    robintw committed Feb 23, 2017
  3. Merge pull request #177 from softwaresaved/recipy_test

    robintw committed Feb 23, 2017
    Added automated test framework for recipy
Commits on Feb 20, 2017
  1. Added binaryornot to setup.py removing need for pip install -r requir…

    mikej888 committed Feb 20, 2017
    …ements.txt in .travis.yml and appveyor.yml
  2. .travis.yml and appveyor.yml explicitly invoke pip install -r require…

    mikej888 committed Feb 20, 2017
    …ments.txt so that some required recipy packages e.g. binaryornot, which are not specified in setup.py, are installed.
Commits on Feb 7, 2017
  1. Merge pull request #173 from chiffa/tinyDB_correction

    robintw committed Feb 7, 2017
    Moved version detection. Closes recipy/recipy #128
Commits on Feb 6, 2017
  1. Moved version detection. Closes recipy/recipy #128

    chiffa committed Feb 6, 2017
    The bug was due to interference between the warnings and tinyDB inner workings - if TinyDB had a warning while the session was open, the TinyDB source file was closed. This is workaround a more general problem with TinyDB interaction with warnings.
Commits on Jan 27, 2017
  1. Merge pull request #169 from mikej888/svn_bug

    robintw committed Jan 27, 2017
    Fixed bug #168. add_svn_info try_except catches incorrect SvnException