{ "info": { "author": "Project Jupyter Contributors", "author_email": "jupyter@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "# repo2docker\n\n[![Build Status](https://github.com/jupyterhub/repo2docker/workflows/Continuous%20Integration/badge.svg)](https://github.com/jupyterhub/repo2docker/actions)\n[![Documentation Status](https://readthedocs.org/projects/repo2docker/badge/?version=latest)](http://repo2docker.readthedocs.io/en/latest/?badge=latest)\n[![Contribute](https://img.shields.io/badge/I_want_to_contribute!-grey?logo=jupyter)](https://repo2docker.readthedocs.io/en/latest/contributing/contributing.html)\n[![Docker Repository on Quay](https://img.shields.io/badge/quay.io-container-green \"Docker Repository on Quay\")](https://quay.io/repository/jupyterhub/repo2docker?tab=tags)\n\n`repo2docker` fetches a git repository and builds a container image based on\nthe configuration files found in the repository.\n\nSee the [repo2docker documentation](http://repo2docker.readthedocs.io)\nfor more information on using repo2docker.\n\nFor support questions please search or post to https://discourse.jupyter.org/c/binder.\n\nSee the [contributing guide](CONTRIBUTING.md) for information on contributing to\nrepo2docker.\n\n---\n\nPlease note that this repository is participating in a study into sustainability\nof open source projects. Data will be gathered about this repository for\napproximately the next 12 months, starting from 2021-06-11.\n\nData collected will include number of contributors, number of PRs, time taken to\nclose/merge these PRs, and issues closed.\n\nFor more information, please visit\n[our informational page](https://sustainable-open-science-and-software.github.io/) or download our [participant information sheet](https://sustainable-open-science-and-software.github.io/assets/PIS_sustainable_software.pdf).\n\n---\n\n## Using repo2docker\n### Prerequisites\n\n1. Docker to build & run the repositories. The [community edition](https://store.docker.com/search?type=edition&offering=community)\n is recommended.\n2. Python 3.6+.\n\nSupported on Linux and macOS. [See documentation note about Windows support.](http://repo2docker.readthedocs.io/en/latest/install.html#note-about-windows-support)\n\n### Installation\n\nThis a quick guide to installing `repo2docker`, see our documentation for [a full guide](https://repo2docker.readthedocs.io/en/latest/install.html).\n\nTo install from PyPI:\n\n```bash\npip install jupyter-repo2docker\n```\n\nTo install from source:\n\n```bash\ngit clone https://github.com/jupyterhub/repo2docker.git\ncd repo2docker\npip install -e .\n```\n\n### Usage\n\nThe core feature of repo2docker is to fetch a git repository (from GitHub or locally),\nbuild a container image based on the specifications found in the repository &\noptionally launch the container that you can use to explore the repository.\n\n**Note that Docker needs to be running on your machine for this to work.**\n\nExample:\n\n```bash\njupyter-repo2docker https://github.com/norvig/pytudes\n```\n\nAfter building (it might take a while!), it should output in your terminal\nsomething like:\n\n```bash\n Copy/paste this URL into your browser when you connect for the first time,\n to login with a token:\n http://0.0.0.0:36511/?token=f94f8fabb92e22f5bfab116c382b4707fc2cade56ad1ace0\n```\n\nIf you copy paste that URL into your browser you will see a Jupyter Notebook\nwith the contents of the repository you had just built!\n\nFor more information on how to use ``repo2docker``, see the\n[usage guide](http://repo2docker.readthedocs.io/en/latest/usage.html).\n\n\n## Repository specifications\n\nRepo2Docker looks for configuration files in the source repository to\ndetermine how the Docker image should be built. For a list of the configuration\nfiles that ``repo2docker`` can use, see the\n[complete list of configuration files](https://repo2docker.readthedocs.io/en/latest/config_files.html).\n\nThe philosophy of repo2docker is inspired by\n[Heroku Build Packs](https://devcenter.heroku.com/articles/buildpacks).\n\n\n## Docker Image\n\nRepo2Docker can be run inside a Docker container if access to the Docker Daemon is provided, for example see [BinderHub](https://github.com/jupyterhub/binderhub). Docker images are [published to quay.io](https://quay.io/repository/jupyterhub/repo2docker?tab=tags). The old [Docker Hub image](https://hub.docker.com/r/jupyter/repo2docker) is no longer supported.\n\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://repo2docker.readthedocs.io/en/latest/", "keywords": "reproducible science environments docker", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "aicrowd-repo2docker", "package_url": "https://pypi.org/project/aicrowd-repo2docker/", "platform": null, "project_url": "https://pypi.org/project/aicrowd-repo2docker/", "project_urls": { "Documentation": "https://repo2docker.readthedocs.io", "Funding": "https://jupyter.org/about", "Homepage": "https://repo2docker.readthedocs.io/en/latest/", "Source": "https://github.com/jupyterhub/repo2docker/", "Tracker": "https://github.com/jupyterhub/repo2docker/issues" }, "release_url": "https://pypi.org/project/aicrowd-repo2docker/0.11.3/", "requires_dist": [ "chardet", "docker (!=5.0.0)", "entrypoints", "escapism", "iso8601", "jinja2", "python-json-logger", "requests", "ruamel.yaml (>=0.15)", "semver", "toml", "traitlets" ], "requires_python": ">=3.6", "summary": "Repo2docker: Turn code repositories into Jupyter enabled Docker Images", "version": "0.11.3", "yanked": false, "yanked_reason": null }, "last_serial": 18878014, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "blake2b_256": "32360859d7afdcbf4ed8e27c4a500615652abb87451cfe37134ec4fc359eb56f", "md5": "20efcc84de3f89e871ddf5b6882805b3", "sha256": "5a7b08b2288020d83035b7dfcbe9f2cada90e1f0677f336082630bf18c26ea55" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.10.0.tar.gz", "has_sig": false, "md5_digest": "20efcc84de3f89e871ddf5b6882805b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 70412, "upload_time": "2019-10-09T14:55:44", "upload_time_iso_8601": "2019-10-09T14:55:44.880806Z", "url": "https://files.pythonhosted.org/packages/32/36/0859d7afdcbf4ed8e27c4a500615652abb87451cfe37134ec4fc359eb56f/aicrowd-repo2docker-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "blake2b_256": "14020d3a486c469d4a9ed1357b5cef32b0a19d7bfa6383baf1105324a02a20ea", "md5": "cc1db0d963b4932654b89ab0069d77c1", "sha256": "73822d93d35d226b5344400abeb9bf8d48d2882d2eec704f0cf6a7e6b87a492c" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.11.0.tar.gz", "has_sig": false, "md5_digest": "cc1db0d963b4932654b89ab0069d77c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 112531, "upload_time": "2020-10-28T11:31:31", "upload_time_iso_8601": "2020-10-28T11:31:31.125593Z", "url": "https://files.pythonhosted.org/packages/14/02/0d3a486c469d4a9ed1357b5cef32b0a19d7bfa6383baf1105324a02a20ea/aicrowd-repo2docker-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.1": [ { "comment_text": "", "digests": { "blake2b_256": "304978b81609e1de49be513699fccbc1f7e553f7d91ebfe0c5b2543f4b6c897a", "md5": "226ea6a4b7317c57e01689c13458c56f", "sha256": "6ff68db79aba5bb7113d4d8c7db6fec28aa6ed86d1e5ab56fe1467c79ccd8978" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.11.1.tar.gz", "has_sig": false, "md5_digest": "226ea6a4b7317c57e01689c13458c56f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84716, "upload_time": "2021-10-01T07:59:47", "upload_time_iso_8601": "2021-10-01T07:59:47.068876Z", "url": "https://files.pythonhosted.org/packages/30/49/78b81609e1de49be513699fccbc1f7e553f7d91ebfe0c5b2543f4b6c897a/aicrowd-repo2docker-0.11.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.2": [ { "comment_text": "", "digests": { "blake2b_256": "2c095754588ce43ad74ccf3666f7bcfcf5f6ca5cc3ca3cbf8a5e86abb50f8819", "md5": "817542ca253ab2212990ede6fba509aa", "sha256": "c056c799972d152cc884f5acf17d1868ccdee1d770990e5ed141844ca231ca3f" }, "downloads": -1, "filename": "aicrowd_repo2docker-0.11.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "817542ca253ab2212990ede6fba509aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 90499, "upload_time": "2022-02-16T10:48:16", "upload_time_iso_8601": "2022-02-16T10:48:16.104771Z", "url": "https://files.pythonhosted.org/packages/2c/09/5754588ce43ad74ccf3666f7bcfcf5f6ca5cc3ca3cbf8a5e86abb50f8819/aicrowd_repo2docker-0.11.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c57b87d939450146fbfe90d54d67dc31ac57831aa8e936af82e19bd26b508866", "md5": "772eaf3269fadb0f2b0f11592462ba5b", "sha256": "83ab6d4a892e6a5de13768d0d15709323d4e0e3e801d5b7245b4f01a2d76b684" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.11.2.tar.gz", "has_sig": false, "md5_digest": "772eaf3269fadb0f2b0f11592462ba5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84661, "upload_time": "2022-02-16T10:48:17", "upload_time_iso_8601": "2022-02-16T10:48:17.583429Z", "url": "https://files.pythonhosted.org/packages/c5/7b/87d939450146fbfe90d54d67dc31ac57831aa8e936af82e19bd26b508866/aicrowd-repo2docker-0.11.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.3": [ { "comment_text": "", "digests": { "blake2b_256": "488a590fcd4594c0e99a3c5ae2fc6990e268780652a72cc84a5067040b4b4137", "md5": "b812e2e18a5e8431166fa8d6bf7b0546", "sha256": "188f9c537d8384ca3e3582b0765797d7d9bc3ce8867352f61990a677aad6822e" }, "downloads": -1, "filename": "aicrowd_repo2docker-0.11.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b812e2e18a5e8431166fa8d6bf7b0546", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 126239, "upload_time": "2023-07-13T16:41:56", "upload_time_iso_8601": "2023-07-13T16:41:56.806200Z", "url": "https://files.pythonhosted.org/packages/48/8a/590fcd4594c0e99a3c5ae2fc6990e268780652a72cc84a5067040b4b4137/aicrowd_repo2docker-0.11.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7e688b48697fba8f8fd248b2bfd00dc6c475e4c2a8bc25c6a684afd8fc5c086f", "md5": "b573edf29051b1b5141017dda269530f", "sha256": "50698266fd7b98ab1847dea026c556faab93a49dda8fceaf462279d320afa7c9" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.11.3.tar.gz", "has_sig": false, "md5_digest": "b573edf29051b1b5141017dda269530f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 107606, "upload_time": "2023-07-13T16:41:58", "upload_time_iso_8601": "2023-07-13T16:41:58.552324Z", "url": "https://files.pythonhosted.org/packages/7e/68/8b48697fba8f8fd248b2bfd00dc6c475e4c2a8bc25c6a684afd8fc5c086f/aicrowd-repo2docker-0.11.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "blake2b_256": "9a39796d0d4700a8d1315e90176ffc9c7e9c36758a560779da39820187ed3753", "md5": "375abcae309c9e81ad0cd0942bf706c6", "sha256": "bbba85dd90697a61a1b5eab83ed01634b7438d37f16df3da7895359a372c4a26" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.7.0.tar.gz", "has_sig": false, "md5_digest": "375abcae309c9e81ad0cd0942bf706c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 56430, "upload_time": "2019-01-21T20:08:08", "upload_time_iso_8601": "2019-01-21T20:08:08.742568Z", "url": "https://files.pythonhosted.org/packages/9a/39/796d0d4700a8d1315e90176ffc9c7e9c36758a560779da39820187ed3753/aicrowd-repo2docker-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "blake2b_256": "068a76bd2189b6420f643ae2c092ffe627b7348656a0a988f73c18e7cc82b574", "md5": "63c5dc74ccd35b55c335a647f20e4fa1", "sha256": "258ca64a5bbcc6b4dd79f2ca901072f858f7bf529ec7b79c360bdda4d3d171b6" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.9.0.tar.gz", "has_sig": false, "md5_digest": "63c5dc74ccd35b55c335a647f20e4fa1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 63499, "upload_time": "2019-06-13T01:58:54", "upload_time_iso_8601": "2019-06-13T01:58:54.205484Z", "url": "https://files.pythonhosted.org/packages/06/8a/76bd2189b6420f643ae2c092ffe627b7348656a0a988f73c18e7cc82b574/aicrowd-repo2docker-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "blake2b_256": "9d138d106d66e8310622f6ecbc190bd28f256634abe86fcf5dc81bed2ddeaedf", "md5": "e9587ba599a0bd008dff3b4d603cd032", "sha256": "3689b3d323c2e7af79bd8a9264a9865038d289cf58fe4a5128eda04619d1047b" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.9.1.tar.gz", "has_sig": false, "md5_digest": "e9587ba599a0bd008dff3b4d603cd032", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 63500, "upload_time": "2019-06-13T22:50:40", "upload_time_iso_8601": "2019-06-13T22:50:40.035933Z", "url": "https://files.pythonhosted.org/packages/9d/13/8d106d66e8310622f6ecbc190bd28f256634abe86fcf5dc81bed2ddeaedf/aicrowd-repo2docker-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "488a590fcd4594c0e99a3c5ae2fc6990e268780652a72cc84a5067040b4b4137", "md5": "b812e2e18a5e8431166fa8d6bf7b0546", "sha256": "188f9c537d8384ca3e3582b0765797d7d9bc3ce8867352f61990a677aad6822e" }, "downloads": -1, "filename": "aicrowd_repo2docker-0.11.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b812e2e18a5e8431166fa8d6bf7b0546", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 126239, "upload_time": "2023-07-13T16:41:56", "upload_time_iso_8601": "2023-07-13T16:41:56.806200Z", "url": "https://files.pythonhosted.org/packages/48/8a/590fcd4594c0e99a3c5ae2fc6990e268780652a72cc84a5067040b4b4137/aicrowd_repo2docker-0.11.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7e688b48697fba8f8fd248b2bfd00dc6c475e4c2a8bc25c6a684afd8fc5c086f", "md5": "b573edf29051b1b5141017dda269530f", "sha256": "50698266fd7b98ab1847dea026c556faab93a49dda8fceaf462279d320afa7c9" }, "downloads": -1, "filename": "aicrowd-repo2docker-0.11.3.tar.gz", "has_sig": false, "md5_digest": "b573edf29051b1b5141017dda269530f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 107606, "upload_time": "2023-07-13T16:41:58", "upload_time_iso_8601": "2023-07-13T16:41:58.552324Z", "url": "https://files.pythonhosted.org/packages/7e/68/8b48697fba8f8fd248b2bfd00dc6c475e4c2a8bc25c6a684afd8fc5c086f/aicrowd-repo2docker-0.11.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }