{ "info": { "author": "MIT Office of Open Learning", "author_email": "mitx-devops@mit.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\nsocial-auth-mitxpro\n---\n\n\n#### Prerequisites\n\n- [`pyenv`](https://github.com/pyenv/pyenv#installation) for managing python versions\n - Install `python3.6` and `python2.7`\n- `pip install tox tox-pyenv` for running tests and discovering python versions from `pyenv`\n- [`poetry`](https://poetry.eustace.io/docs/#installation) for building, testing, and releasing\n\nIf this is your first time using `poetry`, you'll need to configure your pypi credentials via:\n- Configure pypi repository:\n - `poetry config http-basic.pypi USERNAME PASSWORD`\n- Configure testpypi repository:\n - `poetry config repositories.testpypi https://test.pypi.org/legacy`\n - `poetry config http-basic.testpypi USERNAME PASSWORD`\n\n**NOTE:** when running `poetry` commands, particularly `pylint` and `black`, you must `python3.6`\n\n#### Testing\n\nYou can just run `tox` locally to test, lint, and check formatting in the supported python versions. This works by having `tox` manage the virtualenvs, which `poetry` then detects and uses. Note that some of the tools (e.g. `pylint`, `black`) only support running in `python3.6` and this is reflected in `tox.ini`.\n\nRun individual commands can be run interactively in a `poetry shell` session or directly via `poetry run CMD`:\n\n- `pytest` - run python tests\n- `pylint` - lint python code\n- `black .` - format python code\n\n#### Building\n\n- `poetry build` - builds a pip-installable package into `dist/`\n\n#### Releasing\n\n- `poetry version VERSION` - bump the project version (see `poetry version --help` for details)\n- `poetry publish -r testpypi` - publish to testpypi\n- `poetry publish` - publish to pypi\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/social-auth-mitxpro", "keywords": "", "license": "MIT", "maintainer": "MIT Office of Open Learning", "maintainer_email": "mitx-devops@mit.edu", "name": "social-auth-mitxpro", "package_url": "https://pypi.org/project/social-auth-mitxpro/", "platform": "", "project_url": "https://pypi.org/project/social-auth-mitxpro/", "project_urls": { "Homepage": "https://pypi.org/project/social-auth-mitxpro", "Repository": "https://github.com/mitodl/social-auth-mitxpro/" }, "release_url": "https://pypi.org/project/social-auth-mitxpro/0.2/", "requires_dist": [ "social-auth-core (>=1.7.0,<2.0.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "summary": "python-social-auth backend for mitxpro", "version": "0.2" }, "last_serial": 5114856, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a0f674a29afefb0dfd89b43b2b5ac87e", "sha256": "ac55791b13b225aebf748fab4cdbd8c951fdb90a3baa1fd24e7e54c2e6a78b70" }, "downloads": -1, "filename": "social_auth_mitxpro-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0f674a29afefb0dfd89b43b2b5ac87e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8596, "upload_time": "2019-03-12T15:49:59", "url": "https://files.pythonhosted.org/packages/4e/60/012de48f2f6d84bc0af4b94c929796f3f492b0d0ee41032dd4a9fc6fbe34/social_auth_mitxpro-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "019ce87f9000c7c10cf9662a2fcce0ba", "sha256": "42924569e77c6ab1c4bc5936e6a7d6ac4da13bc43d99323a3083b6e7a20e5902" }, "downloads": -1, "filename": "social-auth-mitxpro-0.1.tar.gz", "has_sig": false, "md5_digest": "019ce87f9000c7c10cf9662a2fcce0ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4452, "upload_time": "2019-03-12T15:49:57", "url": "https://files.pythonhosted.org/packages/41/51/0630a04708203f324d8951e224c5b7fb6fa91933400ea671d9316f659b81/social-auth-mitxpro-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0de65967ef62d53a9c5f0cfe569811ca", "sha256": "896feb758607c8e91b69807403020f04f5b0c137c784ac1ede90b5cf2efea3c7" }, "downloads": -1, "filename": "social_auth_mitxpro-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0de65967ef62d53a9c5f0cfe569811ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8599, "upload_time": "2019-04-08T18:20:56", "url": "https://files.pythonhosted.org/packages/6e/5f/9434e2951c2f12c0da03cab893ebcf925c179cb77484494a2e4d7efe8e50/social_auth_mitxpro-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef68dbaf15a63a57062d62f5815a4498", "sha256": "a84cb54bf4b4ad2785a6128fab7c13924e4011963edd1fee7bfdb0f94c6aba3a" }, "downloads": -1, "filename": "social-auth-mitxpro-0.2.tar.gz", "has_sig": false, "md5_digest": "ef68dbaf15a63a57062d62f5815a4498", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4479, "upload_time": "2019-04-08T18:20:55", "url": "https://files.pythonhosted.org/packages/b5/7c/2d3942a2c0858d373f0657379a5f970c09fbc5046071d46062cfceb6c97c/social-auth-mitxpro-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0de65967ef62d53a9c5f0cfe569811ca", "sha256": "896feb758607c8e91b69807403020f04f5b0c137c784ac1ede90b5cf2efea3c7" }, "downloads": -1, "filename": "social_auth_mitxpro-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0de65967ef62d53a9c5f0cfe569811ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8599, "upload_time": "2019-04-08T18:20:56", "url": "https://files.pythonhosted.org/packages/6e/5f/9434e2951c2f12c0da03cab893ebcf925c179cb77484494a2e4d7efe8e50/social_auth_mitxpro-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef68dbaf15a63a57062d62f5815a4498", "sha256": "a84cb54bf4b4ad2785a6128fab7c13924e4011963edd1fee7bfdb0f94c6aba3a" }, "downloads": -1, "filename": "social-auth-mitxpro-0.2.tar.gz", "has_sig": false, "md5_digest": "ef68dbaf15a63a57062d62f5815a4498", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4479, "upload_time": "2019-04-08T18:20:55", "url": "https://files.pythonhosted.org/packages/b5/7c/2d3942a2c0858d373f0657379a5f970c09fbc5046071d46062cfceb6c97c/social-auth-mitxpro-0.2.tar.gz" } ] }