{ "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-loader-svn\n==============\n\nDocuments are in the ./docs folder:\n- Specification: ./docs/swh-loader-svn.txt\n\n# Configuration file\n\n## Location\n\nEither:\n- /etc/softwareheritage/\n- ~/.config/swh/\n- ~/.swh/\n\nNote: Will call that location $SWH_CONFIG_PATH\n\n## Configuration sample\n\n$SWH_CONFIG_PATH/loader/svn.yml:\n```\nstorage:\n cls: remote\n args:\n url: http://localhost:5002/\n```\n\n## Local run\n\n### local svn repository\n\n```\n$ python3\nrepo = 'pyang-repo-r343-eol-native-mixed-lf-crlf'\n#repo = 'zipeg-gae'\norigin_url = 'http://%s.googlecode.com' % repo\nlocal_repo_path = '/home/storage/svn/repo'\nsvn_url = 'file://%s/%s' % (local_repo_path, repo)\n\nimport logging\nlogging.basicConfig(level=logging.DEBUG)\n\nfrom swh.loader.svn.tasks import LoadSvnRepository\n\nt = LoadSvnRepository()\nt.run(svn_url=svn_url,\n origin_url=origin_url, visit_date='2016-05-03T15:16:32+00:00',\n start_from_scratch=True)\n```\n\n### Mount and load an archive repository dump\n\n```\n$ python3\nrepo = '0-512-md'\narchive_name = '%s-repo.svndump.gz' % repo\narchive_path = '/home/storage/svn/dumps/%s' % archive_name\norigin_url = 'http://%s.googlecode.com' % repo\nsvn_url = 'file://%s' % repo\n\nimport logging\nlogging.basicConfig(level=logging.DEBUG)\n\nfrom swh.loader.svn.tasks import MountAndLoadSvnRepository\n\nt = MountAndLoadSvnRepository()\nt.run(archive_path=archive_path,\n origin_url=origin_url,\n visit_date='2016-05-03T15:16:32+00:00',\n start_from_scratch=True)\n```\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/diffusion/DLDSVN", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "swh.loader.svn", "package_url": "https://pypi.org/project/swh.loader.svn/", "platform": "", "project_url": "https://pypi.org/project/swh.loader.svn/", "project_urls": { "Bug Reports": "https://forge.softwareheritage.org/maniphest", "Funding": "https://www.softwareheritage.org/donate", "Homepage": "https://forge.softwareheritage.org/diffusion/DLDSVN", "Source": "https://forge.softwareheritage.org/source/swh-loader-svn" }, "release_url": "https://pypi.org/project/swh.loader.svn/0.0.45/", "requires_dist": [ "vcversioner", "click", "retrying", "python-dateutil", "subvertpy (>=0.9.4)", "swh.storage (>=0.0.143)", "swh.model (>=0.0.18)", "swh.scheduler (>=0.0.39)", "swh.loader.core (>=0.0.37)", "pytest ; extra == 'testing'", "swh.core[http] (>=0.0.61) ; extra == 'testing'" ], "requires_python": "", "summary": "Software Heritage Loader SVN", "version": "0.0.45" }, "last_serial": 5954579, "releases": { "0.0.42": [ { "comment_text": "", "digests": { "md5": "9f85885dbec764c59e6546fc1978cb26", "sha256": "89def73ff4164c1859d2b5413f9695bed2df4e5aa24d9184ad2622f05dee64e7" }, "downloads": -1, "filename": "swh.loader.svn-0.0.42-py3-none-any.whl", "has_sig": true, "md5_digest": "9f85885dbec764c59e6546fc1978cb26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1763194, "upload_time": "2018-10-18T09:22:44", "url": "https://files.pythonhosted.org/packages/ee/0d/d0d3cbaa974b87b011d53ff34ffebae2f3d0ce37a2dba65a06732f4a6ec6/swh.loader.svn-0.0.42-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9cf3fa75c97bcca2690187e14b9a25e", "sha256": "6382bf001ec379221f045c0aa9e268b332462cdfd7dd264e43815e2e357d8e02" }, "downloads": -1, "filename": "swh.loader.svn-0.0.42.tar.gz", "has_sig": true, "md5_digest": "c9cf3fa75c97bcca2690187e14b9a25e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1747156, "upload_time": "2018-10-18T09:22:47", "url": "https://files.pythonhosted.org/packages/f3/71/f8cd8be9075fbc38d245a5351575d05ee13b2210b62cb778f1d35c48e5bf/swh.loader.svn-0.0.42.tar.gz" } ], "0.0.43": [ { "comment_text": "", "digests": { "md5": "8656757f9e728293bee91e89bf981258", "sha256": "d580da22be57580653cfbf2ba9f5dc647b6295421a5d957ca19eebdcd206da80" }, "downloads": -1, "filename": "swh.loader.svn-0.0.43-py3-none-any.whl", "has_sig": false, "md5_digest": "8656757f9e728293bee91e89bf981258", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1763188, "upload_time": "2018-12-20T10:41:25", "url": "https://files.pythonhosted.org/packages/c4/dd/cd82364a933f8d0bcd65670b66dda1cb88057503eafb211e98dcfb686b39/swh.loader.svn-0.0.43-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c883976f7402a9d669c33d266c1ade", "sha256": "581bbab7e8a98bb86688ad243c14e1273057c88fc7e1104c96188df5b6fda727" }, "downloads": -1, "filename": "swh.loader.svn-0.0.43.tar.gz", "has_sig": false, "md5_digest": "49c883976f7402a9d669c33d266c1ade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1745659, "upload_time": "2018-12-20T10:41:28", "url": "https://files.pythonhosted.org/packages/df/26/ccf1801220330f285478101e0be53cc8c3ac338d49306e6142c3955543a4/swh.loader.svn-0.0.43.tar.gz" } ], "0.0.44": [ { "comment_text": "", "digests": { "md5": "5c490e95d20392670917214807b56e0d", "sha256": "bb5a7f0dc9269fff24bb2a6b3b33cb6c0df16ae6ec5ae28473265c255b52f0c2" }, "downloads": -1, "filename": "swh.loader.svn-0.0.44-py3-none-any.whl", "has_sig": false, "md5_digest": "5c490e95d20392670917214807b56e0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1763042, "upload_time": "2019-02-07T16:41:25", "url": "https://files.pythonhosted.org/packages/31/f3/65553598d44703c2e1cb0f27ccc015a250908935cfc147395cf78471e079/swh.loader.svn-0.0.44-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2893b512b9d66c11adaa25854ea2a7c1", "sha256": "dda6bc42a6a3c48c00b37d1ad9cf720d0b4d16c779cfb22260a27e625ef6d9c6" }, "downloads": -1, "filename": "swh.loader.svn-0.0.44.tar.gz", "has_sig": false, "md5_digest": "2893b512b9d66c11adaa25854ea2a7c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1745552, "upload_time": "2019-02-07T16:41:28", "url": "https://files.pythonhosted.org/packages/fe/53/945ddbc77fdae27876d34990e156b053d97478d7b3c6f70cdea44ed46b9b/swh.loader.svn-0.0.44.tar.gz" } ], "0.0.45": [ { "comment_text": "", "digests": { "md5": "2ee8ff1e105521df152265e9bb0fd37f", "sha256": "b7b5f082ab9fbd04cc3c7fa806cf57b3e8dd9c58db6c30331294b0be9ba6fcbd" }, "downloads": -1, "filename": "swh.loader.svn-0.0.45-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee8ff1e105521df152265e9bb0fd37f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1764134, "upload_time": "2019-10-10T12:46:14", "url": "https://files.pythonhosted.org/packages/b7/13/c0466862f1058c2327d63d383d0e395021d46ac4c7639ff14bc4e93c2c5c/swh.loader.svn-0.0.45-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa62253b72763f199bf1df418aae8fd9", "sha256": "583e06a6659da6e04f5fbad4e6030664c6360b0080fd7cea3262e12a628ceec9" }, "downloads": -1, "filename": "swh.loader.svn-0.0.45.tar.gz", "has_sig": false, "md5_digest": "fa62253b72763f199bf1df418aae8fd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1746531, "upload_time": "2019-10-10T12:46:17", "url": "https://files.pythonhosted.org/packages/05/f6/424bc240de89ef7cb680098f8b1f08bf8bd8f4f9bfd43d8cdcd857005625/swh.loader.svn-0.0.45.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ee8ff1e105521df152265e9bb0fd37f", "sha256": "b7b5f082ab9fbd04cc3c7fa806cf57b3e8dd9c58db6c30331294b0be9ba6fcbd" }, "downloads": -1, "filename": "swh.loader.svn-0.0.45-py3-none-any.whl", "has_sig": false, "md5_digest": "2ee8ff1e105521df152265e9bb0fd37f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1764134, "upload_time": "2019-10-10T12:46:14", "url": "https://files.pythonhosted.org/packages/b7/13/c0466862f1058c2327d63d383d0e395021d46ac4c7639ff14bc4e93c2c5c/swh.loader.svn-0.0.45-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa62253b72763f199bf1df418aae8fd9", "sha256": "583e06a6659da6e04f5fbad4e6030664c6360b0080fd7cea3262e12a628ceec9" }, "downloads": -1, "filename": "swh.loader.svn-0.0.45.tar.gz", "has_sig": false, "md5_digest": "fa62253b72763f199bf1df418aae8fd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1746531, "upload_time": "2019-10-10T12:46:17", "url": "https://files.pythonhosted.org/packages/05/f6/424bc240de89ef7cb680098f8b1f08bf8bd8f4f9bfd43d8cdcd857005625/swh.loader.svn-0.0.45.tar.gz" } ] }