{ "info": { "author": "Centre for Genomic Pathogen Surveillance", "author_email": "cgps@sanger.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# nf-batch-runner\n\nnf-batch-runner is a tool which makes it easier to run Nextflow pipelines in your AWS account.\n\n*This tool is not endorsed by Nextflow or AWS*\n\nUsing AWS Batch, you can run pipelines in the cloud which scale up and down quickly so that \nyou don't pay for servers to sit idle.\n\n## How it works\n\nnf-batch-runner pulls down an AWS CloudFormation template and deploys it into your AWS account. This\ncreates resources which are needed to run a Nextflow pipeline in AWS.\n\nIt also creates an optional web frontend so that you can starts pipelines from your web browser.\n\nYou can [find out more](https://gitlab.com/cgps/nf-batch-runner) in our README.\n\n## Usage\n\nCreate an AWS account and create credentials for an Admin user. It may be posssible to run this tool\nwith lower priviledges but it needs to create IAM resources so it won't help a lot.\n\nSetup your default credentials as if you were going to [use the AWS cli](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html).\n\nThis tool has been tested running from OSX and Windows machines with Python 3. Linux is probably also fine.\n\n```\n$ pip install nf-batch-runner\n$ nf-batch-runner create my-environment\nPlease give us a password you will use to login to the frontend\nPassword:\nRepeat:\nAre you happy to install nf-batch-runner in account 012345678910 [y/N]: y\nDoes you user (ben) have administrator priviledges [y/N]: y\nDo you want to deploy the web interface [Y/n]:\nFetching the latest version (v0.0.1)\nDownloading the infrastructure template \u2713\nWaiting for the S3 bucket for the frontend (takes around a minute) \u2713\n...\nWaiting for the users database (takes around a minute) \u2713\nCreating the users in the database \u2713\nIt can take 15-20 minutes to create your envionment\n [###############---------------------] 42% 00:12:51\nVisit https://d1q83rcyz9fxwf.cloudfront.net and login with the user 'admin'\nYou can upload your files here: https://s3.console.aws.amazon.com/s3/buckets/bt5-cli-test-filesbucket-4t1whgy2vc16/\n```\n\nYou will be asked to create a password for the web interface and to confirm that you're happy for us to proceed.\n\nAfter 15-20 minute the command will complete and it will give you a URL to log into the frontend and\na URL to upload files for analysis.\n\n*More details to come*\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/cgps/nf-batch-runner", "keywords": "aws batch nextflow bioinformatics pipeline", "license": "", "maintainer": "", "maintainer_email": "", "name": "nf-batch-runner", "package_url": "https://pypi.org/project/nf-batch-runner/", "platform": "", "project_url": "https://pypi.org/project/nf-batch-runner/", "project_urls": { "Homepage": "https://gitlab.com/cgps/nf-batch-runner", "Source": "https://gitlab.com/cgps/nf-batch-runner/" }, "release_url": "https://pypi.org/project/nf-batch-runner/0.1.2/", "requires_dist": [ "boto3 (>=1.9.227)", "bcrypt (>=3.1.7)", "Click (>=7.0)", "PyYAML (>=5.1.2)" ], "requires_python": ">=3", "summary": "Installs nf-batch-runner in your AWS account", "version": "0.1.2" }, "last_serial": 5859729, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "6b9a353d14e165761798995f00c4a429", "sha256": "476122956c176078f6d03d9597d73ce71762bc34bdcddafcc45586e65f51c404" }, "downloads": -1, "filename": "nf_batch_runner-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "6b9a353d14e165761798995f00c4a429", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9195, "upload_time": "2019-09-19T23:19:16", "url": "https://files.pythonhosted.org/packages/54/ad/c308237d68680d0f48fc45cf4d37375d299dfb52cee8ff32a7407f2b311f/nf_batch_runner-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a58bf9d63cf7b1f6bf359fce3352a4ee", "sha256": "a06868bda9109c3eb7e5f800f8382f295616223d52bdc1aeb02287eec9dd9109" }, "downloads": -1, "filename": "nf-batch-runner-0.0.10.tar.gz", "has_sig": false, "md5_digest": "a58bf9d63cf7b1f6bf359fce3352a4ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7479, "upload_time": "2019-09-19T23:19:18", "url": "https://files.pythonhosted.org/packages/63/cc/cded4e22b32587cae596efa21c80e540675318c114427f1a6def81ae2828/nf-batch-runner-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "786b514b1a72204626734166319fb4ee", "sha256": "8556372bf279e4078760df0753e664d17ac9fa52ea82a9999ded1388269ebbcf" }, "downloads": -1, "filename": "nf_batch_runner-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "786b514b1a72204626734166319fb4ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9200, "upload_time": "2019-09-19T23:38:12", "url": "https://files.pythonhosted.org/packages/eb/7b/72c91bd9738f0f5699e2661357d92fef42df56dcda7d916a94f70630dec4/nf_batch_runner-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbc2c67777dd46d76da4a646fe0b5015", "sha256": "b09ed2b16ee9da3ee955811c65488fe88eb4dd2b418093486814119abd1e91cb" }, "downloads": -1, "filename": "nf-batch-runner-0.0.11.tar.gz", "has_sig": false, "md5_digest": "dbc2c67777dd46d76da4a646fe0b5015", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7506, "upload_time": "2019-09-19T23:38:14", "url": "https://files.pythonhosted.org/packages/03/6c/4f005ae405b365412e48780f9e77e6a934f4e767197569a6f1468b34fa0b/nf-batch-runner-0.0.11.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b2c5bc623f445244ab8d4e0ceee0cf4c", "sha256": "b4d9db66a21846356b564e729d24f4f7eec5b29bcb2554b5d81856af96609836" }, "downloads": -1, "filename": "nf_batch_runner-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b2c5bc623f445244ab8d4e0ceee0cf4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9194, "upload_time": "2019-09-18T10:28:25", "url": "https://files.pythonhosted.org/packages/bd/88/5ba8cb3d59f6cee7d6ace08bbb7be8dcba8c104b2f5da2fd5de8cb97efb8/nf_batch_runner-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7b5da08213836966193e0e839a7d263", "sha256": "5218a69bea49a23799457fb51be3f5dc5819013b2471d8f635096c4cd778ebcf" }, "downloads": -1, "filename": "nf-batch-runner-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e7b5da08213836966193e0e839a7d263", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7509, "upload_time": "2019-09-18T10:28:28", "url": "https://files.pythonhosted.org/packages/e7/9e/7e3aeda8aede0563c60532d90f94191d4a8bb762dcde7a0c72f2ac24379a/nf-batch-runner-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8611d97d5d078e3803a8a9a52f4ac328", "sha256": "ea8f4a87c9617d2d7c5e9e9c0b3f43129afca72d0578f118b18d27d22c185d00" }, "downloads": -1, "filename": "nf_batch_runner-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "8611d97d5d078e3803a8a9a52f4ac328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9189, "upload_time": "2019-09-19T22:40:20", "url": "https://files.pythonhosted.org/packages/8a/21/cf82f1dc05e4b68cdd5945d4b789d769792932e8051f3b7e8d7b09a47a9d/nf_batch_runner-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13f2aa6e8ab5367127ad1b72f5d335e9", "sha256": "d23dfc0273aa0783aee525d218645c85fe8d3bcd9d2a7620c010711ce8333fc3" }, "downloads": -1, "filename": "nf-batch-runner-0.0.8.tar.gz", "has_sig": false, "md5_digest": "13f2aa6e8ab5367127ad1b72f5d335e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7492, "upload_time": "2019-09-19T22:40:22", "url": "https://files.pythonhosted.org/packages/1c/d1/79e2fe01751cb9fc815666021cfe7cb1968660203fc167ce11502d0ce616/nf-batch-runner-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "211321f480524f44cdf64810e76d9a70", "sha256": "1bf8e63f07fd339932999fc0aa51c2ff80a3a2adbc2b5151f2b17baa42018b5f" }, "downloads": -1, "filename": "nf_batch_runner-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "211321f480524f44cdf64810e76d9a70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9190, "upload_time": "2019-09-19T22:49:51", "url": "https://files.pythonhosted.org/packages/c6/ca/dee254ff96f0fd125bbf0af743211d5d3f93d66471c6da55de86d3763ca3/nf_batch_runner-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1488d47951a56bfc10bc595abe3e240a", "sha256": "47bae1eeef176261a0d83e6d993a99893f09359ea157cd5cff05aa816a41cf67" }, "downloads": -1, "filename": "nf-batch-runner-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1488d47951a56bfc10bc595abe3e240a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7486, "upload_time": "2019-09-19T22:49:53", "url": "https://files.pythonhosted.org/packages/f7/90/7a45f4fb8d76682350b0be80452006fe461518fe70c41ef1f1e272d0a3d6/nf-batch-runner-0.0.9.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e45783e478f3bd83e37ff1382f5c7874", "sha256": "863c628b1d9d61c410f202c6571cd101420a10e95e8998964ac0d52470a2379d" }, "downloads": -1, "filename": "nf_batch_runner-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e45783e478f3bd83e37ff1382f5c7874", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9185, "upload_time": "2019-09-19T23:54:54", "url": "https://files.pythonhosted.org/packages/b9/0f/0bee2ccfc836571dda645390cb7f23a334668fbbb6aa63bdeae15f63c69e/nf_batch_runner-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90afbf21aff11b9be4a2c48dff799d91", "sha256": "fefae3b15b108fea185c76e01aac0938c8a1510f621aed034a99408ce3085852" }, "downloads": -1, "filename": "nf-batch-runner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "90afbf21aff11b9be4a2c48dff799d91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7483, "upload_time": "2019-09-19T23:54:56", "url": "https://files.pythonhosted.org/packages/a5/ed/bbb2961c45e0f61645728f78d54c711beb81780c42c67f68e2edaf561df4/nf-batch-runner-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3dc6386a7bec8921d6fe294de7f96eb7", "sha256": "877f22f2617cb66bcd32a59c57c4125e93216ae0e840e2ba397ca83fb9e1daca" }, "downloads": -1, "filename": "nf_batch_runner-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3dc6386a7bec8921d6fe294de7f96eb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9185, "upload_time": "2019-09-20T01:40:22", "url": "https://files.pythonhosted.org/packages/17/ea/9dc8ca404c25aa34dcd45d97e21b622f7caf1e30c8a0bd8184d114e63c14/nf_batch_runner-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16c4cedfe6b49fddd20ed0c73bbcc9dc", "sha256": "f8c65a7c919859abe1fd53cf6e0844df90195475f1c8a3847462fe8efef3fdff" }, "downloads": -1, "filename": "nf-batch-runner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "16c4cedfe6b49fddd20ed0c73bbcc9dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7490, "upload_time": "2019-09-20T01:40:24", "url": "https://files.pythonhosted.org/packages/6f/e1/03906e8e8e4beea16b823aad4f5862b22a982197ba0199d9301b94f30b48/nf-batch-runner-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3dc6386a7bec8921d6fe294de7f96eb7", "sha256": "877f22f2617cb66bcd32a59c57c4125e93216ae0e840e2ba397ca83fb9e1daca" }, "downloads": -1, "filename": "nf_batch_runner-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3dc6386a7bec8921d6fe294de7f96eb7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 9185, "upload_time": "2019-09-20T01:40:22", "url": "https://files.pythonhosted.org/packages/17/ea/9dc8ca404c25aa34dcd45d97e21b622f7caf1e30c8a0bd8184d114e63c14/nf_batch_runner-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16c4cedfe6b49fddd20ed0c73bbcc9dc", "sha256": "f8c65a7c919859abe1fd53cf6e0844df90195475f1c8a3847462fe8efef3fdff" }, "downloads": -1, "filename": "nf-batch-runner-0.1.2.tar.gz", "has_sig": false, "md5_digest": "16c4cedfe6b49fddd20ed0c73bbcc9dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7490, "upload_time": "2019-09-20T01:40:24", "url": "https://files.pythonhosted.org/packages/6f/e1/03906e8e8e4beea16b823aad4f5862b22a982197ba0199d9301b94f30b48/nf-batch-runner-0.1.2.tar.gz" } ] }