{ "info": { "author": "Andrew Leech", "author_email": "andrew@alelec.net", "bugtrack_url": null, "classifiers": [], "description": "=================\ndevpi-auth-gitlab\n=================\n\nAn authentication plugin for use with gitlab-ci, utilising the built in registry token authentication scheme.\n\nInstallation\n------------\nSimply install the module onto the same server/python as your ``devpi-server`` installation\n``pip install devpi-auth-gitlab``\n\nYou will need to specify your gitlab registry server.\nThis url can be found in the 'Registry' page of your gitlab project on a line like ``docker login registry.gitlab.com``\n\nAdd this server address to the devpi-server arguments when you run it.\n``devpi-server --host 0.0.0.0 --port 3141 --gitlab-registry-url registry.gitlab.com``\n\nMake sure any gitlab user you want as well as the \"gitlab-ci-token\" user is added to your devpi index's authentication list\n``devpi index -c corona/prod volatile=False acl_upload=\"corona,gitlab-ci-token\" bases=\"root/pypi\" mirror_whitelist=\"*\"``\n\nUsage\n-----\n\nUsage from a Gitlab CI script is as simple as::\n\n deploy:\n script:\n - pip install devpi-client\n - devpi use https://devpi.localnet\n - devpi login \"gitlab-ci-token\" --password=\"$CI_BUILD_TOKEN\"\n - devpi use \"corona/prod\"\n - devpi upload --formats sdist,bdist_wheel\n\n\nExtra\n-----\nThis hasn't been tested, but really this plugin is a docker registry authenticator.... as such you should be able to authenticate against any docker registry supporting v2 api\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/andrewleech/devpi-gitlab-auth", "keywords": "devpi plugin", "license": "", "maintainer": "", "maintainer_email": "", "name": "devpi-auth-gitlab", "package_url": "https://pypi.org/project/devpi-auth-gitlab/", "platform": "", "project_url": "https://pypi.org/project/devpi-auth-gitlab/", "project_urls": { "Homepage": "https://gitlab.com/andrewleech/devpi-gitlab-auth" }, "release_url": "https://pypi.org/project/devpi-auth-gitlab/1.7/", "requires_dist": [ "requests", "devpi-server (>=2.0.0)" ], "requires_python": "", "summary": "An authentication plugin for use with gitlab-ci, utilising the build in registry token authentication scheme", "version": "1.7" }, "last_serial": 5629550, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "c055e6ae09377f6357a0e0268ddaa577", "sha256": "21d9128cdbbc4d0e3030d2e914fd98945043049b08009261fd988a004d717ade" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c055e6ae09377f6357a0e0268ddaa577", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3637, "upload_time": "2017-01-19T00:17:16", "url": "https://files.pythonhosted.org/packages/1d/08/589ec42e79ee51b208a716ddbc6d93cb33f11c3ef72273ea68d1090801d9/devpi_auth_gitlab-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8d0b8f21f970a95a2c24a8990a8b2a9", "sha256": "9846dd79e190dbbd3bd5d64e33d01cc38796b1a62dcb2a6526caba3eb1197883" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.1.tar.gz", "has_sig": false, "md5_digest": "b8d0b8f21f970a95a2c24a8990a8b2a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2221, "upload_time": "2017-01-19T00:12:27", "url": "https://files.pythonhosted.org/packages/bd/9f/4f4898e0c5c20d2d09845cdd4960eb31288545828cfccdf145c99ed177dd/devpi-auth-gitlab-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "84c050e58fe8eb1d2de5d12c92ba8b5f", "sha256": "20fddc2d4c28909ddaa8adc5dcbb268f90acd9c274229f29fee4965cd335aa38" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84c050e58fe8eb1d2de5d12c92ba8b5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3748, "upload_time": "2017-01-19T00:59:41", "url": "https://files.pythonhosted.org/packages/89/3b/c982d80b8c4092a46f928ca99223e3a8453bd35d4065def3c4bcb0123506/devpi_auth_gitlab-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bede31fbe2b6873fdc3f34ba08f80dd", "sha256": "7f4bb4e6ad3f043cb9266e458dc27b45af08bb94f982e19aa1a665a1e6f1a521" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.2.tar.gz", "has_sig": false, "md5_digest": "4bede31fbe2b6873fdc3f34ba08f80dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2335, "upload_time": "2017-01-19T00:59:43", "url": "https://files.pythonhosted.org/packages/ea/25/5fbef9f4b8f34d27f4296576fe15ccfeb64825a62d984ed50b5029bff42f/devpi-auth-gitlab-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "2b0666387b0ce52afdfa2a3c6947998d", "sha256": "4876769e51d9a357df7ce5e3a206493af898c5e5236ee569cad5b948a79d5f13" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b0666387b0ce52afdfa2a3c6947998d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3722, "upload_time": "2017-01-19T03:11:11", "url": "https://files.pythonhosted.org/packages/ed/f9/90903339d44ac97fd79118a1fe3b19ea30b60c94c44bdfc846eae576c20c/devpi_auth_gitlab-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "779191686cbda8cc62a88989e0582784", "sha256": "73fc4927b0a1336b5a9508c5b9a3de664066d85d80975e82cbb43c33d69d8a5f" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.3.tar.gz", "has_sig": false, "md5_digest": "779191686cbda8cc62a88989e0582784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2647, "upload_time": "2017-01-19T03:11:12", "url": "https://files.pythonhosted.org/packages/5c/69/efefa0d2f07f3cc3b3e5a244c50af9cbf0cf2b1924e007d34ad4ed0899d4/devpi-auth-gitlab-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "66c3e0814b98e74fec8638e25ff3f4f0", "sha256": "37a26e065c05d272a0e0a3d34dfe12a0265ba133631dbb3ae3059d66ea4f8b71" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66c3e0814b98e74fec8638e25ff3f4f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3724, "upload_time": "2017-01-19T03:13:45", "url": "https://files.pythonhosted.org/packages/e8/21/9261072fe7d51d02dceb7d1a47a1e886f5f256ba4be954830fff344ca676/devpi_auth_gitlab-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3b90fc331860e94e721dffbc1628e09", "sha256": "80f29629e332337549ecc43d51910e637791eb9eae093c76f0174303d8ba47e7" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.4.tar.gz", "has_sig": false, "md5_digest": "b3b90fc331860e94e721dffbc1628e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2659, "upload_time": "2017-01-19T03:13:46", "url": "https://files.pythonhosted.org/packages/08/21/a7138cb98c671598a291d4240e0e2dcf1ba70da20e6027ad2c28bd3a89c6/devpi-auth-gitlab-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "5d554894e64b3724099b847151fea1b6", "sha256": "c33fbf3ed68c45827866e6acb7934c961b56f4fb9e0c8ccb1b154a271102e490" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d554894e64b3724099b847151fea1b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3716, "upload_time": "2017-03-20T23:39:19", "url": "https://files.pythonhosted.org/packages/ce/3d/a82e2b578f25d10b79b7d64ed2f30b6e841c228ed62bcd7b5be056be5815/devpi_auth_gitlab-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "817f0ee14c3f748554518d6a2f38f13e", "sha256": "81c00a5dd800936eb4393857de9291ad3ab56f050b98eed0e70aa72eaa2c176d" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.5.tar.gz", "has_sig": false, "md5_digest": "817f0ee14c3f748554518d6a2f38f13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2942, "upload_time": "2017-03-20T23:39:20", "url": "https://files.pythonhosted.org/packages/f8/80/44a673cc15319ad85d15669ca9a5a5255595f1fd565051b4f6fe5dc69790/devpi-auth-gitlab-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "5614a9d70d822806753635699dd48c8c", "sha256": "12ec23f726af66cac0e7aea35e4c923e6745f201435a9f5f0fef26d6e949265c" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5614a9d70d822806753635699dd48c8c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3714, "upload_time": "2017-04-05T02:29:07", "url": "https://files.pythonhosted.org/packages/b3/50/49248af604dcb8f300207f28d2bbda69e46bf6760cf6929a9855b559ae25/devpi_auth_gitlab-1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a7c5fd273979e605f63789f6045b9bb", "sha256": "bee95b3dba5ee2d8873c8aaf638564271f7e898e9cd6dff63546f4fe6cdf8ad2" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.6.tar.gz", "has_sig": false, "md5_digest": "4a7c5fd273979e605f63789f6045b9bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2939, "upload_time": "2017-04-05T02:29:09", "url": "https://files.pythonhosted.org/packages/d4/33/f727bf3995c8b61558c46830fd156dfd4e0d39f5e9c629761b31c4505b34/devpi-auth-gitlab-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "eaab3ce0b719117e69a18fbd1f7d89a9", "sha256": "b2f95d04915f57493ba078258606356358bc74ca23e89aed75be9c8463cb92c8" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaab3ce0b719117e69a18fbd1f7d89a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3453, "upload_time": "2019-08-04T01:38:39", "url": "https://files.pythonhosted.org/packages/14/fc/a8eec3fe58f69a37503eea8ca5f94e4e59b5113967f930166de82441d433/devpi_auth_gitlab-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "179333c66bab9ca769f9bdb852ee90b3", "sha256": "d4b3070dec2836538c4e21707cb78bcd2104f9ff3ff1c05134f79157c5552a0b" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.7.tar.gz", "has_sig": false, "md5_digest": "179333c66bab9ca769f9bdb852ee90b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3162, "upload_time": "2019-08-04T01:38:40", "url": "https://files.pythonhosted.org/packages/f4/42/d933e2dd81e5a8d91e1a0b9003b620215c149020a2c6a0d0c05561f3962c/devpi-auth-gitlab-1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eaab3ce0b719117e69a18fbd1f7d89a9", "sha256": "b2f95d04915f57493ba078258606356358bc74ca23e89aed75be9c8463cb92c8" }, "downloads": -1, "filename": "devpi_auth_gitlab-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaab3ce0b719117e69a18fbd1f7d89a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3453, "upload_time": "2019-08-04T01:38:39", "url": "https://files.pythonhosted.org/packages/14/fc/a8eec3fe58f69a37503eea8ca5f94e4e59b5113967f930166de82441d433/devpi_auth_gitlab-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "179333c66bab9ca769f9bdb852ee90b3", "sha256": "d4b3070dec2836538c4e21707cb78bcd2104f9ff3ff1c05134f79157c5552a0b" }, "downloads": -1, "filename": "devpi-auth-gitlab-1.7.tar.gz", "has_sig": false, "md5_digest": "179333c66bab9ca769f9bdb852ee90b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3162, "upload_time": "2019-08-04T01:38:40", "url": "https://files.pythonhosted.org/packages/f4/42/d933e2dd81e5a8d91e1a0b9003b620215c149020a2c6a0d0c05561f3962c/devpi-auth-gitlab-1.7.tar.gz" } ] }