{ "info": { "author": "Daniel Chiquito", "author_email": "daniel.chiquito@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# cectf-proxy\n\nYou need Python 3 and pip installed to set up this project.\n\nNavigate to the project repository and run `./setup_workspace.sh`. This will set up the virtual environment, install the required python dependencies, and set up a default `instance/config.py` that points to the default `cectf-frontend` and `cectf-server` instances running on localhost.\n\nRun `sudo run.sh` to launch the Flask server. It is configured to run the server on `http://127.0.0.1:80` (AKA `http://127.0.0.1`) by default, and so requires sudo access.\n\nConfiguration can be done by adding variables to `instance/config.py`.\n\nTODO add some tests\n\nFor testing, first do `pip install pytest coverage`. Run `pip install -e .` to install the project in the local virtual environment (the `-e` ensures that it is updated as the project is modified). Run `pytest` to run all tests. Run `coverage run -m pytest` to generate a code coverage report. Run `coverage report` to get the report in the command line, or run `coverage html` to generate an interactive HTML page in `htmlcov/index.html`.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cectf/cectf-server", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cectf-proxy", "package_url": "https://pypi.org/project/cectf-proxy/", "platform": "", "project_url": "https://pypi.org/project/cectf-proxy/", "project_urls": { "Homepage": "https://github.com/cectf/cectf-server" }, "release_url": "https://pypi.org/project/cectf-proxy/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Backend for the CECTF", "version": "1.0.5" }, "last_serial": 5797505, "releases": { "1.0.4": [ { "comment_text": "", "digests": { "md5": "b23a3a62c4122ac2f54317f7e0b15ed3", "sha256": "54731c9d50a0ccb28729d808afa57f71ae8894a4a3d60066b78809d54f3813bf" }, "downloads": -1, "filename": "cectf-proxy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b23a3a62c4122ac2f54317f7e0b15ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2508, "upload_time": "2019-09-04T01:16:26", "url": "https://files.pythonhosted.org/packages/df/3e/fc6705299fbaf157065eee6e9d5e47490e241896bf0cd93dbde40e0ee03c/cectf-proxy-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "ead96501f0e169c9c5170cd2f1ce3784", "sha256": "76fcf18b9ea13d637e4a8b4114a91a78600b7d58cbaf5ec748d154084338f948" }, "downloads": -1, "filename": "cectf-proxy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ead96501f0e169c9c5170cd2f1ce3784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3221, "upload_time": "2019-09-07T21:27:36", "url": "https://files.pythonhosted.org/packages/30/1c/e95717c7271d4431b228b87f57b18e86f73c4cea847783b55ca4d16e67ab/cectf-proxy-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ead96501f0e169c9c5170cd2f1ce3784", "sha256": "76fcf18b9ea13d637e4a8b4114a91a78600b7d58cbaf5ec748d154084338f948" }, "downloads": -1, "filename": "cectf-proxy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ead96501f0e169c9c5170cd2f1ce3784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3221, "upload_time": "2019-09-07T21:27:36", "url": "https://files.pythonhosted.org/packages/30/1c/e95717c7271d4431b228b87f57b18e86f73c4cea847783b55ca4d16e67ab/cectf-proxy-1.0.5.tar.gz" } ] }