{ "info": { "author": "Software Heritage developers", "author_email": "swh-devel@inria.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# swh-deposit\n\nThis is [Software Heritage](https://www.softwareheritage.org)'s\n[SWORD 2.0](http://swordapp.github.io/SWORDv2-Profile/SWORDProfile.html) Server\nimplementation, as well as a simple client to upload deposits on the server.\n\n**S.W.O.R.D** (**S**imple **W**eb-Service **O**ffering **R**epository\n**D**eposit) is an interoperability standard for digital file deposit.\n\nThis implementation will permit interaction between a client (a\nrepository) and a server (SWH repository) to permit deposits of\nsoftware source code archives and associated metadata.\n\nThe documentation is at ./docs/README-specification.md\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://forge.softwareheritage.org/source/swh-deposit/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "swh.deposit", "package_url": "https://pypi.org/project/swh.deposit/", "platform": "", "project_url": "https://pypi.org/project/swh.deposit/", "project_urls": { "Bug Reports": "https://forge.softwareheritage.org/maniphest", "Funding": "https://www.softwareheritage.org/donate", "Homepage": "https://forge.softwareheritage.org/source/swh-deposit/", "Source": "https://forge.softwareheritage.org/source/swh-deposit" }, "release_url": "https://pypi.org/project/swh.deposit/0.0.74/", "requires_dist": [ "vcversioner", "click", "xmltodict", "iso8601", "requests", "swh.core (>=0.0.60)", "Django (<2.0) ; extra == 'server'", "djangorestframework ; extra == 'server'", "swh.core[http] ; extra == 'server'", "swh.loader.tar (>=0.0.39) ; extra == 'server'", "swh.loader.core (>=0.0.43) ; extra == 'server'", "swh.scheduler (>=0.0.39) ; extra == 'server'", "swh.model (>=0.0.26) ; extra == 'server'", "pytest (<4) ; extra == 'testing'", "pytest-django ; extra == 'testing'", "swh.scheduler[testing] ; extra == 'testing'", "Django (<2.0) ; extra == 'testing'", "djangorestframework ; extra == 'testing'", "swh.core[http] ; extra == 'testing'", "swh.loader.tar (>=0.0.39) ; extra == 'testing'", "swh.loader.core (>=0.0.43) ; extra == 'testing'", "swh.scheduler (>=0.0.39) ; extra == 'testing'", "swh.model (>=0.0.26) ; extra == 'testing'" ], "requires_python": "", "summary": "Software Heritage Deposit Server", "version": "0.0.74" }, "last_serial": 5948787, "releases": { "0.0.63": [ { "comment_text": "", "digests": { "md5": "fe9aae202aaab45ebbeb2ae31c64396d", "sha256": "d39c4315399ef475dc600577b64620a6eafd6c536198382ffecd3a059774f36e" }, "downloads": -1, "filename": "swh.deposit-0.0.63-py3-none-any.whl", "has_sig": true, "md5_digest": "fe9aae202aaab45ebbeb2ae31c64396d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 246449, "upload_time": "2018-10-18T09:29:45", "url": "https://files.pythonhosted.org/packages/fb/38/196322967b50d7a4f968eecaa4dd4d8087f5a30d0fceeccf312f78aa7dea/swh.deposit-0.0.63-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84ae00547ef52cb36aeb83ee98b7326e", "sha256": "eec7d9aa92361cda2078f26d86bfc3a78046c3189c1a318717bcbff237dbeaf1" }, "downloads": -1, "filename": "swh.deposit-0.0.63.tar.gz", "has_sig": true, "md5_digest": "84ae00547ef52cb36aeb83ee98b7326e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187664, "upload_time": "2018-10-18T09:29:47", "url": "https://files.pythonhosted.org/packages/da/3e/131f0a044158eed2f90dcc9c0b63e6270602237bbe96c868a09b89b28e20/swh.deposit-0.0.63.tar.gz" } ], "0.0.64": [ { "comment_text": "", "digests": { "md5": "a8c12f3a6905b0633a252e8df3ce1068", "sha256": "0dcc71edec8c48501204912e9a45151ddf91b2700613920cb74df7cc63d02bc2" }, "downloads": -1, "filename": "swh.deposit-0.0.64-py3-none-any.whl", "has_sig": false, "md5_digest": "a8c12f3a6905b0633a252e8df3ce1068", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 244058, "upload_time": "2018-12-20T15:31:03", "url": "https://files.pythonhosted.org/packages/d6/51/b888eab74dcfa69ce2497bb5c49cfa475a505fa0e6d8fcad376c1338a176/swh.deposit-0.0.64-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c791065bed408dfa07e39d1ab8e5964", "sha256": "4a78c9835e816e9419f1222d79718d380860798cb997c86bd96de19b027717ba" }, "downloads": -1, "filename": "swh.deposit-0.0.64.tar.gz", "has_sig": false, "md5_digest": "6c791065bed408dfa07e39d1ab8e5964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185540, "upload_time": "2018-12-20T15:31:05", "url": "https://files.pythonhosted.org/packages/17/9d/014161a948afd23f61654edf6cb6c45b0cdbb1d4de5b45c6e77890be9de7/swh.deposit-0.0.64.tar.gz" } ], "0.0.65": [ { "comment_text": "", "digests": { "md5": "afa89797445ac84219834426b0f259e5", "sha256": "caeaff63a206f46a976b682f8fa3d2e0ed8a307893e882f7bf8abc6651477a0e" }, "downloads": -1, "filename": "swh.deposit-0.0.65-py3-none-any.whl", "has_sig": false, "md5_digest": "afa89797445ac84219834426b0f259e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 242926, "upload_time": "2019-02-14T17:33:48", "url": "https://files.pythonhosted.org/packages/94/74/06a5a12f6d437af2bed1a268a517595de1cf00a3e7468761edd3d33c17e8/swh.deposit-0.0.65-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f506041d9c91fb6f3d171d450da6da20", "sha256": "0a52dd376de4d4d11625c5baf87cb775ca80b23d8ee86ab6da9d9ed6bd92faeb" }, "downloads": -1, "filename": "swh.deposit-0.0.65.tar.gz", "has_sig": false, "md5_digest": "f506041d9c91fb6f3d171d450da6da20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184758, "upload_time": "2019-02-14T17:33:50", "url": "https://files.pythonhosted.org/packages/d4/89/b75a526288a7df6ed95d6fc8af35a9f09d10b930408adf8b01c7fc9b582f/swh.deposit-0.0.65.tar.gz" } ], "0.0.66": [ { "comment_text": "", "digests": { "md5": "d9e4b6dac6a815de2322270a490c3e77", "sha256": "e263872a5edfac0f6803b56cc103b9c9015c54e3b8135e66e0e0553adea1f92d" }, "downloads": -1, "filename": "swh.deposit-0.0.66-py3-none-any.whl", "has_sig": false, "md5_digest": "d9e4b6dac6a815de2322270a490c3e77", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 242986, "upload_time": "2019-02-16T09:27:34", "url": "https://files.pythonhosted.org/packages/48/30/5624eff71a9e23050209adce8b27fe159ac2f584352554755075980c15f9/swh.deposit-0.0.66-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dff77091adf1749717f5636812b7efe4", "sha256": "5fd5ca1a246fad007435177f6d0ef70c57dec4489d7968ff6bc8b7a8803ac60c" }, "downloads": -1, "filename": "swh.deposit-0.0.66.tar.gz", "has_sig": false, "md5_digest": "dff77091adf1749717f5636812b7efe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184821, "upload_time": "2019-02-16T09:27:36", "url": "https://files.pythonhosted.org/packages/06/27/b9038b65c434cc6ec27839895932dbfdf153fde159af84ed001331d5343d/swh.deposit-0.0.66.tar.gz" } ], "0.0.67": [ { "comment_text": "", "digests": { "md5": "d0c2f00a0d1b01d48178ab8d8a987d0a", "sha256": "feb547583be6f8f38143a5515fc15d6edb3301f9ad721011b500185392cb6975" }, "downloads": -1, "filename": "swh.deposit-0.0.67-py3-none-any.whl", "has_sig": false, "md5_digest": "d0c2f00a0d1b01d48178ab8d8a987d0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 243070, "upload_time": "2019-02-20T16:45:00", "url": "https://files.pythonhosted.org/packages/53/2d/f72ab9af65471c811fe55c10d411d59225770ed998c64d092e7f04fdda0f/swh.deposit-0.0.67-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00857838451c0f69d275f1233def722b", "sha256": "58fc9f2d565ada9dd61882865d7b5b8dabdc80417d27abe4b52e7bfc8b8ae6fd" }, "downloads": -1, "filename": "swh.deposit-0.0.67.tar.gz", "has_sig": false, "md5_digest": "00857838451c0f69d275f1233def722b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 184931, "upload_time": "2019-02-20T16:45:02", "url": "https://files.pythonhosted.org/packages/1e/e7/e3098b3b7f5a6f48ab373e0628821a4fdfee556388ba82fde97b386e3c2d/swh.deposit-0.0.67.tar.gz" } ], "0.0.68": [ { "comment_text": "", "digests": { "md5": "8f39d710ea841e26ca3aa6e9a525d113", "sha256": "ab32b338612031274ea0951dc37c59c70aa60ad9a1b61ed4c8f607e50417a510" }, "downloads": -1, "filename": "swh.deposit-0.0.68-py3-none-any.whl", "has_sig": false, "md5_digest": "8f39d710ea841e26ca3aa6e9a525d113", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 248400, "upload_time": "2019-04-17T13:49:59", "url": "https://files.pythonhosted.org/packages/ca/1d/23ecd0867cf14e2537f24c1cfb5e595cce343c64b1cc23fba3c6bfbcb74a/swh.deposit-0.0.68-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d97e29d75d2e4ef069cedab2972b36a", "sha256": "d69cf08170902fdf2c49a4055710473ad7c935bc3748259bc769f38e57a7d356" }, "downloads": -1, "filename": "swh.deposit-0.0.68.tar.gz", "has_sig": false, "md5_digest": "7d97e29d75d2e4ef069cedab2972b36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188938, "upload_time": "2019-04-17T13:50:01", "url": "https://files.pythonhosted.org/packages/36/66/4ac5fdf4d4ca2ae13156d356b786ee2b62004cc7d08bbfcff8b2521f6615/swh.deposit-0.0.68.tar.gz" } ], "0.0.69": [ { "comment_text": "", "digests": { "md5": "3f275b070b16b80812f0a95a7376e512", "sha256": "8a16efcc94cb3b75e1f75089cdafc293ec2e18acd19f819b29deb97ee085b45e" }, "downloads": -1, "filename": "swh.deposit-0.0.69-py3-none-any.whl", "has_sig": false, "md5_digest": "3f275b070b16b80812f0a95a7376e512", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 250059, "upload_time": "2019-05-09T08:35:30", "url": "https://files.pythonhosted.org/packages/f2/ef/3e9ed15ea03aaf41fc8f20919f2914eb5ca78fd6f27d9db1e77cce43f9be/swh.deposit-0.0.69-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc72c1c517b14d8d2e5b9cfad142546c", "sha256": "b43bc53bd9b390307338fabec8bb813b9bdcf736a2c5c06c052cb159d44500f8" }, "downloads": -1, "filename": "swh.deposit-0.0.69.tar.gz", "has_sig": false, "md5_digest": "dc72c1c517b14d8d2e5b9cfad142546c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190081, "upload_time": "2019-05-09T08:35:33", "url": "https://files.pythonhosted.org/packages/35/65/1b22e041c40fb22a600fc70a078a2e70b62b81ca848d0c1733ee802e0824/swh.deposit-0.0.69.tar.gz" } ], "0.0.70": [ { "comment_text": "", "digests": { "md5": "7a8e8269ad3183f8c2afbfcbd069a313", "sha256": "c7dd1561b07baed29f1dc2c5f79bf6c36e3116547a7cb7f8d598ddeca5c594aa" }, "downloads": -1, "filename": "swh.deposit-0.0.70-py3-none-any.whl", "has_sig": false, "md5_digest": "7a8e8269ad3183f8c2afbfcbd069a313", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 250094, "upload_time": "2019-05-10T10:32:59", "url": "https://files.pythonhosted.org/packages/52/91/f939eb44c5d34f7f967c3ba7ad0723af77c125245b8a6e06125d3d0a1353/swh.deposit-0.0.70-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c1c03df9e6713e268cc75bf02e0e256", "sha256": "d3178a6ca1dd24c6b565ec2213dee77a8db9a15a43c91742c978a3ce8fb7f295" }, "downloads": -1, "filename": "swh.deposit-0.0.70.tar.gz", "has_sig": false, "md5_digest": "9c1c03df9e6713e268cc75bf02e0e256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190106, "upload_time": "2019-05-10T10:33:01", "url": "https://files.pythonhosted.org/packages/fa/78/6cf19ccaaa1fef2d890a57a00c677e47842851d0e7d2b94524e7d3313ae0/swh.deposit-0.0.70.tar.gz" } ], "0.0.71": [ { "comment_text": "", "digests": { "md5": "647bcd769af430c202b69382b093c435", "sha256": "37b4ce833a5861eb9c3ddfda361301d5941f77d92f947c49c9387dd72c6d8d78" }, "downloads": -1, "filename": "swh.deposit-0.0.71-py3-none-any.whl", "has_sig": false, "md5_digest": "647bcd769af430c202b69382b093c435", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 250091, "upload_time": "2019-05-23T09:09:33", "url": "https://files.pythonhosted.org/packages/80/b6/932b2227f9fde9f0264ece26366cdca2bc9a39290f82b7e87193646e6d85/swh.deposit-0.0.71-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5e79fc97cee7e40cfec5addf220845c", "sha256": "c06c607fecbdb6988d16e7727372b9906e16a6e6643d18ba5f53c8b69932cf37" }, "downloads": -1, "filename": "swh.deposit-0.0.71.tar.gz", "has_sig": false, "md5_digest": "f5e79fc97cee7e40cfec5addf220845c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190135, "upload_time": "2019-05-23T09:09:35", "url": "https://files.pythonhosted.org/packages/05/cb/c7c0b971b478ff5214974fb48e1bf1492420e88c56abecbad1e54ff55069/swh.deposit-0.0.71.tar.gz" } ], "0.0.72": [ { "comment_text": "", "digests": { "md5": "571253392fdea6486451d58fbde996c9", "sha256": "fc9367374f552375397435c4c5c10cec29e223ea6fabd249c05754c12fba7000" }, "downloads": -1, "filename": "swh.deposit-0.0.72-py3-none-any.whl", "has_sig": false, "md5_digest": "571253392fdea6486451d58fbde996c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 250080, "upload_time": "2019-06-19T14:26:23", "url": "https://files.pythonhosted.org/packages/43/5f/4f9c4ee7c4c85184fdcd36984030b86bc8d9d4e0b55950507d2cfb6c4fb8/swh.deposit-0.0.72-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "211e072c716ca68816fc846424ee3dbd", "sha256": "84c4337557985082d8d830381b32d94aff85895c4c545159e67311d29207217d" }, "downloads": -1, "filename": "swh.deposit-0.0.72.tar.gz", "has_sig": false, "md5_digest": "211e072c716ca68816fc846424ee3dbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190111, "upload_time": "2019-06-19T14:26:25", "url": "https://files.pythonhosted.org/packages/75/5e/3f22d4dc60868996ef47326469bf62a069f80626b4f1f1093ff5b4e33018/swh.deposit-0.0.72.tar.gz" } ], "0.0.73": [ { "comment_text": "", "digests": { "md5": "95b242690cf06a793e08fcc1f324df28", "sha256": "60722c366b090220064a7487b2e0b5f13595006b47806b2a77ef01e199678b11" }, "downloads": -1, "filename": "swh.deposit-0.0.73-py3-none-any.whl", "has_sig": false, "md5_digest": "95b242690cf06a793e08fcc1f324df28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 251070, "upload_time": "2019-09-05T08:18:59", "url": "https://files.pythonhosted.org/packages/9a/47/024721f4ed7daeaeecadf786836cca3fb8d66f1b3fb6c1f97ce3d32558ff/swh.deposit-0.0.73-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c86bab2c6f7201bb09588431a0580c29", "sha256": "b0a87c524be6f03244d585bd65400850669f83465b9e08a2990488f29395170c" }, "downloads": -1, "filename": "swh.deposit-0.0.73.tar.gz", "has_sig": false, "md5_digest": "c86bab2c6f7201bb09588431a0580c29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190704, "upload_time": "2019-09-05T08:19:01", "url": "https://files.pythonhosted.org/packages/a9/71/07f1e1b9a4dc534c12da6b60468ff1d16d752dfe6cb7b372e7b8012f7790/swh.deposit-0.0.73.tar.gz" } ], "0.0.74": [ { "comment_text": "", "digests": { "md5": "158a2093ac4dfd85f2ed55915e9aedf7", "sha256": "52bca1244522f170c24bc94cabf8d4d138c9a5f14ad2a6c0eb32ee50ed4fba81" }, "downloads": -1, "filename": "swh.deposit-0.0.74-py3-none-any.whl", "has_sig": false, "md5_digest": "158a2093ac4dfd85f2ed55915e9aedf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 252166, "upload_time": "2019-10-09T09:34:44", "url": "https://files.pythonhosted.org/packages/5d/55/df57755b8aeacb69fec86644690ab82145678643211734c2e28d425c8a77/swh.deposit-0.0.74-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3db01fb5e7bf1f77a9c30b2e70c87307", "sha256": "62400a4652d6a5e799ac00f82b521887c3807e448a03a872bf00042b69480333" }, "downloads": -1, "filename": "swh.deposit-0.0.74.tar.gz", "has_sig": false, "md5_digest": "3db01fb5e7bf1f77a9c30b2e70c87307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190395, "upload_time": "2019-10-09T09:34:46", "url": "https://files.pythonhosted.org/packages/c7/a0/67e03a74bc06b3fa302316e0e843de787c34148f245d6aa105fa96ed83e9/swh.deposit-0.0.74.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "158a2093ac4dfd85f2ed55915e9aedf7", "sha256": "52bca1244522f170c24bc94cabf8d4d138c9a5f14ad2a6c0eb32ee50ed4fba81" }, "downloads": -1, "filename": "swh.deposit-0.0.74-py3-none-any.whl", "has_sig": false, "md5_digest": "158a2093ac4dfd85f2ed55915e9aedf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 252166, "upload_time": "2019-10-09T09:34:44", "url": "https://files.pythonhosted.org/packages/5d/55/df57755b8aeacb69fec86644690ab82145678643211734c2e28d425c8a77/swh.deposit-0.0.74-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3db01fb5e7bf1f77a9c30b2e70c87307", "sha256": "62400a4652d6a5e799ac00f82b521887c3807e448a03a872bf00042b69480333" }, "downloads": -1, "filename": "swh.deposit-0.0.74.tar.gz", "has_sig": false, "md5_digest": "3db01fb5e7bf1f77a9c30b2e70c87307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190395, "upload_time": "2019-10-09T09:34:46", "url": "https://files.pythonhosted.org/packages/c7/a0/67e03a74bc06b3fa302316e0e843de787c34148f245d6aa105fa96ed83e9/swh.deposit-0.0.74.tar.gz" } ] }