- Mar 14, 2015
-
-
John Chilton authored
- Just add PyYaml as required dependency - doesn't seem problematic under Windows. - Update setup.py to conditionally install nix bash script or Windows bat script depending on platform. - Outline some work on bootstrapping Pulsar install via PyPI (should be merged into scripts/config.py at some point). - Version update to PyPI publication tests.
-
- Mar 09, 2015
-
-
John Chilton authored
Go further than runtime and ensure threads join so that they cannot interfer with other tests.
-
John Chilton authored
-
John Chilton authored
-
- Mar 08, 2015
-
-
John Chilton authored
Doesn't work on 2.6, planemo has same hack.
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
Check for sphinx warnings after filtering some uninteresting ones out.
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
- Catch invalid action type definition and report it as such.
-
John Chilton authored
- Rearrange things so ssh_key can be alternatively defined in file_actions.yml or the other properties ssh_user, ssh_host, ssh_port can be defined in destination_params. This allows these actions to be usable as the default file action and made it much easier to test. - Fixes when constructing scp command-line (my version of Python didn't like a tuple in middle of subprocess.check_call). - Increase integration test timeout (these are slower than localhost RESTful transfer). - Add integration test for each of these commands.
-
John Chilton authored
-
John Chilton authored
Define some properties to look for in classes to inject properties from mapping into action instead of explicitly dispatching on fixed types. This feels duck-type-ier.
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
Makes it more clear it is not a concrete action to my mind.
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
-
- Mar 06, 2015
-
-
John Chilton authored
- Include wheel-based distribution. - Add planemo-style Makefile rules for releasing to test pypi and pypi. - Add planemo-style Makefile rule for linting readme for pypi. - Add Makefile rule for setting up a development virtualenv. - Document a bunch of makefile tasks.
-
John Chilton authored
Use .venv for all Python operations if available.
-
John Chilton authored
- Fix clean-tests task. - Add build task (TODO: wheel version).
-
John Chilton authored
- Move from pulsar.egg-info into wsgi_path.egg-info. - Add README explaining why it needs to be there. - Mark the new actual egg-info stuffs generated by setup.py as git ignored.
-
John Chilton authored
-
John Chilton authored
Couldn't get pulsar on PyPI.
-
John Chilton authored
- Add many new options. - Add tests.
-
- Mar 01, 2015
-
-
John Chilton authored
-
John Chilton authored
-
John Chilton authored
- Add pulsar-config script that sets up a directory with server.ini file describing web process and app.yml describing Pulsar configuration.. - Move run.sh into scripts and rename to just 'pulsar', modify behavior to target configuration files in current working directory or directory specified by -c/--config or PULSAR_CONFIG_DIR. - Add a new mode `--mode webless` to pulsar/run.sh that acts as an entry point into pulsar.main and starts pulsar without a webserver for MQ operation. - Move test/check.py into pulsar/clint/test/check.py so it is installed with pip. Add entry point so 'pulsar-check' is available after installing pulsar via pip/setup.py.
-
- Feb 27, 2015
-
-
John Chilton authored
- Add a version. - Add a HISTORY.rst file. - Outline a setup.py. - Update .gitignore for build artifacts.
-
John Chilton authored
-
John Chilton authored
Mostly derived from trying to get the sphinx build to build without warnings.
-
John Chilton authored
Bring in update to plugin_config.py from Galaxy.
-
John Chilton authored
-
John Chilton authored
-
- Feb 25, 2015
-
-
John Chilton authored
-
John Chilton authored
- No longer needs to act as a daemon so the old name didn't make sense. - A bunch of scripts depend on importing this - so the new name makes those imports less confusing as well.
-