{ "info": { "author": "Joao Pimentel, Leonardo Murta, Vanessa Braganholo, Fernando Chirigati, David Koop, and Juliana Freire", "author_email": "leomurta@ic.uff.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "noWorkflow\n==========\n\nCopyright (c) 2016 Universidade Federal Fluminense (UFF). Copyright (c)\n2016 Polytechnic Institute of New York University. All rights reserved.\n\nThe noWorkflow project aims at allowing scientists to benefit from\nprovenance data analysis even when they don\u2019t use a workflow system.\nAlso, the goal is to allow them to avoid using naming conventions to\nstore files originated in previous executions. Currently, when this is\nnot done, the result and intermediate files are overwritten by every new\nexecution of the pipeline.\n\nnoWorkflow was developed in Python and it currently is able to capture\nprovenance of Python scripts using Software Engineering techniques such\nas abstract syntax tree (AST) analysis, reflection, and profiling, to\ncollect provenance without the need of a version control system or any\nother environment.\n\nInstalling and using noWorkflow is simple and easy. Please check our\ninstallation and basic usage guidelines below, and the `tutorial videos\nat our Wiki\npage `__.\n\nTeam\n----\n\nThe main noWorkflow team is composed by researchers from Universidade\nFederal Fluminense (UFF) in Brazil and New York University (NYU), in the\nUSA.\n\n- Jo\u00e3o Felipe Pimentel (UFF) (main developer)\n- Juliana Freire (NYU)\n- Leonardo Murta (UFF)\n- Vanessa Braganholo (UFF)\n\nCollaborators\n\n- David Koop (University of Massachusetts Dartmouth)\n- Fernando Chirigati (NYU)\n- Paolo Missier (Newcastle University)\n\nPublications\n------------\n\n- `MURTA, L. G. P.; BRAGANHOLO, V.; CHIRIGATI, F. S.; KOOP, D.; FREIRE,\n J.; noWorkflow: Capturing and Analyzing Provenance of Scripts. In:\n International Provenance and Annotation Workshop (IPAW), 2014,\n Cologne,\n Germany. `__\n- `PIMENTEL, J. F. N.; FREIRE, J.; MURTA, L. G. P.; BRAGANHOLO, V.;\n Collecting and Analyzing Provenance on Interactive Notebooks: when\n IPython meets noWorkflow. In: Theory and Practice of Provenance\n (TaPP), 2015, Edinburgh,\n Scotland. `__\n- `PIMENTEL, J. F.; FREIRE, J.; BRAGANHOLO, V.; MURTA, L. G. P.;\n Tracking and Analyzing the Evolution of Provenance from Scripts. In:\n International Provenance and Annotation Workshop (IPAW), 2016,\n McLean,\n Virginia. `__\n- `PIMENTEL, J. F.; FREIRE, J.; MURTA, L. G. P.; BRAGANHOLO, V.;\n Fine-grained Provenance Collection over Scripts Through Program\n Slicing. In: International Provenance and Annotation Workshop (IPAW),\n 2016, McLean,\n Virginia. `__\n- `PIMENTEL, J. F.; DEY, S.; MCPHILLIPS, T.; BELHAJJAME, K.; KOOP, D.;\n MURTA, L. G. P.; BRAGANHOLO, V.; LUD\u00c4SCHER B.; Yin & Yang:\n Demonstrating Complementary Provenance from noWorkflow & YesWorkflow.\n In: International Provenance and Annotation Workshop (IPAW), 2016,\n McLean,\n Virginia. `__\n- `PIMENTEL, J. F.; MURTA, L. G. P.; BRAGANHOLO, V.; FREIRE, J.;\n noWorkflow: a Tool for Collecting, Analyzing, and Managing Provenance\n from Python Scripts. In: International Conference on Very Large Data\n Bases (VLDB), 2017, Munich,\n Germany. `__\n\nHistory\n-------\n\nThe project started in 2013, when Leonardo Murta and Vanessa Braganholo\nwere visiting professors at New York University (NYU) with Juliana\nFreire. At that moment, David Koop and Fernando Chirigati also joined\nthe project. They published the initial paper about noWorkflow in IPAW\n2014. After going back to their home university, Universidade Federal\nFluminense (UFF), Leonardo and Vanessa invited Jo\u00e3o Felipe Pimentel to\njoin the project in 2014 for his PhD. Jo\u00e3o, Juliana, Leonardo and\nVanessa integrated noWorkflow and IPython and published a paper about it\nin TaPP 2015. They also worked on provenance versioning and fine-grained\nprovenance collection and published papers in IPAW 2016. During the same\ntime, David, Jo\u00e3o, Leonardo and Vanessa worked with the YesWorkflow team\non an integration between noWorkflow & YesWorkflow and published a demo\nin IPAW 2016. The research and development on noWorkflow continues and\nis currently under the responsibility of Jo\u00e3o Felipe, in the context of\nhis PhD thesis.\n\n|Contribution Timeline|\n\nQuick Installation\n------------------\n\nThis version of noWorkflow only supports **Python 2.7** and **Python\n3.5**. If you want to use Python 3.6, please try the\n`2.0-alpha `__\nversion.\n\nTo install noWorkflow, you should follow these basic instructions:\n\nIf you have pip, just run:\n\n.. code:: bash\n\n $ pip install noworkflow[all]\n\nThis installs noWorkflow, PyPosAST, SQLAlchemy, python-future, flask,\nIPython, Jupyter and PySWIP. The only requirements for running\nnoWorkflow are PyPosAST, SQLAlchemy and python-future. The other\nlibraries are only used for provenance analysis.\n\nIf you only want to install noWorkflow, PyPosAST, SQLAlchemy and\npython-future please do:\n\n.. code:: bash\n\n $ pip install noworkflow\n\nIf you do not have pip, but already have Git (to clone our repository)\nand Python:\n\n.. code:: bash\n\n $ git clone git@github.com:gems-uff/noworkflow.git\n $ cd noworkflow/capture\n $ python setup.py install\n\nThis installs noWorkflow on your system. It will download the\ndependencies from PyPI\n\nUpgrade\n-------\n\nTo upgrade the version of a previously installed noWorkflow using pip,\nyou should run the following command:\n\n.. code:: bash\n\n $ pip install --upgrade noworkflow[all]\n\nBasic Usage\n-----------\n\nnoWorkflow is transparent in the sense that it requires neither changes\nto the script, nor any laborious configuration. Run\n\n.. code:: bash\n\n $ now --help\n\nto learn the usage options.\n\nnoWorkflow comes with a demonstration project. To extract it, you should\nrun\n\n.. code:: bash\n\n $ now demo 1\n $ cd demo1\n\nTo run noWorkflow with the demo script called *simulation.py* with input\ndata *data1.dat* and *data2.dat*, you should run\n\n.. code:: bash\n\n $ now run -v simulation.py data1.dat data2.dat\n\nThe *-v* option turns the verbose mode on, so that noWorkflow gives you\nfeedback on the steps taken by the tool. The output, in this case, is\nsimilar to what follows.\n\n.. code:: bash\n\n $ now run -v simulation.py data1.dat data2.dat\n [now] removing noWorkflow boilerplate\n [now] setting up local provenance store\n [now] collecting definition provenance\n [now] registering user-defined functions\n [now] collecting deployment provenance\n [now] registering environment attributes\n [now] searching for module dependencies\n [now] registering provenance from 1369 modules\n [now] collecting execution provenance\n [now] executing the script\n [now] the execution of trial 10 finished successfully\n\nEach new run produces a different trial that will be stored with a\nsequential identification number in the relational database.\n\nVerifying the module dependencies is a time consuming step, and\nscientists can bypass this step by using the *-b* flag if they know that\nno library or source code has changed. The current trial then inherits\nthe module dependencies of the previous one.\n\nIt is possible to collect more information than what is collected by\ndefault, such as variable usages and dependencias. To perform a dynamic\nprogram slicing and capture those information, just run\n\n.. code:: bash\n\n $ now run -e Tracer simulation.py data1.dat data2.dat\n\nTo list all trials, just run\n\n.. code:: bash\n\n $ now list\n\nAssuming we run the experiment again and then run ``now list``, the\noutput would be as follows. Note that 9 trials were extracted from the\ndemonstration.\n\n.. code:: bash\n\n $ now list\n [now] trials available in the provenance store:\n Trial 1: simulation.py data1.dat data2.dat\n with code hash 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n ran from 2016-01-13 19:06:53.740877 to 2016-01-13 19:07:13.250622\n Trial 2: simulation_complete.py \n with code hash 705471548f6253da20302333f0a3f79059d79e40\n ran from 2016-01-13 19:07:13.583000 to 2016-01-13 19:07:39.225553\n Trial 3: simulation.py data1.dat data2.dat\n with code hash ba58136d9eac420930d352c127a78988c226dff8\n ran from 2016-01-13 19:07:39.530637 to 2016-01-13 19:07:58.513666\n Trial 4: simulation.py data2.dat data1.dat\n with code hash 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n ran from 2016-01-13 19:07:58.953236 to 2016-01-13 19:08:20.822072\n Trial 5: simulation.py \n with code hash 16d9ba96a1dfa97d26fd5009b19f872a4fa5cb57\n ran from 2016-01-13 19:08:21.146970 to None\n Trial 6: simulation.py data1.dat data2.dat\n with code hash ba58136d9eac420930d352c127a78988c226dff8\n ran from 2016-01-13 19:08:42.827121 to 2016-01-13 19:09:02.137061\n Trial 7: simulation.py data1.dat data2.dat\n with code hash 16d9ba96a1dfa97d26fd5009b19f872a4fa5cb57\n ran from 2016-01-13 19:09:02.430346 to None\n Trial 8: simulation_complete.py \n with code hash 705471548f6253da20302333f0a3f79059d79e40\n ran from 2016-01-13 19:09:22.637177 to 2016-01-13 19:09:46.327150\n Trial 9: simulation.py data1.dat data2.dat\n with code hash 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n ran from 2016-01-13 19:09:46.711818 to 2016-01-13 19:10:10.998172\n Trial 10: simulation.py data1.dat data2.dat\n with code hash 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n ran from 2016-01-13 19:10:21.587332 to 2016-01-13 19:10:41.900566\n Trial 11: simulation.py data1.dat data2.dat\n with code hash 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n ran from 2016-01-13 19:11:00.033094 to 2016-01-13 19:11:25.632197\n\nTo look at details of an specific trial, use\n\n.. code:: bash\n\n $ now show [trial]\n\nThis command has several options, such as *-m* to show module\ndependencies; *-d* to show function definitions; *-e* to show the\nenvironment context; *-a* to show function activations; and *-f* to show\nfile accesses.\n\nRunning\n\n.. code:: bash\n\n $ now show -a 1\n\nwould show details of trial 1. Notice that the function name is preceded\nby the line number where the call was activated.\n\n.. code:: bash\n\n $ now show -a 1\n [now] trial information:\n Id: 1\n Inherited Id: None\n Script: simulation.py\n Code hash: 9f13b9b35f5215a82f9b12f9f32238dddf02646a\n Start: 2016-01-13 19:06:53.740877\n Finish: 2016-01-13 19:07:13.250622\n [now] this trial has the following function activation graph:\n 54: /home/joao/demotest/demo1/simulation.py (2016-01-13 19:07:12.135981 - 2016-01-13 19:07:13.250515)\n Return value: None\n 38: run_simulation (2016-01-13 19:07:12.136067 - 2016-01-13 19:07:12.201430)\n Arguments: data_a = 'data1.dat', data_b = 'data2.dat'\n Return value: [['0.0', '0.6'], ['1.0', '0.0'], ['1.0', '0.0'],\n ...\n\nTo restore files used by trial 1, run\n\n.. code:: bash\n\n $ now restore 1\n\nBy default, the restore command will restore the trial script, imported\nlocal modules and the first access to files. Use the option *-s* to\nleave out the script; the option *-l* to leave out modules; and the\noption *-a* to leave out file accesses. The restore command track the\nevolution history. By default, subsequent trials are based on the\nprevious Trial (e.g.\u00a0Trial 2 is based on Trial 1). When you restore a\nTrial, the next Trial will be based on the restored Trial (e.g.\u00a0Trial 3\nbased on Trial 1).\n\nThe restore command also provides a *-f path* option. This option can be\nused to restore a single file. With this command there are extra\noptions: *-t path2* specifies the target of restored file; *-i id*\nidentifies the file. There are 3 possibilities to identify files: by\naccess time, by code hash, or by number of access.\n\n.. code:: bash\n\n $ now restore 1 -f data1.dat -i \"A|2016-01-13 19:06:59\"\n $ now restore 1 -f output.png -i 90451b101 -t output_trial1.png\n $ now restore 1 -f simulation.py -i 1\n\nThe first command queries data1.dat of Trial 1 accessed at \u201c2016-01-13\n19:06:59\u201d, and restores the resulting content after the access. The\nsecond command restores output.png with subhash 90451b101, and save it\nto output_trial1.png. The third command restores the first access to\nsimulation.py, which represents the trial script.\n\nThe option *-f* does not affect evolution history.\n\nThe remaining options of noWorkflow are *diff*, *export*, *history*,\n*dataflow*, and *vis*.\n\nThe *diff* option compares two trials. It has options to compare modules\n(*-m*), environment (*-e*), file accesses (*-f*). It has also an option\nto present a brief diff, instead of a full diff (*\u2013brief*)\n\nThe *export* option exports provenance data of a given trial to Prolog\nfacts, so inference queries can be run over the database.\n\nThe *history* option presents a textual history evolution graph of\ntrials.\n\nThe *dataflow* option exports fine-grained provenance data (captured\nthrough *-e Tracer*) to a graphviz dot representing the dataflow. This\ncommand has many options to change the resulting graph. Please, run \u201cnow\ndataflow -h\u201d to get their descriptions.\n\n.. code:: bash\n\n $ now dataflow 6 -l -m prospective | dot -Tpng -o prospective.png\n\nThe *vis* option starts a visualization tool that allows interactive\nanalysis:\n\n.. code:: bash\n\n $ now vis -b\n\nThe visualization tool shows the evolution history, the trial\ninformation, an activation graph. It is also possible to compare\ndifferent trials in the visualization tool.\n\nThe visualization tool requires Flask to be installed. To install Flask,\nyou can run\n\n.. code:: bash\n\n $ pip install flask\n\nIPython Interface\n-----------------\n\nAnother way to run, visualize, and query trials is to use Jupyter\nnotebook with IPython kernel. To install Jupyter notebook and IPython\nkernel, you can run\n\n.. code:: bash\n\n $ pip install jupyter\n $ pip install ipython\n $ jupyter nbextension install --py --sys-prefix noworkflow\n $ jupyter nbextension enable noworkflow --py --sys-prefix\n\nThen, to run Jupyter notebook, go to the project directory and execute:\n\n.. code:: bash\n\n $ jupyter notebook\n\nIt will start a local webserver where you can create notebooks and run\npython code.\n\nBefore loading anything related to noworkflow on a notebook, you must\ninitialize it:\n\n.. code:: python\n\n In [1]: %load_ext noworkflow\n ...: import noworkflow.now.ipython as nip\n\nIt is equivalent to:\n\n.. code:: python\n\n In [1]: %load_ext noworkflow\n ...: nip = %now_ip\n\nAfter that, you can either run a new trial or load an existing object\n(*History*, *Trial*, *Diff*).\n\nThere are two ways to run a new trial:\n\n1- Load an external file\n\n.. code:: python\n\n In [1]: arg1 = \"data1.dat\"\n arg2 = \"data2.dat\"\n\n In [2]: trial = %now_run simulation.py {arg1} {arg2}\n ...: trial\n Out [2]: # Loads the trial object represented as a graph\n\n2- Load the code inside a cell\n\n.. code:: python\n\n In [3]: arg = 4\n\n In [4]: %%now_run --name new_simularion --interactive\n ...: l = range(arg)\n ...: c = sum(l)\n ...: print(c)\n 6\n Out [4]: # Loads the trial object represented as a graph\n\n In [5]: c\n Out [5]: 6\n\nBoth modes supports all the ``now run`` parameters.\n\nThe *\u2013interactive* mode allows the cell to share variables with the\nnotebook.\n\nLoading existing trials, histories and diffs:\n\n.. code:: python\n\n In [6]: trial = nip.Trial(1) # Loads trial with Id = 1\n ...: trial # Shows trial graph\n Out [6]: \n\n In [7]: history = nip.History() # Loads history\n ...: history # Shows history graph\n Out [7]: \n\n In [8]: diff = nip.Diff(1, 3) # Loads diff between trial 1 and 3\n ...: diff # Shows diff graph\n Out [8]: \n\nTo visualize the dataflow of a trial, it is possible to use the dot\nattribute of trial objects: \\```python In [9]: trial.dot Out [9]:\n\nThis command requires an installation of graphviz.\n\nThere are attributes on those objects to change the graph visualization,\nwidth, height and filter values. Please, check the documentation by\nrunning the following code on jupyter notebook:\n\n.. code:: python\n\n In [10]: trial?\n\n In [11]: history?\n\nIt is also possible to run prolog queries on IPython notebook. To do so,\nyou will need to install SWI-Prolog with shared libraries and the pyswip\nmodule.\n\nYou can install pyswip module with the command:\n\n.. code:: bash\n\n $ pip install pyswip-alt\n\nCheck how to install SWI-Prolog with shared libraries at\nhttps://github.com/yuce/pyswip/blob/master/INSTALL\n\nTo query a specific trial, you can do:\n\n.. code:: python\n\n In [12]: result = trial.query(\"activation(_, 550, X, _, _, _)\")\n ...: next(result) # The result is a generator\n Out [12]: {'X': 'range'}\n\nTo check the existing rules, please do:\n\n.. code:: python\n\n In [13]: %now_schema prolog -t\n Out [13]: [...]\n\nFinally, it is possible to run the CLI commands inside ipython notebook:\n\n.. code:: python\n\n In [14]: !now export {trial.id}\n Out [14]: %\n ...: % FACT: activation(trial_id, id, name, start, finish, caller_activation_id).\n ...: %\n ...: ...\n\nIncluded Software\n-----------------\n\nParts of the following software were used by noWorkflow directly or in\nan adapted form:\n\n| The Python Debugger\n| Copyright (c) 2001-2016 Python Software Foundation.\n| All Rights Reserved.\n\nAcknowledgements\n----------------\n\nWe would like to thank CNPq, FAPERJ, and the National Science Foundation\n(CNS-1229185, CNS-1153503, IIS-1142013) for partially supporting this\nwork.\n\nLicense Terms\n-------------\n\nThe MIT License (MIT)\n\nCopyright (c) 2013 Universidade Federal Fluminense (UFF), Polytechnic\nInstitute of New York University.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\u201cSoftware\u201d), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \u201cAS IS\u201d, WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n.. |Contribution Timeline| image:: history/history.png\n :target: history/history.svg\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gems-uff/noworkflow", "keywords": "scientific experiments provenance python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "noworkflow", "package_url": "https://pypi.org/project/noworkflow/", "platform": "", "project_url": "https://pypi.org/project/noworkflow/", "project_urls": { "Homepage": "https://github.com/gems-uff/noworkflow" }, "release_url": "https://pypi.org/project/noworkflow/1.11.2/", "requires_dist": [ "pyposast (>=1.1.3)", "apted", "future", "SQLAlchemy", "pyposast; extra == 'all'", "ipython; extra == 'all'", "jupyter; extra == 'all'", "flask; extra == 'all'", "pyswip-alt; extra == 'all'", "jsonpickle; extra == 'all'", "sphinx; extra == 'all'", "pyposast; extra == 'notebook'", "ipython; extra == 'notebook'", "jupyter; extra == 'notebook'", "sphinx; extra == 'notebook'", "pyposast; extra == 'vis'", "flask; extra == 'vis'" ], "requires_python": "", "summary": "Supporting infrastructure to run scientific experiments without a scientific workflow management system.", "version": "1.11.2" }, "last_serial": 3759506, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "9639d1f8a6dc773d6dbed8d6110088bf", "sha256": "09f8c59429813cad5c6e579eba3c90605cdbe23205b83df39124e1eb0f6727bc" }, "downloads": -1, "filename": "noworkflow-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9639d1f8a6dc773d6dbed8d6110088bf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 731480, "upload_time": "2015-05-31T07:18:21", "url": "https://files.pythonhosted.org/packages/0a/e5/970f4179d2c94797c557577279a3f8e0d54c544bdb0574195569bc1a7c3e/noworkflow-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65cd4d9ebf8f2b7dd9bcf7654502de26", "sha256": "aa3c6a3c3772d0a136053cab0af77b18523344f1e19f2c1072d6e3780ad3ffd6" }, "downloads": -1, "filename": "noworkflow-0.10.0.tar.gz", "has_sig": false, "md5_digest": "65cd4d9ebf8f2b7dd9bcf7654502de26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 683901, "upload_time": "2015-05-31T07:18:11", "url": "https://files.pythonhosted.org/packages/83/d1/07aa538538e029c9edbbfa4a9d6e6bfe6cce10157193b563199f00589166/noworkflow-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "920c2c67d20299d2a86a8ec914a3bcc9", "sha256": "a3767dc0900b7fad69cfb95c3853acbad20a8eae86a0974f42ec908b859a0cb8" }, "downloads": -1, "filename": "noworkflow-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "920c2c67d20299d2a86a8ec914a3bcc9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 733995, "upload_time": "2015-07-08T08:08:52", "url": "https://files.pythonhosted.org/packages/14/7d/6b4ac7f9a7afece2d34b109c42a9e053f5b82d21e4428a150cb8e18f5280/noworkflow-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1a80ec10e6ff10e563b1cfa2080d8f2", "sha256": "65c714c725b7b47822dbc6dc2c1f23ddc730b6e5248a15231a1917b803a45034" }, "downloads": -1, "filename": "noworkflow-0.11.0.tar.gz", "has_sig": false, "md5_digest": "a1a80ec10e6ff10e563b1cfa2080d8f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 685473, "upload_time": "2015-07-08T08:08:31", "url": "https://files.pythonhosted.org/packages/49/8f/f0f9aa662e92589371403823d75ce7f5de2e33b37a218a023ae929a28dd1/noworkflow-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "530eba8d42fe8b2d4345ee60791a1538", "sha256": "8eb8d1307aa2f7f08ffedcf3626520acf0b2b50f72fc2d65ca292e7cbde9551c" }, "downloads": -1, "filename": "noworkflow-0.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "530eba8d42fe8b2d4345ee60791a1538", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 734994, "upload_time": "2015-08-14T01:07:04", "url": "https://files.pythonhosted.org/packages/63/d7/4bd468fa7bf28f92035da7fed1554e81cc88a8abab81832172e1e54ce669/noworkflow-0.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2211739b956c695cbfb170fa8a0eaf36", "sha256": "2e2727f7d15cbf8bcc72375416c07e13d856362252223ed1b56ad1a0bd4517d8" }, "downloads": -1, "filename": "noworkflow-0.11.1.tar.gz", "has_sig": false, "md5_digest": "2211739b956c695cbfb170fa8a0eaf36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 686292, "upload_time": "2015-08-14T01:06:54", "url": "https://files.pythonhosted.org/packages/5e/36/5be7ffcda9be2a9c94d3a9c34b9f2463f85b4a643868f50f5cd83f3df914/noworkflow-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "28a01e403af9e349e2e4e6cb1d45bbaf", "sha256": "d140f9554b02db3f5b8906b016b285660425a50b9a80fdb41669f2d51f0a53a2" }, "downloads": -1, "filename": "noworkflow-0.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28a01e403af9e349e2e4e6cb1d45bbaf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 735403, "upload_time": "2015-08-31T01:49:17", "url": "https://files.pythonhosted.org/packages/ba/f7/db65c88dc0a3d8f3414e36053bcabd1eef882362b3d063b04bd3cbecb218/noworkflow-0.11.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "975e796846f7616d26d13a8282f53a47", "sha256": "a040c49e6ee345a146fc2a634c6fef47ed2e227bdc7e1530d3c75a7c5ef3cbb9" }, "downloads": -1, "filename": "noworkflow-0.11.2.tar.gz", "has_sig": false, "md5_digest": "975e796846f7616d26d13a8282f53a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 686628, "upload_time": "2015-08-31T01:49:05", "url": "https://files.pythonhosted.org/packages/ca/c8/431b63f8ce49e932298cc4e72983261f32de6797a6503f1fdbc91bff27c1/noworkflow-0.11.2.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "46422af62ec066c2342e1291b4ec1fd5", "sha256": "df0111abfe23eb1ea13056c5c82d7fdc3dc76c03777de62246b577dc7da2533d" }, "downloads": -1, "filename": "noworkflow-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46422af62ec066c2342e1291b4ec1fd5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 753573, "upload_time": "2015-11-09T04:17:27", "url": "https://files.pythonhosted.org/packages/2f/16/8321c618460ada7be19f2d1ef4e2919cbc6c035b865c2b32643a77264c67/noworkflow-0.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "628c2dd6ee885f357cdb9831fff902ef", "sha256": "48c2267a3f884b8f58186a6d9a4aa028ee9aee2143062ae3caededa00b4d8df0" }, "downloads": -1, "filename": "noworkflow-0.12.0.tar.gz", "has_sig": false, "md5_digest": "628c2dd6ee885f357cdb9831fff902ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698749, "upload_time": "2015-11-09T04:17:20", "url": "https://files.pythonhosted.org/packages/63/e8/fbbb6c35b34460dd8d31f18cbe0efcc6d28bd556187e21d31f07e829e617/noworkflow-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "b9d661221f87ef9f599e168a193d83f6", "sha256": "db3029c2a2db5746fcdea83e99b40a947ac6e3ac7b4fbf1180c6a7166e9fa782" }, "downloads": -1, "filename": "noworkflow-0.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9d661221f87ef9f599e168a193d83f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 753693, "upload_time": "2015-11-10T02:08:01", "url": "https://files.pythonhosted.org/packages/8f/a6/e402334068b68b46c0165308267af7b1a5177092908995d1bf438ca4d367/noworkflow-0.12.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46c5c20b964889ab3e1d87808523344f", "sha256": "944005d4510bb435bab3e6c47fe59d10bc5ae280ce01bb9d3e9723336a1204f9" }, "downloads": -1, "filename": "noworkflow-0.12.1.tar.gz", "has_sig": false, "md5_digest": "46c5c20b964889ab3e1d87808523344f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698892, "upload_time": "2015-11-10T02:07:52", "url": "https://files.pythonhosted.org/packages/18/05/266737fca18276d749f53143135fb027d66602bc6bb4aa71271dc8e9d54f/noworkflow-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "4c405c9cacf4d5d7291be36c042df58f", "sha256": "6bb1060639b56ca260c01c6e261a33c3e066a1897343e95b3380baae4ff03b01" }, "downloads": -1, "filename": "noworkflow-0.12.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c405c9cacf4d5d7291be36c042df58f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 755103, "upload_time": "2015-11-18T13:08:01", "url": "https://files.pythonhosted.org/packages/5c/be/a409b2cd5d4531d9cb9af20dcfd58e8981e086a86bbace004ed045d6fdd9/noworkflow-0.12.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6a8a79220e6453da5ac2a7362322cf6", "sha256": "c6e5237fcd674e708a13037e931dfa90de879a4e2037a19ee2284e9944c9a594" }, "downloads": -1, "filename": "noworkflow-0.12.2.tar.gz", "has_sig": false, "md5_digest": "b6a8a79220e6453da5ac2a7362322cf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 699689, "upload_time": "2015-11-18T13:07:50", "url": "https://files.pythonhosted.org/packages/9f/ad/9d3dcb0211c98af53aac4a14fbb5a3d262a13baf881234338238e6ee87bc/noworkflow-0.12.2.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "86c8678b6b7043ea92846ca1307a8ede", "sha256": "d899a93d859fa81836d0bb47482f82b52b9966bf40f4a0438c97256bf65eddbe" }, "downloads": -1, "filename": "noworkflow-0.12.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86c8678b6b7043ea92846ca1307a8ede", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 755125, "upload_time": "2015-11-18T23:54:39", "url": "https://files.pythonhosted.org/packages/9c/8d/c16e25f24bc993d171b2987da5a51edf6494498145914fec85c8e506f8a5/noworkflow-0.12.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3810bda8fff19835cffed8fdf4d065e3", "sha256": "296c72cc9352a57cf2881fb119927752092dcc54c22b71064c0795a73e5bcdd0" }, "downloads": -1, "filename": "noworkflow-0.12.3.tar.gz", "has_sig": false, "md5_digest": "3810bda8fff19835cffed8fdf4d065e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 699743, "upload_time": "2015-11-18T23:54:32", "url": "https://files.pythonhosted.org/packages/4a/4e/2d22c09a45245589ee4144f1e7230856743a565a1648a9578bb1bdcfd8ee/noworkflow-0.12.3.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "bba824aafd339f06026a91fe03707aa4", "sha256": "33cccbc2e9f03a2fcef3d2e7c572fc3f53e6ac7976a85507e005244a95c2e480" }, "downloads": -1, "filename": "noworkflow-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bba824aafd339f06026a91fe03707aa4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 768413, "upload_time": "2016-01-12T19:28:48", "url": "https://files.pythonhosted.org/packages/b7/b4/c3339708853be997f57ce3e172fd05c1cb1eebed374867e6f7ad6cb1f424/noworkflow-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f430d513764b490ce369bb6d2d3b6dc7", "sha256": "7cde74a7c5b87d316ed7cfb23108370cfd9476e1ca63001441d9e5703b111187" }, "downloads": -1, "filename": "noworkflow-0.14.0.tar.gz", "has_sig": false, "md5_digest": "f430d513764b490ce369bb6d2d3b6dc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 706939, "upload_time": "2016-01-12T19:28:38", "url": "https://files.pythonhosted.org/packages/81/b0/167ca2a0335da3cc1407675bd87d2279b66af8b2a9ff3db8acf93cfbf19c/noworkflow-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "026b8a7e3855d8d4ad166ca9f604624e", "sha256": "272183b1c353c0b519143581871569709636a86de225663351087e9d3c6fc36d" }, "downloads": -1, "filename": "noworkflow-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "026b8a7e3855d8d4ad166ca9f604624e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 803952, "upload_time": "2016-01-13T22:31:54", "url": "https://files.pythonhosted.org/packages/04/13/1877abe02cf8f701fc3353aa119b9dd7d1b413a050e8dc855ef2bbe93c6b/noworkflow-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "922dd07c1b9c64f8bddd525546176e4b", "sha256": "f821eca2d88066e62972eebdd0aa1ae186320a2483129bb23a90a8b6fb97dbda" }, "downloads": -1, "filename": "noworkflow-0.15.0.tar.gz", "has_sig": false, "md5_digest": "922dd07c1b9c64f8bddd525546176e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 729979, "upload_time": "2016-01-13T22:31:41", "url": "https://files.pythonhosted.org/packages/03/19/c64aa3d1ded7712f834fc87e63fc7ea64fc9768ff1bc0aa4c0b85072f544/noworkflow-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "cf61155a5a23dad4eabd56cd24b58dbd", "sha256": "ea4bae91106dd56dd270ee43fbbfa2d24d3a1f55656d1e7c5dd08438d3556ab1" }, "downloads": -1, "filename": "noworkflow-0.15.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf61155a5a23dad4eabd56cd24b58dbd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 803888, "upload_time": "2016-01-14T12:26:04", "url": "https://files.pythonhosted.org/packages/78/f4/7a2f46d7566afcc232e6c89d05bc024c4b3bb1aa98b0b2635325654b170b/noworkflow-0.15.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d2a3ba7718fa083ea0f5de2d100a095", "sha256": "1095bfe44e617db3df74ec8b0c719151a087164b930621853fbbd9ec99903c05" }, "downloads": -1, "filename": "noworkflow-0.15.1.tar.gz", "has_sig": false, "md5_digest": "7d2a3ba7718fa083ea0f5de2d100a095", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 729964, "upload_time": "2016-01-14T12:25:40", "url": "https://files.pythonhosted.org/packages/91/74/278d38af79a5bb1898b1e10216f43b8198fd53eff2739357097452c4a8da/noworkflow-0.15.1.tar.gz" } ], "0.15.2": [ { "comment_text": "", "digests": { "md5": "acf585901d4a60efe5a7daccae4939bf", "sha256": "48c8591a19d8e7744cb2ad391252abb7d8ad8ea2c8b14c165840cc13110ed56a" }, "downloads": -1, "filename": "noworkflow-0.15.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "acf585901d4a60efe5a7daccae4939bf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 803907, "upload_time": "2016-01-14T13:07:16", "url": "https://files.pythonhosted.org/packages/d0/60/19ab71f6cdca6a1dfd183568ddeaf4eea8ea0b143d595f954fa76fd6bce2/noworkflow-0.15.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b00de9c8a8af0edd7a986a5e21637d53", "sha256": "96724a270dcdf215240030060391449545b67a7db80a7659bf36a1fa20e22b62" }, "downloads": -1, "filename": "noworkflow-0.15.2.tar.gz", "has_sig": false, "md5_digest": "b00de9c8a8af0edd7a986a5e21637d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 729995, "upload_time": "2016-01-14T13:07:05", "url": "https://files.pythonhosted.org/packages/50/4d/38bb6e3eae22e0f3854806711496279e7d41e5aa79b0f9056c3c7bae1cd5/noworkflow-0.15.2.tar.gz" } ], "0.15.3": [ { "comment_text": "", "digests": { "md5": "c359bcbe7fdf8d043ad5e872916d4790", "sha256": "922f79b48a0395c17653732c8861c3671882e818fec5c47b1a5a64a9e5436238" }, "downloads": -1, "filename": "noworkflow-0.15.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c359bcbe7fdf8d043ad5e872916d4790", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 803871, "upload_time": "2016-01-14T13:27:06", "url": "https://files.pythonhosted.org/packages/e0/a0/a1efa73c320ecb1bbbf2493957674c65cecb7cd8a7d1103127f71471c467/noworkflow-0.15.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33ec103a56efd81de652850a62d50dd7", "sha256": "7a02f3e3921b598b77b47e68915af9063927cb6b6b79bf2eb21d1404cc9bd0f8" }, "downloads": -1, "filename": "noworkflow-0.15.3.tar.gz", "has_sig": false, "md5_digest": "33ec103a56efd81de652850a62d50dd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730009, "upload_time": "2016-01-14T13:26:56", "url": "https://files.pythonhosted.org/packages/2e/05/e0cafb92ca5384ec8f9c53c3f6fcd6425b891d85333b105f38ee71ca6b0c/noworkflow-0.15.3.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "fd7897ba0c0a1a0a15c5da90a2015816", "sha256": "e9e95959407f508d92702bd9fc6b352e573a1a15b121dc384219c0861bf31177" }, "downloads": -1, "filename": "noworkflow-0.3-py2.7.egg", "has_sig": false, "md5_digest": "fd7897ba0c0a1a0a15c5da90a2015816", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 36949, "upload_time": "2014-11-30T01:30:58", "url": "https://files.pythonhosted.org/packages/2f/31/4cff6a4a7374e1995e59e04042e49ae14fec50cc7240d14c05ed15ab3bd3/noworkflow-0.3-py2.7.egg" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7acae2414cbe53170dda5421170ef7a3", "sha256": "75e5c169c120c08e8466eacac19bdc17bf01b00cd91031b44ae7de03fd6f7e80" }, "downloads": -1, "filename": "noworkflow-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "7acae2414cbe53170dda5421170ef7a3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 40897, "upload_time": "2014-11-30T01:30:54", "url": "https://files.pythonhosted.org/packages/ea/1a/0744fb8b81944cc90ae3738b452fee005b56abd21393695bae456f27776f/noworkflow-0.3.1-py2.7.egg" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "41c45701619a109eb6db271f028db801", "sha256": "0f632053aeb618e92193fe7efef0ec499fcc99f39f2f6b6608cc11aeaf0709a9" }, "downloads": -1, "filename": "noworkflow-0.5.1-py2.7.egg", "has_sig": false, "md5_digest": "41c45701619a109eb6db271f028db801", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 661590, "upload_time": "2014-11-30T01:31:27", "url": "https://files.pythonhosted.org/packages/bb/a2/1a62c0ff0dfa755c5fa087244f400081a93f76b8ce892c48c97402c87026/noworkflow-0.5.1-py2.7.egg" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ea006ce8be204f51f5a8a26566e6b24c", "sha256": "d2886a1507ae758d0ce240b0ba7e516313477722eb0a76b8cddd28c254b45a3e" }, "downloads": -1, "filename": "noworkflow-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea006ce8be204f51f5a8a26566e6b24c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 587142, "upload_time": "2014-11-30T01:31:39", "url": "https://files.pythonhosted.org/packages/27/66/00899e0d0f99a23fe1bbda762f7fad79ff1ec9579a7c01e6771f21379bed/noworkflow-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8987bf5212bfe7aab9e6d0e82a918d8", "sha256": "38bafae05fbd871ad3e6980e0fc644846a0c107106476ead1484c9c28fe48455" }, "downloads": -1, "filename": "noworkflow-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a8987bf5212bfe7aab9e6d0e82a918d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 558340, "upload_time": "2014-11-30T01:31:50", "url": "https://files.pythonhosted.org/packages/03/b8/d859d2c074e0889f7dd748d60402d3b588d8739c65909ceecb86f8d60108/noworkflow-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "aa4542aa813da5680ce5ea4b71567f80", "sha256": "05298c8fc8c8ac5a62d3d091b514ee07c551197b32fef8a6e312a86aa9e9f996" }, "downloads": -1, "filename": "noworkflow-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa4542aa813da5680ce5ea4b71567f80", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1048389, "upload_time": "2015-02-06T20:11:04", "url": "https://files.pythonhosted.org/packages/31/db/92b57ddcc7080f736790d8796a47ab8fbc684e3db46d4dd1cfc8add2d55d/noworkflow-0.7.0-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f3733d247921e6c6124689ec961ba412", "sha256": "dadd0816bab694d9e756ae566659919da89e445b3fdac467880d50e71a4cc06e" }, "downloads": -1, "filename": "noworkflow-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3733d247921e6c6124689ec961ba412", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1049134, "upload_time": "2015-02-27T19:56:55", "url": "https://files.pythonhosted.org/packages/8e/3a/227c752cecae75fb13a6f32eb4e0dd82532c2430461efb55b40315e8f746/noworkflow-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "015072bc4c290e8894f5056cd47cafff", "sha256": "dd22afa7926019b32b6d03094d707805cac3bcdc693e0fe2ee4a2eb4adaf35e3" }, "downloads": -1, "filename": "noworkflow-0.7.1.tar.gz", "has_sig": false, "md5_digest": "015072bc4c290e8894f5056cd47cafff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 662519, "upload_time": "2015-02-27T19:56:39", "url": "https://files.pythonhosted.org/packages/cd/13/64e98818b0fe60200fe1e2e3ef871c1581c473ba9edf7008439a5654b51d/noworkflow-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "f797685dc1a73dc136d82961f7449142", "sha256": "6b6cca1baa84a2e6b44cdad41859ae25f7e5e89f00e64d4bf6f2a9fbfc762ff8" }, "downloads": -1, "filename": "noworkflow-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f797685dc1a73dc136d82961f7449142", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1057467, "upload_time": "2015-02-27T21:34:12", "url": "https://files.pythonhosted.org/packages/c3/6c/3318ca7755b249159b4a4f9ec50600ccfeb767895d8a89d83a696c1b0742/noworkflow-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d56ae7e4ef51060d4e72663c12aeff4", "sha256": "1f34c5744f7f9c8259b51b50f40e9ede34df7c3e7282b696403c4f7f3ceb1f0c" }, "downloads": -1, "filename": "noworkflow-0.7.2.tar.gz", "has_sig": false, "md5_digest": "3d56ae7e4ef51060d4e72663c12aeff4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 666965, "upload_time": "2015-02-27T21:33:56", "url": "https://files.pythonhosted.org/packages/cb/f8/5881c6f57e499d3517da57ee39fe3e87225f6195e6e6724adf61ada753db/noworkflow-0.7.2.tar.gz" } ], "0.9.0": [], "0.9.2": [ { "comment_text": "", "digests": { "md5": "edbbbc2898e5350aea2702f65f14c473", "sha256": "8be60e519e1956ab3f3fd58d65ae08c974c080cd6176fb8937de763a2789503a" }, "downloads": -1, "filename": "noworkflow-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "edbbbc2898e5350aea2702f65f14c473", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1081149, "upload_time": "2015-04-12T22:05:24", "url": "https://files.pythonhosted.org/packages/46/85/6a5ad75d2ca9c832fa8ed2e61611de0cc38b094d42cd77a3d5b516108ac4/noworkflow-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1a52fb22badc65e0be2c82b948d04e8", "sha256": "a4d3959900f557a447ba78fe1e41340c90ce6bc28ad45fe88a84ff3ce89320e9" }, "downloads": -1, "filename": "noworkflow-0.9.2.tar.gz", "has_sig": false, "md5_digest": "b1a52fb22badc65e0be2c82b948d04e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 675923, "upload_time": "2015-04-12T22:05:01", "url": "https://files.pythonhosted.org/packages/52/39/b156d422cb9c5d1bb35787abc25d8a89a819beec1108de5cc2dfa02ada3f/noworkflow-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "6d4ad2700d8db1f837f206bd74c80f7a", "sha256": "ab334c7d720aef9ca91a120eb927efcf49fd1a5a7e676626e9e730facf04973c" }, "downloads": -1, "filename": "noworkflow-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d4ad2700d8db1f837f206bd74c80f7a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1081149, "upload_time": "2015-04-14T20:42:21", "url": "https://files.pythonhosted.org/packages/60/75/459bb3830fa48a9c892de0ff0ca808d63bcea25b67e69b69892d996c26a2/noworkflow-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1134e5d91c3c90e6a8dec9278a12b33", "sha256": "807665d832956e02ff48d8ae5c2156886f94cf62481cddacc4b685bb0bf255bd" }, "downloads": -1, "filename": "noworkflow-0.9.3.tar.gz", "has_sig": false, "md5_digest": "b1134e5d91c3c90e6a8dec9278a12b33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 675939, "upload_time": "2015-04-14T20:42:09", "url": "https://files.pythonhosted.org/packages/45/38/565d8a0486389e3af07e3b487d1e00a78d4bb98e3334954606e6b2d23562/noworkflow-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "d4cebd836174c2dfc037273f9cd16151", "sha256": "17d90c2f524c4d511a7062d5e4da7ffbdaf29e81f6e282664f7468c797f6d245" }, "downloads": -1, "filename": "noworkflow-0.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4cebd836174c2dfc037273f9cd16151", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1081446, "upload_time": "2015-05-03T20:18:47", "url": "https://files.pythonhosted.org/packages/a1/bc/89dcf8fcda55f847cecc76c21740820076d1b8f4cb1948f4c393d65a3f5e/noworkflow-0.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b25b99b3ad0f4af7067d4941664ed7d3", "sha256": "8be41b2075c783ece5f41db4d120ded6561aaa103fd25b5f63bba1fb545c5bc9" }, "downloads": -1, "filename": "noworkflow-0.9.4.tar.gz", "has_sig": false, "md5_digest": "b25b99b3ad0f4af7067d4941664ed7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 676209, "upload_time": "2015-05-03T20:18:33", "url": "https://files.pythonhosted.org/packages/3e/e9/cf6e2cef238a0b063f11f528b6131f65ee2b3936f8ef5c98dc6dfcf6a683/noworkflow-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "a81f0b9c6c9c9c32f7d1fef915448dda", "sha256": "7ef29bca18a99d041dd920ed9849bbec3cbeb665e45d9ff93f216fd03f1bcbab" }, "downloads": -1, "filename": "noworkflow-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a81f0b9c6c9c9c32f7d1fef915448dda", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1081405, "upload_time": "2015-05-05T00:11:00", "url": "https://files.pythonhosted.org/packages/de/a9/a4031c56a422826ed41a68fe2aa91c583d73fb3d0fad2efb4015b0d600de/noworkflow-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba439b619a4de3069435d4d6d73b076e", "sha256": "ad182e0f1549820622bcb293e3b03b8546924fb5ba0873d6da5de7209b2cdb81" }, "downloads": -1, "filename": "noworkflow-0.9.5.tar.gz", "has_sig": false, "md5_digest": "ba439b619a4de3069435d4d6d73b076e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 676155, "upload_time": "2015-05-05T00:10:48", "url": "https://files.pythonhosted.org/packages/ca/a8/34a9ecb32fcb4aaf13060b7b9ce9180f5a321dd31cafe224856097fdb11e/noworkflow-0.9.5.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "241e6130b52f4354d1b3ed25223de4b0", "sha256": "b7d6e762cc423a9a0f837a154b3792f9cbfdcd9a5857d0fa4f2bacddd41ecc59" }, "downloads": -1, "filename": "noworkflow-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "241e6130b52f4354d1b3ed25223de4b0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 893275, "upload_time": "2016-02-02T22:01:56", "url": "https://files.pythonhosted.org/packages/cb/41/0592069b5a34fb16f0af8ae69c13c30abd30e75111bae442c184ec3b9397/noworkflow-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "705229989ea9ca864cbb5caaf1527420", "sha256": "3b29694a148c366ca23924952c02fd574e366a1ae7ab33391207ad29d094a3dc" }, "downloads": -1, "filename": "noworkflow-1.0.0.tar.gz", "has_sig": false, "md5_digest": "705229989ea9ca864cbb5caaf1527420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 743840, "upload_time": "2016-02-02T22:01:09", "url": "https://files.pythonhosted.org/packages/d5/cd/05f435a9950b2e0891de6133e08846bfc6c412ea88ba7aac0e88ce8ef019/noworkflow-1.0.0.tar.gz" } ], "1.0.1": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6d4cb92a251313f64bb113b9873d389e", "sha256": "b264f378e4b5e326e8a9292166d0df4099e1966665da0afa879ee1bdd4804e64" }, "downloads": -1, "filename": "noworkflow-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d4cb92a251313f64bb113b9873d389e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 896590, "upload_time": "2016-02-06T07:02:36", "url": "https://files.pythonhosted.org/packages/4a/e4/33ce64423757d81900f0ff88a2824538d779f94d2a429c7b612cb48d75e8/noworkflow-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d70e428abbedfd67d28b00710538621f", "sha256": "235e2629bdf93c170e5871554d7686db821b9bb41a4982ccb8cec86ccc3cb041" }, "downloads": -1, "filename": "noworkflow-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d70e428abbedfd67d28b00710538621f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 746117, "upload_time": "2016-02-06T07:01:43", "url": "https://files.pythonhosted.org/packages/8e/49/dd7c125929ef1ca221291545da2d12d8630cbab52ca5ac02b43764f7a174/noworkflow-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "3361fb96c428d5b8bd2158c9f21a4974", "sha256": "1bef6d763358ff0a160680461b6a9f5fa5145b50300fefdc27297d8d8a9664a2" }, "downloads": -1, "filename": "noworkflow-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3361fb96c428d5b8bd2158c9f21a4974", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 896734, "upload_time": "2016-02-06T20:45:28", "url": "https://files.pythonhosted.org/packages/5b/09/a041377288229c73b9e0a047e8735e413f2dbe855fd1ef32e6dff45c727d/noworkflow-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "546a17422c394ab1d877f1b0ffde4417", "sha256": "b31ec1a1068e46fb3b3356908c2b29073158992eef6e522428960e176b81b4a0" }, "downloads": -1, "filename": "noworkflow-1.0.3.tar.gz", "has_sig": false, "md5_digest": "546a17422c394ab1d877f1b0ffde4417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 746299, "upload_time": "2016-02-06T20:45:12", "url": "https://files.pythonhosted.org/packages/3c/e9/72629fd756e087ce64213f9de90964a10f6429ba295702fca2ee10858359/noworkflow-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b3e2ccec327d8452e697aa0d5dee9bb0", "sha256": "7eb4f3415a100d32f282d661abf8c90cfdd53cb385477835b9f3b61a4fbf032d" }, "downloads": -1, "filename": "noworkflow-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3e2ccec327d8452e697aa0d5dee9bb0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 933848, "upload_time": "2016-02-11T06:50:56", "url": "https://files.pythonhosted.org/packages/b5/52/712b6f41b01f85ce1949b20e734f7db63279907a36032605219ad6ebe78c/noworkflow-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8b4499669854318f1830b604dc7c0de", "sha256": "9741bcf278426f66a60ecb6ce3d17986d527b0a5625bdc368c396323d606eac9" }, "downloads": -1, "filename": "noworkflow-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a8b4499669854318f1830b604dc7c0de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 757211, "upload_time": "2016-02-11T06:50:24", "url": "https://files.pythonhosted.org/packages/e5/ae/47c44fce6756f1c55ff2fb0c5b4825af1e6605567e4aa44b151ebd2724d7/noworkflow-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0737edaa81c838986338571d6c6a4dab", "sha256": "f05a4b2883495abfba5352a07d65229e26da90a4d13017f59f9442d8e2a5c612" }, "downloads": -1, "filename": "noworkflow-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0737edaa81c838986338571d6c6a4dab", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 934502, "upload_time": "2016-02-12T21:42:51", "url": "https://files.pythonhosted.org/packages/92/13/7b7be290fa86747de3af7804bbeb7b7ac59304395f2c56d390b279ac7edb/noworkflow-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b243ddbe54644305a8551060d5df7adf", "sha256": "ddab406d1d5e7dd706ac553d3ebf1da071d6f92f29b9aca387f4870271469eb7" }, "downloads": -1, "filename": "noworkflow-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b243ddbe54644305a8551060d5df7adf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 757944, "upload_time": "2016-02-12T21:42:19", "url": "https://files.pythonhosted.org/packages/f0/fa/83724eb7b40bef9afcf31d1839451f27f7dc82d07adaa66989373c6014d8/noworkflow-1.1.1.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "31d4e856ccc936d2a05a9e8694a5a491", "sha256": "fab1981cec8e1a601c24a217f3a4c44e99bce8ac9420d250f15823e811d2c33b" }, "downloads": -1, "filename": "noworkflow-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31d4e856ccc936d2a05a9e8694a5a491", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2410764, "upload_time": "2017-12-11T18:57:46", "url": "https://files.pythonhosted.org/packages/62/ac/9ff785bf750275bdec0e5fa01e0441f21586ec5be194ff42239a46d84353/noworkflow-1.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a8b180c1de3e06750fd41c0cc3b605f", "sha256": "67d44cde3e5026e781bc854b3053ca5bb8aed33b4441a3cf30ad2653b30f014f" }, "downloads": -1, "filename": "noworkflow-1.10.0.tar.gz", "has_sig": false, "md5_digest": "9a8b180c1de3e06750fd41c0cc3b605f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2264686, "upload_time": "2017-12-11T18:57:57", "url": "https://files.pythonhosted.org/packages/4e/96/cda906fa9ff1a546dd13842e7285e04096a9a1bd6615c05e940c2b945d51/noworkflow-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "76ed7846b61847c1c4169213e1ad3406", "sha256": "b3d85a798d2434339257b43d768783b11c0f710f510eb147ad486c533e8edbf9" }, "downloads": -1, "filename": "noworkflow-1.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76ed7846b61847c1c4169213e1ad3406", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2410780, "upload_time": "2017-12-11T20:04:38", "url": "https://files.pythonhosted.org/packages/de/9d/c0fdc6a3a8cca64209a526b94544eb36e140b3af39b941a3b96d6fb3dce4/noworkflow-1.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9f2d05c728f978ddb11dad90cf6f356", "sha256": "64934e7393c9630c3375183ffcd6ccefdaab66988700d5ae1e9448b8773b1ec6" }, "downloads": -1, "filename": "noworkflow-1.10.1.tar.gz", "has_sig": false, "md5_digest": "d9f2d05c728f978ddb11dad90cf6f356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2264723, "upload_time": "2017-12-11T20:04:48", "url": "https://files.pythonhosted.org/packages/77/cc/c447d61a785fd5a6a8757b8b4ba272a9be256f8b4ff96be36429de6c65c0/noworkflow-1.10.1.tar.gz" } ], "1.10.2": [ { "comment_text": "", "digests": { "md5": "deea9fa98349568446a3f00cf54b10f4", "sha256": "66f6a1e95c1fd344b21ab2da6d82602d2a8998439df98613fd1c12adfa053832" }, "downloads": -1, "filename": "noworkflow-1.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deea9fa98349568446a3f00cf54b10f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2410828, "upload_time": "2017-12-11T21:53:53", "url": "https://files.pythonhosted.org/packages/18/68/4b9c527e3fff1afa8400f5e68c0ff28c964026127ea717eae6c313e5e79f/noworkflow-1.10.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "990677c5e131c77320d733660c0383d1", "sha256": "1b2ca19509f23369d164f085f392226d16d3ff6770dd20c20ace57e269693863" }, "downloads": -1, "filename": "noworkflow-1.10.2.tar.gz", "has_sig": false, "md5_digest": "990677c5e131c77320d733660c0383d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2264734, "upload_time": "2017-12-11T21:54:02", "url": "https://files.pythonhosted.org/packages/93/98/181a854527fe7aca4ae8a7ff4153cdf9da745f0bbc7c6aeaec92ca8a6e34/noworkflow-1.10.2.tar.gz" } ], "1.10.3": [ { "comment_text": "", "digests": { "md5": "77b4029de5f6528d1b9354a6281a2dcb", "sha256": "c6c5c24168633034f8135b0bd4d1d4286443d710619cdab56afa9f41c622cd60" }, "downloads": -1, "filename": "noworkflow-1.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77b4029de5f6528d1b9354a6281a2dcb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2397733, "upload_time": "2018-03-25T01:21:45", "url": "https://files.pythonhosted.org/packages/9b/92/d9250d9e8a15cd9a6eb16162302793b53e98b4a9cca91b9d85881a09b04f/noworkflow-1.10.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40d3498e1a78238f4cf2468ff620bbb5", "sha256": "839be4c966a98745ffb2fe8f695f9caf0c3477c245af6f5152cdb5ba97f6ad15" }, "downloads": -1, "filename": "noworkflow-1.10.3.tar.gz", "has_sig": false, "md5_digest": "40d3498e1a78238f4cf2468ff620bbb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2257784, "upload_time": "2018-03-25T01:22:21", "url": "https://files.pythonhosted.org/packages/ac/1c/23a96ddd343a9d562cde4979b1608cb0fe1e2cca50e90997ecc9a9e76808/noworkflow-1.10.3.tar.gz" } ], "1.10.4": [ { "comment_text": "", "digests": { "md5": "8a2975ae64612a5ca9e195c0d4d9ce61", "sha256": "9809d42ac04f3621bc37cdce27317d76071dcca2890856bb18bf917a35ee3c9d" }, "downloads": -1, "filename": "noworkflow-1.10.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a2975ae64612a5ca9e195c0d4d9ce61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2411415, "upload_time": "2018-03-25T01:27:11", "url": "https://files.pythonhosted.org/packages/66/a5/a806293ec198e02ab27a4e165c76ca7ac94687c50f93498ecda25c9deee3/noworkflow-1.10.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d4c70ea836c3f7617ae6c1afff59f71", "sha256": "8e6788b0ea0b560d64855323d353a22417881dc38b0da404acbc9ffbe421ee89" }, "downloads": -1, "filename": "noworkflow-1.10.4.tar.gz", "has_sig": false, "md5_digest": "5d4c70ea836c3f7617ae6c1afff59f71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2265134, "upload_time": "2018-03-25T01:28:09", "url": "https://files.pythonhosted.org/packages/39/78/0794247665ad42ce19fb988818f6f43bb078953ee4212d7b2fcb77a8873e/noworkflow-1.10.4.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "87a8893956ab68ca5176c500ac479c1b", "sha256": "1185217855ffa1cf0ea17981101db2f3e629f754e21111f1c9584f002dfe7b11" }, "downloads": -1, "filename": "noworkflow-1.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87a8893956ab68ca5176c500ac479c1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2417831, "upload_time": "2018-04-10T02:17:40", "url": "https://files.pythonhosted.org/packages/67/bc/a630e4607b789dbb22cfe6c1edb554153d56b3a99f8b069266e181ec2980/noworkflow-1.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c690c713d00cc00c99a405db3e5db4d6", "sha256": "f82db3c306b7ead5437bbc77f31c5e95cff256d014c992573f4bf9099c22bce6" }, "downloads": -1, "filename": "noworkflow-1.11.0.tar.gz", "has_sig": false, "md5_digest": "c690c713d00cc00c99a405db3e5db4d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2271522, "upload_time": "2018-04-10T02:17:53", "url": "https://files.pythonhosted.org/packages/6f/43/4fbbab9bb83a97d52f2ea28daf141a316040944f6834454379591bb455c8/noworkflow-1.11.0.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "500e97af66226c1ba0c55af8095612c2", "sha256": "d919001e81c1102820a36aaa95dda737edb0269769e7b813ac00dfbf4beb3b94" }, "downloads": -1, "filename": "noworkflow-1.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "500e97af66226c1ba0c55af8095612c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2418179, "upload_time": "2018-04-11T20:48:55", "url": "https://files.pythonhosted.org/packages/86/ff/a66df238986172da50bc49b8cbed0a31680052aa466c33a5bd4b5c38751b/noworkflow-1.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bafbca8450b12e470a2f52b02d13137f", "sha256": "3767534227935736a450be1fd6c175be1c857b4a93ca6610d2fa6962c9491cfd" }, "downloads": -1, "filename": "noworkflow-1.11.1.tar.gz", "has_sig": false, "md5_digest": "bafbca8450b12e470a2f52b02d13137f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2271792, "upload_time": "2018-04-11T20:49:05", "url": "https://files.pythonhosted.org/packages/4b/74/a2540839fd5b4b6256356d635981013155cae49e991932807241ccbf9341/noworkflow-1.11.1.tar.gz" } ], "1.11.2": [ { "comment_text": "", "digests": { "md5": "661dd832681ae7a324e1cb4fe8566ac3", "sha256": "4c7bb9543facd42d10f721b59e90e6b98975294462c861780e6ee212838e282f" }, "downloads": -1, "filename": "noworkflow-1.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "661dd832681ae7a324e1cb4fe8566ac3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2418372, "upload_time": "2018-04-12T18:05:45", "url": "https://files.pythonhosted.org/packages/7a/5c/7e3e6420115d617bd10f5b48b79fcdc77f7f641ce4d8deb7bc2cd2995cfd/noworkflow-1.11.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b51be2eae8b36bf2d542a77bbe0b4f", "sha256": "7c19fa2e46eb3712b1df6278a0697252135652d9fc52754eb513d9d10cea4d6b" }, "downloads": -1, "filename": "noworkflow-1.11.2.tar.gz", "has_sig": false, "md5_digest": "58b51be2eae8b36bf2d542a77bbe0b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2271872, "upload_time": "2018-04-12T18:05:50", "url": "https://files.pythonhosted.org/packages/21/bb/365ddd69d0b1cf75304bd1d2f6c2d7b84b0217f87bdebd57d9cd73b9d53c/noworkflow-1.11.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c97f9c76f4f270810e34a7d58fec9e1a", "sha256": "aac6b4dbac411af7a67f4316b5b45c2be4e316652dd5d575e169117b1c98a72c" }, "downloads": -1, "filename": "noworkflow-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c97f9c76f4f270810e34a7d58fec9e1a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 943981, "upload_time": "2016-02-27T01:04:06", "url": "https://files.pythonhosted.org/packages/bd/c8/a795373a5e902c5c787a1d374e42618e38f25f09ee190ad3f8e9379d1557/noworkflow-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91a7e6ddfcfc1b8f230760d9c69584b5", "sha256": "49b96b9d131e432e6a3a46efd0ebf927b424831b9ec59470b33a852878872358" }, "downloads": -1, "filename": "noworkflow-1.2.0.tar.gz", "has_sig": false, "md5_digest": "91a7e6ddfcfc1b8f230760d9c69584b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 762102, "upload_time": "2016-02-27T01:03:48", "url": "https://files.pythonhosted.org/packages/7b/5f/530302bce9e60fe5cc62028f50a2184bcd2ace982cb84aae0a8058e2939a/noworkflow-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "45f92fe9edb16d14d4dfc43b69105368", "sha256": "34292cbcceb4e85096db2065a386af3ccd134f5e58d379654a45c41971a7e230" }, "downloads": -1, "filename": "noworkflow-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45f92fe9edb16d14d4dfc43b69105368", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 932477, "upload_time": "2016-02-28T00:07:49", "url": "https://files.pythonhosted.org/packages/e2/6e/10fdc7a3440928fe3aa3cf489a7027815a427cdcf96d390f52ce097554a0/noworkflow-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "298efafdfba999fbeb8e859e4e88d400", "sha256": "e0fd510d88f4b29d216179faff375a0cc65df42c8a0fb12474760dfb7bdcdc85" }, "downloads": -1, "filename": "noworkflow-1.3.0.tar.gz", "has_sig": false, "md5_digest": "298efafdfba999fbeb8e859e4e88d400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 757923, "upload_time": "2016-02-28T00:07:21", "url": "https://files.pythonhosted.org/packages/ef/52/27b7d81afadadfac9c6979921bcb64f87ccc2cf7dc526123f99e92a8bcc0/noworkflow-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "6cb759c51daaa9c78b3d52efd66d2724", "sha256": "0b7da121754dd0787934455eff27c668bea6de0e0f24b9b88469fc1d9342d609" }, "downloads": -1, "filename": "noworkflow-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6cb759c51daaa9c78b3d52efd66d2724", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 935649, "upload_time": "2016-02-28T19:41:19", "url": "https://files.pythonhosted.org/packages/df/ff/1cb79b45c2b56b49554e8d2566632161f9fd72c37330e02f188e2dd2db44/noworkflow-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f8fca2505b17a929632e2ee89a5f31a", "sha256": "d73a4091963f64808dc372f516df56e37f89a6ba59ecf52803c3824fb3a3c873" }, "downloads": -1, "filename": "noworkflow-1.4.0.tar.gz", "has_sig": false, "md5_digest": "1f8fca2505b17a929632e2ee89a5f31a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 759664, "upload_time": "2016-02-28T19:41:04", "url": "https://files.pythonhosted.org/packages/54/0e/f7491dcf743fb5dcee528f2bf1566f7ca8761f2f55c1a73f9f6d6dcfb03e/noworkflow-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "64c72a1df6f0bd1c044cff15277d320c", "sha256": "83786c37018fb467d1503eb208aecc2076aa6c2f05f908446b217d6ce4e993ce" }, "downloads": -1, "filename": "noworkflow-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64c72a1df6f0bd1c044cff15277d320c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 936296, "upload_time": "2016-02-29T16:47:51", "url": "https://files.pythonhosted.org/packages/fc/81/f10f8830b0572dcc9b07c50fd7509fd6e76a9934d2aaeaeed908366eef05/noworkflow-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c698964761b9e7dc0f309b46871acf4", "sha256": "d8b735c955bffc5f6c48cad537ee459a954a4e8ec7c8a2e604dc814568e14ca9" }, "downloads": -1, "filename": "noworkflow-1.4.1.tar.gz", "has_sig": false, "md5_digest": "3c698964761b9e7dc0f309b46871acf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 760068, "upload_time": "2016-02-29T16:47:32", "url": "https://files.pythonhosted.org/packages/79/a8/61a98fcfc2fded173fae26f5b5bb04c8ccb9e387503d020b7d3b4b10e78b/noworkflow-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "e68fef78f0c5f66830acdea03dd5c840", "sha256": "baf52d27b4155dcc9b12e387d309ff3e4da5c9fb2a617586f6acee417762485f" }, "downloads": -1, "filename": "noworkflow-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e68fef78f0c5f66830acdea03dd5c840", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 951789, "upload_time": "2016-03-01T04:25:47", "url": "https://files.pythonhosted.org/packages/41/33/80a5a781ad400fac048e49cc5c62e1aaf67765a404ef568c53e37216d314/noworkflow-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff3298336e05dcdf89c823f3bbc3f1aa", "sha256": "bbe9c3e00fbb736a91259e379d4671c64555905415f3a0749bdc123627fe3bd9" }, "downloads": -1, "filename": "noworkflow-1.4.2.tar.gz", "has_sig": false, "md5_digest": "ff3298336e05dcdf89c823f3bbc3f1aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 766467, "upload_time": "2016-03-01T04:25:30", "url": "https://files.pythonhosted.org/packages/4e/6f/96b23e91e5af506c3e2ca32bfcf09c1d105a0f9fe500dbca1465e2bacf02/noworkflow-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "123cf1d8f8b7b87208965f59da234e42", "sha256": "84371d0be77994d311115480352c6f1ccdb49cc278c584e85f121817368e74c4" }, "downloads": -1, "filename": "noworkflow-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "123cf1d8f8b7b87208965f59da234e42", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 951926, "upload_time": "2016-03-04T16:01:28", "url": "https://files.pythonhosted.org/packages/50/ea/87ac64a1b58c54aaf3b73e27452cc75e1b3c98aba5bcd0cca3b0546677da/noworkflow-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab217edeac22958811f0344724f603a2", "sha256": "01f15f0b2acb22b6f33f3ea94e76e20da9d552b5ffefe8ae99b45e83118db4b1" }, "downloads": -1, "filename": "noworkflow-1.4.3.tar.gz", "has_sig": false, "md5_digest": "ab217edeac22958811f0344724f603a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 766542, "upload_time": "2016-03-04T16:01:12", "url": "https://files.pythonhosted.org/packages/83/85/8f75e5e64418043008202e4eb534698478e29afb10e2ba1f0268c89f45fd/noworkflow-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "7fde7beb37a06ebf484c2354c445efb5", "sha256": "86febcf2f99400a0de07062a11ed5d33c4bf44397ebfa84aba7510bb258abd24" }, "downloads": -1, "filename": "noworkflow-1.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fde7beb37a06ebf484c2354c445efb5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 952100, "upload_time": "2016-03-10T04:11:35", "url": "https://files.pythonhosted.org/packages/7e/0a/30e9eb116ea3d341b31b17e378ee5d0de6b96390dd3058f64a3d62670f24/noworkflow-1.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "208b53416a948ddaf27e694cb0b5aef8", "sha256": "3dcc29cb679ce2841588f2d85722558e47e52fae7d261b232d42cb875ea2419a" }, "downloads": -1, "filename": "noworkflow-1.4.4.tar.gz", "has_sig": false, "md5_digest": "208b53416a948ddaf27e694cb0b5aef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 766789, "upload_time": "2016-03-10T04:11:20", "url": "https://files.pythonhosted.org/packages/f2/43/f0f663e59c1fd218dcb83831e8c15e3eecefd0dcf94beb275e34fa826488/noworkflow-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "9c85d818ddc336fe04a8d5b74ca3ad9d", "sha256": "9bde5f697994f2ac5742f7d2e291ef4833808c0aa03f58edaba846d1bb9aa4f0" }, "downloads": -1, "filename": "noworkflow-1.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c85d818ddc336fe04a8d5b74ca3ad9d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 936913, "upload_time": "2016-03-16T19:11:12", "url": "https://files.pythonhosted.org/packages/28/30/c396e2193ada4113fc0cb512d72ba4442f8466ed40e5d42d641af0790a8b/noworkflow-1.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1169c7c1190e9e493cc51f7c5bf63d25", "sha256": "976e2caab0a37468a7f7e7aa88d6e7eeec9fa5f4e1541bb30c1a614210b30b5e" }, "downloads": -1, "filename": "noworkflow-1.4.5.tar.gz", "has_sig": false, "md5_digest": "1169c7c1190e9e493cc51f7c5bf63d25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 760710, "upload_time": "2016-03-16T19:10:45", "url": "https://files.pythonhosted.org/packages/bf/1b/0f98119e9102dae3acc69f3f8718d2c49af29661ad1a35e779409b60b578/noworkflow-1.4.5.tar.gz" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "569dd7a85c0f363fa6cada6c1c409e85", "sha256": "042072336f8f67d6ad6270bcd7c7c07f35526761c0552ecf37d0a1eae6a8444f" }, "downloads": -1, "filename": "noworkflow-1.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "569dd7a85c0f363fa6cada6c1c409e85", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 936871, "upload_time": "2016-03-18T18:58:53", "url": "https://files.pythonhosted.org/packages/60/b4/fa9f6f57dbb3939e874be45a9ce83f7700ca7bf885c06ea2aeabfc52b380/noworkflow-1.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34272e6b376b0fb7f2ca4aa536e0ab40", "sha256": "0f045ca04db558547753b3647d52333156ab3415522ff4bb1a0e365e8f93b3c8" }, "downloads": -1, "filename": "noworkflow-1.4.6.tar.gz", "has_sig": false, "md5_digest": "34272e6b376b0fb7f2ca4aa536e0ab40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 760665, "upload_time": "2016-03-18T18:58:35", "url": "https://files.pythonhosted.org/packages/d0/21/3d835e556449223989d283502dd9901dbbc378aa7bce79bef3bc7cf42f3a/noworkflow-1.4.6.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "85176346f488703602bf90d95b8e197f", "sha256": "c4231a85675dfe787731e96fc845d3999480655677ef61633e6d0bb2b233aeed" }, "downloads": -1, "filename": "noworkflow-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "85176346f488703602bf90d95b8e197f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 937920, "upload_time": "2016-03-19T04:07:42", "url": "https://files.pythonhosted.org/packages/bf/68/9d01bc7ad8b7893eeffe27f12023d9d8c9c9d5deadf48a323c23acfc935d/noworkflow-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae257ce0844d241592a1a4f129a4934", "sha256": "ed36e7fd7294faa2e041fa5c255620703d0f11d93f3cd0f2d32c179e19e8dc6e" }, "downloads": -1, "filename": "noworkflow-1.5.0.tar.gz", "has_sig": false, "md5_digest": "fae257ce0844d241592a1a4f129a4934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 761433, "upload_time": "2016-03-19T04:07:28", "url": "https://files.pythonhosted.org/packages/7c/2c/20530b0ee946f912b752ece719e7e87e36414dad215c58ad2a9b7465c66c/noworkflow-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "9c3285e78d3e9fcc6628214e6514ab38", "sha256": "44cb289cd1da1a417e399376e06f4d9874ea340bfbfbb9b968e109b51d468d58" }, "downloads": -1, "filename": "noworkflow-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c3285e78d3e9fcc6628214e6514ab38", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 937930, "upload_time": "2016-03-19T14:38:00", "url": "https://files.pythonhosted.org/packages/da/62/a67de94190f8a98f93a8f5988e7162f109e719c7e1ddc314ce19999e6cb6/noworkflow-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cac0870dc82f005472f4d5596488e465", "sha256": "0c91e0de0475f93c9f548b787cd49968af00cff26f0879e79656358be77c2548" }, "downloads": -1, "filename": "noworkflow-1.5.1.tar.gz", "has_sig": false, "md5_digest": "cac0870dc82f005472f4d5596488e465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 761462, "upload_time": "2016-03-19T14:37:44", "url": "https://files.pythonhosted.org/packages/67/89/16b57fcd8eb9ce39e952071e5caa75f37fbd562188a2ff3bf115685d2164/noworkflow-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "3ef52ff4051dd421f1dc77a8e801f167", "sha256": "0e7bac76aff04c873a68b24d38f73f1bb7c5dc5be7cbf63e0746cd01e231df76" }, "downloads": -1, "filename": "noworkflow-1.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ef52ff4051dd421f1dc77a8e801f167", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 937939, "upload_time": "2016-03-19T17:51:56", "url": "https://files.pythonhosted.org/packages/41/bd/c3ac7943006deed0c3f932a0bb8d55b6307c2b2e210c002496677b528053/noworkflow-1.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e625966511578554dc3761096052218a", "sha256": "aed332cfa1670f0a31577fb6fc21a13be5b6de4978f83e50cdff08c034476e3f" }, "downloads": -1, "filename": "noworkflow-1.5.2.tar.gz", "has_sig": false, "md5_digest": "e625966511578554dc3761096052218a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 761467, "upload_time": "2016-03-19T17:51:42", "url": "https://files.pythonhosted.org/packages/0e/76/317f084bb4496b6046fcf912aa05997e50c9a8b7f2afd5283750885d5ff3/noworkflow-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d6d982437bfd1db52c9d5feb8a792248", "sha256": "18cdded209f06a2e5fafa588e705a200cf6ace740c1e51fcdeebd18c46aba4bf" }, "downloads": -1, "filename": "noworkflow-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6d982437bfd1db52c9d5feb8a792248", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 943471, "upload_time": "2016-03-23T05:17:55", "url": "https://files.pythonhosted.org/packages/6b/40/3e026a409c21d73e6bb57389da808899f585e3482ee891f438846948fff4/noworkflow-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5d2a1d11d7519f0f6f4937b8d927d52", "sha256": "7a084589239596333425b2d506b3433786769b223404da7acd194fe4292c37ec" }, "downloads": -1, "filename": "noworkflow-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d5d2a1d11d7519f0f6f4937b8d927d52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 764729, "upload_time": "2016-03-23T05:17:40", "url": "https://files.pythonhosted.org/packages/b4/5a/22a8ab1cf234482b5b56c00480fa9cf70559e49bef6d1489402a5cf3fda4/noworkflow-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "26f9eb75506aed84a06c6c0191f0dbd0", "sha256": "580540c884f15552d314c0ea32d04545ed9457bc129d4913809ff04e7f5e2e1e" }, "downloads": -1, "filename": "noworkflow-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26f9eb75506aed84a06c6c0191f0dbd0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 943864, "upload_time": "2016-03-23T06:28:58", "url": "https://files.pythonhosted.org/packages/b7/ff/107fcf8e619b88e951604d9acfba0adbf0c8a08f24a6596cf193daa14bb7/noworkflow-1.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "668d04ddf04452d4d030ec64823e93ee", "sha256": "77398916cfaf63a726f082a3a359a0c18083a5da1b94ff77c3dc29792218d09f" }, "downloads": -1, "filename": "noworkflow-1.6.1.tar.gz", "has_sig": false, "md5_digest": "668d04ddf04452d4d030ec64823e93ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 765113, "upload_time": "2016-03-23T06:28:38", "url": "https://files.pythonhosted.org/packages/20/60/fe7c53455ee1b356aa473d6753201432eabdf4691956d12d983bd15bf103/noworkflow-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "33b6d107af80fa83916bb71471863dbf", "sha256": "e7c41f0ef71380a4bfdee49c44835a7ea66f78b8b5cfe4550e5a1bdc377739e7" }, "downloads": -1, "filename": "noworkflow-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33b6d107af80fa83916bb71471863dbf", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 946416, "upload_time": "2016-04-02T22:24:25", "url": "https://files.pythonhosted.org/packages/fc/4e/ab66f77fd77f709bdb5b91047609462d628dc56ea7ca75ba5bc4451086ca/noworkflow-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efb02c614854438d8648a73d77f6ee1c", "sha256": "b1335a2347d3fe8deff010045e9cb7c7976b5051d0b06997f484011d5636a15f" }, "downloads": -1, "filename": "noworkflow-1.7.0.tar.gz", "has_sig": false, "md5_digest": "efb02c614854438d8648a73d77f6ee1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768048, "upload_time": "2016-04-02T22:24:09", "url": "https://files.pythonhosted.org/packages/ab/a3/24622b096ec898b5e7e6106b6b62f3a7a23047445ba78b2d7bc9294cd7e4/noworkflow-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "dd5f305a217fa3360582ef74f6e8e25f", "sha256": "7bcb17f79c7c0c34772df2ad1813ba4fdb2b145a66254233f1aa363f09cbebb6" }, "downloads": -1, "filename": "noworkflow-1.7.1.tar.gz", "has_sig": false, "md5_digest": "dd5f305a217fa3360582ef74f6e8e25f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768320, "upload_time": "2016-04-03T15:33:26", "url": "https://files.pythonhosted.org/packages/a6/f2/b3ca5d033cc3f780377da50fa7a8d14db2d2fe707331c663deae32fd4c21/noworkflow-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "bc8d626fc6ede4c8e4776994073bc402", "sha256": "ad9a3dc1d5338bf1164b2e704d0cd4d84d20b72d02755df0244888f4ed584d78" }, "downloads": -1, "filename": "noworkflow-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc8d626fc6ede4c8e4776994073bc402", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 946549, "upload_time": "2016-04-03T15:45:40", "url": "https://files.pythonhosted.org/packages/23/b6/8a4bfb0782288882833e61d1848ae48a0b5c6cf75f704e71eae7ecfcbac5/noworkflow-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "044be8efefd7ab4598324ae59e16fcbf", "sha256": "6b812e32e76cd0b2bec00abe0ba0ea938cd6108c3eac1856b05aa7dc899ea9c4" }, "downloads": -1, "filename": "noworkflow-1.7.2.tar.gz", "has_sig": false, "md5_digest": "044be8efefd7ab4598324ae59e16fcbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768310, "upload_time": "2016-04-03T15:45:21", "url": "https://files.pythonhosted.org/packages/02/fa/cc2dce46c3697b930e1ca5f6556ade479dcfcfa7d963e34c1cfd7adc8cdb/noworkflow-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "e0a50bf225492ba08e0e6459e921fd12", "sha256": "3db850e2991564e80ed1443a0f45edf4b761fe54f73850ad1ecc6508db18f000" }, "downloads": -1, "filename": "noworkflow-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0a50bf225492ba08e0e6459e921fd12", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 946551, "upload_time": "2016-04-03T17:16:32", "url": "https://files.pythonhosted.org/packages/cc/0f/3f8bf2f489915025e7061cb615f18f13feb75b08d0b2a0fd3650a205b8c5/noworkflow-1.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3108d314d7f523cf578dcd403273864a", "sha256": "4ea9e64adc43d4e7a7450b5986a48ae68a95852b6526e3f1390c4592bb664998" }, "downloads": -1, "filename": "noworkflow-1.7.3.tar.gz", "has_sig": false, "md5_digest": "3108d314d7f523cf578dcd403273864a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768320, "upload_time": "2016-04-03T17:16:10", "url": "https://files.pythonhosted.org/packages/07/20/97f04acc94d55ec40cbdac64cb789b14e921e142e276b61f0194994574b6/noworkflow-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "8d4d3749f31ea8431dddda8710f1de59", "sha256": "89b720db1d355b238433c9bea413e5855762213c8c140e3c89b3e9881b9bfb48" }, "downloads": -1, "filename": "noworkflow-1.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d4d3749f31ea8431dddda8710f1de59", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 946598, "upload_time": "2016-04-03T22:21:37", "url": "https://files.pythonhosted.org/packages/41/56/ef178aece19f0f30f14ae8bae4c888082e99153933b4e65ea9644deeaa86/noworkflow-1.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e1490d80e853fba721107cabd202bf", "sha256": "dbdd1e250cc2061781df8c00ab1a72827ca505785540eece3e44d993bcab4c92" }, "downloads": -1, "filename": "noworkflow-1.7.4.tar.gz", "has_sig": false, "md5_digest": "28e1490d80e853fba721107cabd202bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768379, "upload_time": "2016-04-03T22:21:23", "url": "https://files.pythonhosted.org/packages/39/70/3f72e5b61706c94b61c277d6ce23319c52b23ea321abd784d2e891ddeeac/noworkflow-1.7.4.tar.gz" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "798ab4a438353ae83294245dd058c35c", "sha256": "d3648a7dc4f83c1fc90b1ad32dcdd2ab89bd736bdb1f1df2736e2f4cd5cfee5f" }, "downloads": -1, "filename": "noworkflow-1.7.5.tar.gz", "has_sig": false, "md5_digest": "798ab4a438353ae83294245dd058c35c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768361, "upload_time": "2016-04-03T22:55:01", "url": "https://files.pythonhosted.org/packages/26/f0/7416c2baa0712992be67ad3d6b543869d63cb496ec02d2e5dafe4a378283/noworkflow-1.7.5.tar.gz" } ], "1.7.6": [ { "comment_text": "", "digests": { "md5": "a23aeb26cfcc140d025ad37013ab8e5a", "sha256": "a6a962a05543c482f7b22adb03c98a63a94186f11ae2ca04d974b0b5925c292d" }, "downloads": -1, "filename": "noworkflow-1.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a23aeb26cfcc140d025ad37013ab8e5a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 946600, "upload_time": "2016-04-03T23:58:47", "url": "https://files.pythonhosted.org/packages/a7/e7/52c7f170e9359585bf46ebb1e100a6c9d27be8c0314e12b13ed94b16ac76/noworkflow-1.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "856965f0a2921446a4367e9c13b4ff88", "sha256": "745e1a015650042781f5082d05b9f6824dc3b90ad1d0ea3f163c051a3f98d1e1" }, "downloads": -1, "filename": "noworkflow-1.7.6.tar.gz", "has_sig": false, "md5_digest": "856965f0a2921446a4367e9c13b4ff88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 768386, "upload_time": "2016-04-03T23:58:29", "url": "https://files.pythonhosted.org/packages/09/4a/8130aaead90fff16cd163454cefdb4aafb6353d10d20fdad1f6aefebb9ee/noworkflow-1.7.6.tar.gz" } ], "1.7.7": [ { "comment_text": "", "digests": { "md5": "ec406bff4e56f8d75517f93739b2c6cc", "sha256": "d21b5eb2da9f4288f751be46b89f6f726e358532d0a0ebeff6923c818c1983f2" }, "downloads": -1, "filename": "noworkflow-1.7.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec406bff4e56f8d75517f93739b2c6cc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 958608, "upload_time": "2016-04-06T17:18:07", "url": "https://files.pythonhosted.org/packages/06/ff/90bc7dc23149c707b20db4ceca164980f987a6243da5520d423cfaa046f1/noworkflow-1.7.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1aaa4cd4de56a9acaf44de73cd2cc33", "sha256": "834344592a02160d51b6b6b0dda667cdb42af6de5ed95e1e943a6afb43ecedfe" }, "downloads": -1, "filename": "noworkflow-1.7.7.tar.gz", "has_sig": false, "md5_digest": "e1aaa4cd4de56a9acaf44de73cd2cc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 774513, "upload_time": "2016-04-06T17:17:50", "url": "https://files.pythonhosted.org/packages/72/08/f4459162b2f8b2b3f2ce84889902b2a76b4cacc065db3bf5a258d2a6ba37/noworkflow-1.7.7.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "c088d7893714d6f2eff7ca313205ecc0", "sha256": "6512e10e608d19fd30184b915a08a957d1dc600752c0c9807635edcf51e99be8" }, "downloads": -1, "filename": "noworkflow-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c088d7893714d6f2eff7ca313205ecc0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 958617, "upload_time": "2016-04-26T16:17:43", "url": "https://files.pythonhosted.org/packages/3d/89/1d1fafdf9e3039725a4af09ca0f2c728af44145d587315858231f9fe37d5/noworkflow-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abfeae9dc34701f80a7a21cff89fd48d", "sha256": "c3eeeeaaf8df37f7c853b9f42e0b19ec43c643a70f8559b01145288249ec43ac" }, "downloads": -1, "filename": "noworkflow-1.8.0.tar.gz", "has_sig": false, "md5_digest": "abfeae9dc34701f80a7a21cff89fd48d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 774179, "upload_time": "2016-04-26T16:17:24", "url": "https://files.pythonhosted.org/packages/9e/06/18c7b4f7d9840766b06197cb3199a2b206bc56ee3bbf4d458d81b2b09511/noworkflow-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "9065974ff6d6e02add331c7b6be71f14", "sha256": "e306c3e19b75581108a8364548d99cab9fc3cbbdb65ffde11408da37ef6549eb" }, "downloads": -1, "filename": "noworkflow-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9065974ff6d6e02add331c7b6be71f14", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 875436, "upload_time": "2016-05-06T05:25:24", "url": "https://files.pythonhosted.org/packages/1a/8e/47bbf7c1972a34ea013e77c26bf8dfaa94b11d66bf2bfbb7951995bcef93/noworkflow-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3a5ff1ef3c9f5d6f8668f4e6a86527", "sha256": "7b4e5322bcdf2705c929d4644dd0a6e501581259936254a5b861160671f3125f" }, "downloads": -1, "filename": "noworkflow-1.8.1.tar.gz", "has_sig": false, "md5_digest": "4b3a5ff1ef3c9f5d6f8668f4e6a86527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 760050, "upload_time": "2016-05-06T05:25:11", "url": "https://files.pythonhosted.org/packages/2b/bd/c56f3c2481adc86eadc21977828b738ac172c4698baa4b4a5f7780cde294/noworkflow-1.8.1.tar.gz" } ], "1.8.8.post1": [ { "comment_text": "", "digests": { "md5": "2384007b5570dd9bbd541403d4a63dd0", "sha256": "d16fdc31425b0ae638212fb262730b88cb611a655d9ec56f5529eea1bc344c5c" }, "downloads": -1, "filename": "noworkflow-1.8.8.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2384007b5570dd9bbd541403d4a63dd0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1101437, "upload_time": "2016-06-01T00:56:56", "url": "https://files.pythonhosted.org/packages/52/cc/a64aff92b3c66277bce2721d31e0f33d6484bcc40e8f818d2fe0e523ab97/noworkflow-1.8.8.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d6b16007ad76ea61886638eab926edd", "sha256": "70d42a86cce45b201fd28515ea229ec2ad2242fcddd953393066409ed135ec72" }, "downloads": -1, "filename": "noworkflow-1.8.8.post1.tar.gz", "has_sig": false, "md5_digest": "5d6b16007ad76ea61886638eab926edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 973079, "upload_time": "2016-06-01T00:57:28", "url": "https://files.pythonhosted.org/packages/4c/d9/c3885577e9c12634b38d4f73c1309fc08b150cb9f01a5ab832bf6185ac40/noworkflow-1.8.8.post1.tar.gz" } ], "1.8.9": [ { "comment_text": "", "digests": { "md5": "dd003f13f08f1732e09a4798e147d5e1", "sha256": "4cc94e5bc4e7a2fccd0f846797dacc8688026694949e88d3ee733a5bee426e65" }, "downloads": -1, "filename": "noworkflow-1.8.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd003f13f08f1732e09a4798e147d5e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1101439, "upload_time": "2016-06-06T03:00:16", "url": "https://files.pythonhosted.org/packages/4a/67/6ca44a9a90ebf6be3268500d3f7de134b3fd8734c01db9b2c7bc20ec2f4f/noworkflow-1.8.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88a5f30a2d2044b8a0ec7bbe0ea4f062", "sha256": "e186980296a693bea2d5c7d0776c60f5e0f2ef78ba96c259ca5f4799b4c1ef0e" }, "downloads": -1, "filename": "noworkflow-1.8.9.tar.gz", "has_sig": false, "md5_digest": "88a5f30a2d2044b8a0ec7bbe0ea4f062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 973036, "upload_time": "2016-06-06T03:00:27", "url": "https://files.pythonhosted.org/packages/0d/d9/8125c8a65fd9a8623de40932dffd9bab8a47de2f87d853dc8f63ad905196/noworkflow-1.8.9.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "ac9f068112d5ad86502ddbbb7731e91e", "sha256": "257d791d8239fa80a0668d412e57d65f2b9edfa906d10a719c192d8cccf1f158" }, "downloads": -1, "filename": "noworkflow-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac9f068112d5ad86502ddbbb7731e91e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1104011, "upload_time": "2016-06-06T20:01:53", "url": "https://files.pythonhosted.org/packages/9e/ee/44d08468209f41e940ec0fae450478b708ed01e20a485ea9fed33596c88c/noworkflow-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b5b98d91507e6e53e0802f683c3a30b", "sha256": "95ce1dc180af5ef704a6d8ba18456d38838589429f5341777e925b83c8a4c03b" }, "downloads": -1, "filename": "noworkflow-1.9.0.tar.gz", "has_sig": false, "md5_digest": "0b5b98d91507e6e53e0802f683c3a30b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 974422, "upload_time": "2016-06-06T20:02:00", "url": "https://files.pythonhosted.org/packages/dd/6f/b068b5305f9d295461122343a956ea7520cf407934f36a22a5e6c2897a37/noworkflow-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "1958d7ca31f300713404d559ddb0ec50", "sha256": "2d07b40a2bf60e58d37ea50b0424284b7818c3cb663684fea8c8937574ade6ff" }, "downloads": -1, "filename": "noworkflow-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1958d7ca31f300713404d559ddb0ec50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1104013, "upload_time": "2016-06-06T20:21:55", "url": "https://files.pythonhosted.org/packages/ec/d7/ca887fa8ab73c5fef6b01dab83c6094c149bd3f4a619c8ea38d878cc3cab/noworkflow-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b651ecc64ba90201e676ed55865c6a4", "sha256": "e124fd19d87122eedef57ea3b77bbed64561ef235ffa22e001e09807c22354c2" }, "downloads": -1, "filename": "noworkflow-1.9.1.tar.gz", "has_sig": false, "md5_digest": "1b651ecc64ba90201e676ed55865c6a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 974476, "upload_time": "2016-06-06T20:22:00", "url": "https://files.pythonhosted.org/packages/d9/01/b42c636bdb947b5e3c87e118aa148f5568f341f69501ab753acd52d018ec/noworkflow-1.9.1.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "215f06ad3c4cbabc6d7ad6a412e74b8d", "sha256": "f2c398ee13dfba3740f10f9eb86869e9cc2f069dbd2a4587ed17f2da3ce3957b" }, "downloads": -1, "filename": "noworkflow-1.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "215f06ad3c4cbabc6d7ad6a412e74b8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1291089, "upload_time": "2017-07-29T04:24:47", "url": "https://files.pythonhosted.org/packages/2a/79/bf1d4c04197e70c507fba1a09f3719374dd7fd3262b26d717a9487b9dfc8/noworkflow-1.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21d309332eaffe86fafe0c29698dcbfd", "sha256": "11aad341448402e185a96f25abf249485d4999dce7efdde4dba4d2588e84bae3" }, "downloads": -1, "filename": "noworkflow-1.9.3.tar.gz", "has_sig": false, "md5_digest": "21d309332eaffe86fafe0c29698dcbfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 990908, "upload_time": "2017-07-29T04:24:49", "url": "https://files.pythonhosted.org/packages/b8/7f/892b17d29dd6c5c42752d443cbde7eaa41cbb206d3f4373d1bc9893a45aa/noworkflow-1.9.3.tar.gz" } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "1215214aa9e7c649af0b4e69b32c2990", "sha256": "e000e58d7e326bb49c6c9d7578fd9c7bb102ef406ac9cce216d3d9bc0495ee26" }, "downloads": -1, "filename": "noworkflow-1.9.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1215214aa9e7c649af0b4e69b32c2990", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1109184, "upload_time": "2017-08-25T02:00:55", "url": "https://files.pythonhosted.org/packages/eb/a2/b3a567728181e5a840b3c790a270e376dce9afc77064d3270cc50d1e21cc/noworkflow-1.9.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9ced5c6094cc43ce104bffc02464cb8", "sha256": "54a3c6b8d61724abea740f1c238a700d5b326dc01bb474bcc8936be5b696f2b3" }, "downloads": -1, "filename": "noworkflow-1.9.4.tar.gz", "has_sig": false, "md5_digest": "d9ced5c6094cc43ce104bffc02464cb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 990892, "upload_time": "2017-08-25T02:01:03", "url": "https://files.pythonhosted.org/packages/09/21/822f4c6c46b7e2dbdb6c0cb458101ef998b538ed7deef43d5f3decc51166/noworkflow-1.9.4.tar.gz" } ], "1.9.5": [ { "comment_text": "", "digests": { "md5": "050907a3452534c7a7a15373b0923ee2", "sha256": "03d6c3c8662c07ebcf610ee7770a3aa058512a8de3685959b546189c1ba413b1" }, "downloads": -1, "filename": "noworkflow-1.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "050907a3452534c7a7a15373b0923ee2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1109625, "upload_time": "2017-08-28T21:44:43", "url": "https://files.pythonhosted.org/packages/49/a8/0cf0a819d17f4e1f1ca6f0259e65adc1fcd59aa073771c06d7221ca5c5fd/noworkflow-1.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2f370afe5fac9887dd2119545a5e94b", "sha256": "381b6280804ada7e09d5563c19c21a13547b57cfdc3c2c339e4b260818466e04" }, "downloads": -1, "filename": "noworkflow-1.9.5.tar.gz", "has_sig": false, "md5_digest": "f2f370afe5fac9887dd2119545a5e94b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 991313, "upload_time": "2017-08-28T21:44:56", "url": "https://files.pythonhosted.org/packages/72/99/13dedb261401c9a8d2608be0c472729fe6ee6c38db1b55103e20694b7e1e/noworkflow-1.9.5.tar.gz" } ], "1.9.6": [ { "comment_text": "", "digests": { "md5": "2288a6c85f77ff4ee8e4864ead44a20a", "sha256": "9111184b3255aa278420ecb0a696951bcb46f79e800052350752b6b530c177fd" }, "downloads": -1, "filename": "noworkflow-1.9.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2288a6c85f77ff4ee8e4864ead44a20a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1109609, "upload_time": "2017-11-08T12:08:19", "url": "https://files.pythonhosted.org/packages/11/15/b7518969fb3b9f98aa78ba0295c570ec85cfed70a8f8bf04cd5c7928ed08/noworkflow-1.9.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f05ed05dffb5eac75ed8b0ff2f2b9668", "sha256": "571910d241b899a5595b9b5060802c3fd23d8ffff22cf7842b9fc19c85867370" }, "downloads": -1, "filename": "noworkflow-1.9.6.tar.gz", "has_sig": false, "md5_digest": "f05ed05dffb5eac75ed8b0ff2f2b9668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 991105, "upload_time": "2017-11-08T12:08:22", "url": "https://files.pythonhosted.org/packages/24/24/8e2e8179f69487cdfbfedf49b773048b96cc0742a53271f80b7642ffdf3c/noworkflow-1.9.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "661dd832681ae7a324e1cb4fe8566ac3", "sha256": "4c7bb9543facd42d10f721b59e90e6b98975294462c861780e6ee212838e282f" }, "downloads": -1, "filename": "noworkflow-1.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "661dd832681ae7a324e1cb4fe8566ac3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2418372, "upload_time": "2018-04-12T18:05:45", "url": "https://files.pythonhosted.org/packages/7a/5c/7e3e6420115d617bd10f5b48b79fcdc77f7f641ce4d8deb7bc2cd2995cfd/noworkflow-1.11.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b51be2eae8b36bf2d542a77bbe0b4f", "sha256": "7c19fa2e46eb3712b1df6278a0697252135652d9fc52754eb513d9d10cea4d6b" }, "downloads": -1, "filename": "noworkflow-1.11.2.tar.gz", "has_sig": false, "md5_digest": "58b51be2eae8b36bf2d542a77bbe0b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2271872, "upload_time": "2018-04-12T18:05:50", "url": "https://files.pythonhosted.org/packages/21/bb/365ddd69d0b1cf75304bd1d2f6c2d7b84b0217f87bdebd57d9cd73b9d53c/noworkflow-1.11.2.tar.gz" } ] }