{ "info": { "author": "Johnny Wezel", "author_email": "dev-jay@wezel.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Archiving :: Mirroring", "Topic :: Utilities" ], "description": "grbackup\n========\n\n.. note::\n\n This project is superceded by `jw.backup `_ and is no longer maintained.\n\nIntroduction\n------------\n\nThis is a simple backup script for use exclusively under Gentoo Linux. It uses the repository of system-installed files\nto automatically exclude them from backup because those files can (and should) be reinstalled easily with the *portage*\npackage manager.\n\nConfiguration\n-------------\n\nGrbackup uses a configuration file (``~/.local/etc/grbackup`` if not overridden on the command line) for its required\ninformation in order to be run with a simple command for daily use. The configuration file is in the\n`YAML `_ format. The format is simple enough to be described by an example::\n\n roots:\n - /\n prune:\n - /tmp\n - /proc\n - /sys\n - /dev\n - /mnt\n - /var/tmp\n - /var/run\n - /var/cache\n - /run\n - /lost+found\n destination:\n user: backup\n host: backuphost\n port: 22\n directory: /backup/{HOSTNAME}/rsync-backup\n generations: 7\n\nThere are three sections (*root*, *prune* and *destination*). In the *root* section, a list of directories to be\nincluded in the backup are stated. Each list element is on a separate line and begins with \"- \" (the space after the\ndash is required).\n\nThe *prune* section contains a list of directories to be excluded from the backup. If it is missing, the following directories\nare excluded: /tmp, /proc, /sys, /dev, /mnt, /var/tmp, /var/run, /var/cache, /run, /lost+found.\n\nIn the *destination* section, a couple of parameters specify where the backup has to be written to. Since *rsync* is\ncapable of writing to remote hosts through the use of *ssh*, three parameters, *user*, *host* and *port* specify the\nnecessary information for reaching a remote host. As of version 0.9, the *host* parameter is required, meaning only\nremote backups are possible. This will change in later versions, allowing local backups. The parameter *directory*\nspecifies the base destination directory on the remote host. Parameter *port* has a default of 22. As you can see in the\nexample, there can be variable substitution expressions in the form of ``{VARIABLE}``. The expression will be replaced by the\nrespective environment variable. The parameter *generations* specifies how many generations of old backups are to be retained\nbefore they are removed. The default is 30. If a private key is required to log in to the remote host, it can be specified\nwith a ``key: key-file`` entry in the *destination* section.\n\nBackup organisation\n-------------------\n\nTo enable differential backups, the backup is stored under a subdirectory of the destination directory specified in the\n*destination* section of the configuration. This subdirectory has a name resembling a time stamp with date and time,\nlike ``2014-02-12-03:12:26`` where the first three numbers are the date in ISO-format and the last three numbers are the\ntime in 24-hour-format.\n\nThe new backup is stored in reference to the last backup. All changed files are stored normally. Files which have\nnot changed since the last backup are simply hard-linked to the corresponding file in the old backup. This way they\ndon't take any addition space on the backup medium (apart from the directory entry). This is done by *rsync* by the\nuse of the ``--link-dest`` option.\n\nUsage\n-----\n\nThe program is intended to be run by the simple command::\n\n grbackup\n\nThere are some options for testing and one-time use:\n\n\n -h, --help shows a help message and exits\n --config file, -c file to specify the path to an alternative configuration file (default: ~/.grbackup)\n --version, -V displays the program version\n --log-level level, -L level to set the log level. Level is one of DEBUG, INFO, WARNING, ERROR, or\n CRITICAL. DEBUG shows the most detail while CRITICAL shows almost nothing.\n (default: INFO)\n --log-file file, -l file to set log file (default: /var/log/grbackup)\n\nPer-directory exclusion\n-----------------------\n\nTo exclude a directory from backup, simply create a file named ``.no-backup`` in it.\n\nInstallation\n------------\n\nThe software can be installed easily from the Python software repository, either on the command line or by downloading\nthe package and installing it explicitly.\n\n.. note::\n\n Python packages **must not** be installed using *pip* or *easy_install* globally in the system environment under\n Gentoo Linux. There is a carefully crafted system to make system-provided Python scripts available under Python 2 as\n well as Python 3 which is disturbed by packagages deliberately installed by *pip* or *easy_install*. Since\n backups are done almost always by *root*, the software should be installed in *root*'s home directory, ``/root``.\n This is done with *pip*'s ``--user`` switch. Another way is to use *pip*'s ``--root`` option and adjust\n ``PYTHONPATH``.\n\nInstallation using *pip*\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nOn the command line, type::\n\n pip install --user jw.grbackup\n\nExplicit Installation from a downloaded package\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDownload the package from https://pypi.python.org/pypi/jw.grbackup. Unpack it, ``cd`` into the unpacked directory and\ntype the command::\n\n python setup.py install --user\n\nInstallation problems\n~~~~~~~~~~~~~~~~~~~~~\n\nIf you have never installed a Python package before, chances are your version of *setuptools* is outdated. Normally,\npackages and their dependencies are updated automatically, but not in the case of *setuptools*, because this is the very\npackage doing the installation and it can't update itself while it is running, so this needs to be done manually. If\nsomething like the following is displayed when the installation is running::\n\n The required version of setuptools (>=*something*) is not available,\n and can't be installed while this script is running. Please\n install a more recent version first, using\n 'easy_install -U setuptools'.\n\nthen just type the command (don't miss to include the ``--user`` flag, it's not mentioned in the error text)::\n\n easy_install --user -U setuptools\n\nThis will install a current version of *setuptools* into your user environment. After that, retry your installation.\n\nBug reports\n-----------\n\nPlease report bugs and enhancement requests to https://bitbucket.org/JohnnyWezel/jw.grbackup/issues.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/jw.grbackup", "keywords": "backup,utility", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "jw.grbackup", "package_url": "https://pypi.org/project/jw.grbackup/", "platform": "POSIX", "project_url": "https://pypi.org/project/jw.grbackup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://pypi.python.org/pypi/jw.grbackup" }, "release_url": "https://pypi.org/project/jw.grbackup/0.9.7/", "requires_dist": null, "requires_python": null, "summary": "Gentoo rsync backup -- a simple differential backup script for Gentoo Linux", "version": "0.9.7" }, "last_serial": 1859987, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7bc9551fe714f51a381d72a172bef890", "sha256": "d650c7b8a9bd86483d5ceef2095430ad06e59358acca1474cdf00cc4f489ec79" }, "downloads": -1, "filename": "jw.grbackup-0.1.tar.gz", "has_sig": false, "md5_digest": "7bc9551fe714f51a381d72a172bef890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8134, "upload_time": "2015-02-09T16:47:38", "url": "https://files.pythonhosted.org/packages/61/64/c8cf071cb934212fcfc893d91da81a46c0be9db868ab0e81e2d2886c13b7/jw.grbackup-0.1.tar.gz" } ], "0.1b10": [ { "comment_text": "", "digests": { "md5": "96564988d240e6313139d5d780883354", "sha256": "ba8a280a51e4bf47682671ff7fe64d1844de7c9fc6fbf1631b074c79a2f0d938" }, "downloads": -1, "filename": "jw.grbackup-0.1b10.tar.gz", "has_sig": false, "md5_digest": "96564988d240e6313139d5d780883354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7421, "upload_time": "2014-04-12T15:02:21", "url": "https://files.pythonhosted.org/packages/4e/b3/a7c266c8528ac03d52a253007ecd1cabcc592dd891c9ed9a9a7aeb74f336/jw.grbackup-0.1b10.tar.gz" } ], "0.1b11": [ { "comment_text": "", "digests": { "md5": "361f6aebd8b72b88c99f3a4be546e924", "sha256": "e4b95bfb5ae14d3e9a23636ca5ad2554ea04bf8beafc94f4a79a705976507085" }, "downloads": -1, "filename": "jw.grbackup-0.1b11.tar.gz", "has_sig": false, "md5_digest": "361f6aebd8b72b88c99f3a4be546e924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7615, "upload_time": "2014-04-12T17:17:24", "url": "https://files.pythonhosted.org/packages/19/8a/5ef11c249d34c5e097fa31c93514cc3e2614258c2a2d5854840940fa7981/jw.grbackup-0.1b11.tar.gz" } ], "0.1b13": [ { "comment_text": "", "digests": { "md5": "c38ed9325b9835261cb93d8cd2013347", "sha256": "226a1eaf9c786276a15e2aaed52bc746fd40680d200636aef891d043d567a81f" }, "downloads": -1, "filename": "jw.grbackup-0.1b13.tar.gz", "has_sig": false, "md5_digest": "c38ed9325b9835261cb93d8cd2013347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7685, "upload_time": "2014-04-18T10:05:43", "url": "https://files.pythonhosted.org/packages/e2/c0/ab9e07cbb45a87f167eb4d0dda2b73e1fe1a4f705133b59bc98f6b6578c4/jw.grbackup-0.1b13.tar.gz" } ], "0.1b14": [ { "comment_text": "", "digests": { "md5": "e0f7b879583133d26861284e462b305e", "sha256": "854733fc0de419627012dda23e8e55219ce983eee65376e06c2efa5b12d2f113" }, "downloads": -1, "filename": "jw.grbackup-0.1b14.tar.gz", "has_sig": false, "md5_digest": "e0f7b879583133d26861284e462b305e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7706, "upload_time": "2014-05-06T11:39:00", "url": "https://files.pythonhosted.org/packages/7d/cc/c3a9e034000712c33e7e2b8dda13cbc4029ebd9af77efe10a780272f0ea1/jw.grbackup-0.1b14.tar.gz" } ], "0.1b15": [ { "comment_text": "", "digests": { "md5": "11e4e9b8bd9c323cde805e0b60c563a1", "sha256": "9ea32ff42b6038bbaba66773a28acfc5e9cd68792157f73b62e3a47e2c94ff93" }, "downloads": -1, "filename": "jw.grbackup-0.1b15.tar.gz", "has_sig": false, "md5_digest": "11e4e9b8bd9c323cde805e0b60c563a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7963, "upload_time": "2014-05-12T08:49:25", "url": "https://files.pythonhosted.org/packages/33/66/a8c58e8209858351019b951a8c2f884f500087d3d5912090017974c1d59a/jw.grbackup-0.1b15.tar.gz" } ], "0.1b16": [ { "comment_text": "", "digests": { "md5": "33a9201e8e3d49c2f1cb852d480627a6", "sha256": "1a193143e5d4733a761078082d4fd46e8b595faeffae0185509346e6babbe474" }, "downloads": -1, "filename": "jw.grbackup-0.1b16.tar.gz", "has_sig": false, "md5_digest": "33a9201e8e3d49c2f1cb852d480627a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7966, "upload_time": "2014-05-12T08:55:06", "url": "https://files.pythonhosted.org/packages/a4/9f/360ec17e391dcdcbaaf9e72318234e94a578641e03792c6455270b5ed806/jw.grbackup-0.1b16.tar.gz" } ], "0.1b17": [ { "comment_text": "", "digests": { "md5": "cef0ddde9be323ca950c0c7c785bed82", "sha256": "c06406a6574f2e5effbe5da53ff6b047f8cea10ab292cb6d77966be576dfa02f" }, "downloads": -1, "filename": "jw.grbackup-0.1b17.tar.gz", "has_sig": false, "md5_digest": "cef0ddde9be323ca950c0c7c785bed82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7888, "upload_time": "2014-05-12T18:50:35", "url": "https://files.pythonhosted.org/packages/c7/97/3fabc3e41260ca1950c0f70bbcc3fa805c39085d501802071bb4c5d2f633/jw.grbackup-0.1b17.tar.gz" } ], "0.1b18": [ { "comment_text": "", "digests": { "md5": "c48247818a36766041ba85797eeae521", "sha256": "b860aca6c144b628e0d8e9c36aa48caeba5ccde97d55bd06499999da34bacd11" }, "downloads": -1, "filename": "jw.grbackup-0.1b18.tar.gz", "has_sig": false, "md5_digest": "c48247818a36766041ba85797eeae521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7888, "upload_time": "2014-05-12T18:54:47", "url": "https://files.pythonhosted.org/packages/69/a8/db3114f330b3869711d7bee4ae1f341e66a465367ac5a2442f34e849762b/jw.grbackup-0.1b18.tar.gz" } ], "0.1b19": [ { "comment_text": "", "digests": { "md5": "333837bf7fa1191f34f4ea65494801d7", "sha256": "4e247e6209235ed25d03909cd814e2ffa30848949934199a4189172d5d14e1ba" }, "downloads": -1, "filename": "jw.grbackup-0.1b19.tar.gz", "has_sig": false, "md5_digest": "333837bf7fa1191f34f4ea65494801d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7913, "upload_time": "2014-05-12T19:17:29", "url": "https://files.pythonhosted.org/packages/30/6f/7534526d0f8811de00962711617d5ef30f5cbbe96c2340059526d82c758d/jw.grbackup-0.1b19.tar.gz" } ], "0.1b20": [ { "comment_text": "", "digests": { "md5": "6d17675e6af7670dc316ec455b5d7855", "sha256": "85cd3f858d8c5081bf11178a7337be7f5a2d81d5116e2a0e6fda0cbe63c783a0" }, "downloads": -1, "filename": "jw.grbackup-0.1b20.tar.gz", "has_sig": false, "md5_digest": "6d17675e6af7670dc316ec455b5d7855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7922, "upload_time": "2014-05-12T19:49:49", "url": "https://files.pythonhosted.org/packages/c0/55/cc01fa7de3e9427ffa60544102d402dabb4dca4918f97c94845aa131dea0/jw.grbackup-0.1b20.tar.gz" } ], "0.1b21": [ { "comment_text": "", "digests": { "md5": "b712ce195154127a8d1cdb03a34dbbb9", "sha256": "2b3951bd2c6d0c05676b37c16dc647ff7f7f5a934c7753b7cfd23935e57d09fb" }, "downloads": -1, "filename": "jw.grbackup-0.1b21.tar.gz", "has_sig": false, "md5_digest": "b712ce195154127a8d1cdb03a34dbbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8146, "upload_time": "2014-05-19T12:17:40", "url": "https://files.pythonhosted.org/packages/21/e5/723521e531006f203fbc6c2306c381ba00c7169de6488d2cb756e50d5764/jw.grbackup-0.1b21.tar.gz" } ], "0.1b22": [ { "comment_text": "", "digests": { "md5": "6b679cc885ec8b10ac07a5eae54ea5c0", "sha256": "2023528fc5499168af391a91b2e493e87f1fd836a62bec44e5ee1dc06fb62b15" }, "downloads": -1, "filename": "jw.grbackup-0.1b22.tar.gz", "has_sig": false, "md5_digest": "6b679cc885ec8b10ac07a5eae54ea5c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8137, "upload_time": "2015-02-09T16:19:59", "url": "https://files.pythonhosted.org/packages/f9/b8/65ef7af257b1db7241a858d756b209b24e9f7ac74a9f87b5819225d7feba/jw.grbackup-0.1b22.tar.gz" } ], "0.1b9": [ { "comment_text": "", "digests": { "md5": "23aedeb2d9f96698172ea9f693344241", "sha256": "420986b1e0670241009e7973fc3e10c65fa6c067da787db87373fafadb1a103d" }, "downloads": -1, "filename": "jw.grbackup-0.1b9.tar.gz", "has_sig": false, "md5_digest": "23aedeb2d9f96698172ea9f693344241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10164, "upload_time": "2014-04-12T14:38:19", "url": "https://files.pythonhosted.org/packages/c2/38/3b06b5d61c20d99e154c97bf83d1ce09d80cbf02abb9b32d9579527edc69/jw.grbackup-0.1b9.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5b3b2bdf99a9c5ef7067681d2c37cf0d", "sha256": "4de05e29527771afca50ee88d40fe415fa3f8e43a314538b33e1bf70fb79e99a" }, "downloads": -1, "filename": "jw.grbackup-0.2.tar.gz", "has_sig": false, "md5_digest": "5b3b2bdf99a9c5ef7067681d2c37cf0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8299, "upload_time": "2015-04-17T23:07:28", "url": "https://files.pythonhosted.org/packages/f3/60/a4d7e3b8338d2cb20b81599521a46a5bff130b47b0d3f544cb4416bfbbb2/jw.grbackup-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0ff14ba7b311e5880d5a01a6343d926a", "sha256": "8504e98ba324bd71443d46ed3ab59c642890b06ff6f9ee7d5c41b42a21c7b06c" }, "downloads": -1, "filename": "jw.grbackup-0.3.tar.gz", "has_sig": false, "md5_digest": "0ff14ba7b311e5880d5a01a6343d926a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8457, "upload_time": "2015-10-04T07:02:23", "url": "https://files.pythonhosted.org/packages/b1/f8/2e6e2a9a7c46af5239244f1bdd79bb45b7b77856dc042351774d4f2b7a7a/jw.grbackup-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "4b629ed0767d0dac4ee934cce46b7888", "sha256": "64a4eebf25578a716a0e6058152f4a4bdf99403aad5b404c69971661d72c79d3" }, "downloads": -1, "filename": "jw.grbackup-0.4.tar.gz", "has_sig": false, "md5_digest": "4b629ed0767d0dac4ee934cce46b7888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8351, "upload_time": "2015-10-04T07:09:28", "url": "https://files.pythonhosted.org/packages/19/52/aabeae0a557a8ebb94d753f209c4c0e4701ba9f9577e797d5a252ab18a95/jw.grbackup-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7e5eda572b902246f4445cbf41390246", "sha256": "d96446331b98579805709370cf0e84b58ff344f96e6b2956c56667acc88735d7" }, "downloads": -1, "filename": "jw.grbackup-0.5.tar.gz", "has_sig": false, "md5_digest": "7e5eda572b902246f4445cbf41390246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9177, "upload_time": "2015-10-04T11:44:56", "url": "https://files.pythonhosted.org/packages/d6/7d/1d28625611c074565e705e07b947062a221a4659954b13d19450726e704a/jw.grbackup-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "45d9774c96ab41dcf6d7649ff6fe5b43", "sha256": "ae3f6b64d5c7572a6c343eae9a2dc3d656cc79355bf4a30fabe458b813b05861" }, "downloads": -1, "filename": "jw.grbackup-0.6.tar.gz", "has_sig": false, "md5_digest": "45d9774c96ab41dcf6d7649ff6fe5b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8480, "upload_time": "2015-10-04T19:09:17", "url": "https://files.pythonhosted.org/packages/c4/30/b6b0bdcee164148850892083341a13df3851228e8a604a1658961dc5c66b/jw.grbackup-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8065b5b5e7fed8b51f648d27ae63aae7", "sha256": "af0b35924375f6396c1835c38e0c1d47904b98865694cbcf035bc04501f71031" }, "downloads": -1, "filename": "jw.grbackup-0.7.tar.gz", "has_sig": false, "md5_digest": "8065b5b5e7fed8b51f648d27ae63aae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8776, "upload_time": "2015-10-05T13:33:30", "url": "https://files.pythonhosted.org/packages/f3/b6/cbee07cf06ea9951ff29f1f55ccea6654c63e8caf132faa6a11af49e0891/jw.grbackup-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "3f4194b64b041ce42637a11be40032f4", "sha256": "34153b6997cca86e262e78b99a227fac58d16e46c1e286ce9431bdf148ed3e5f" }, "downloads": -1, "filename": "jw.grbackup-0.7.1.tar.gz", "has_sig": false, "md5_digest": "3f4194b64b041ce42637a11be40032f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8534, "upload_time": "2015-10-05T14:43:29", "url": "https://files.pythonhosted.org/packages/4e/d7/9d1c96383f3e15de9d2c5d5591d12665897adc3fbaf3007109a905c0a48d/jw.grbackup-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "e55590c5b7cb937fc56cd516da98f87a", "sha256": "89e3e30ee9a3033aa48b27689018c66a48833672075216a98f1b94d08ff4bd5c" }, "downloads": -1, "filename": "jw.grbackup-0.7.2.tar.gz", "has_sig": false, "md5_digest": "e55590c5b7cb937fc56cd516da98f87a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8466, "upload_time": "2015-10-05T14:57:29", "url": "https://files.pythonhosted.org/packages/58/d1/5ba421593d610d091b5515af1aa1503061758f7bec3097fffc35454ce2d4/jw.grbackup-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "330d699362e13fee1936778da031a308", "sha256": "4f5b69a50660f955f60c362e7bc9235223f0a914c67b4c2fdb4d3e4bf48b43f7" }, "downloads": -1, "filename": "jw.grbackup-0.7.3.tar.gz", "has_sig": false, "md5_digest": "330d699362e13fee1936778da031a308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8524, "upload_time": "2015-10-05T15:06:25", "url": "https://files.pythonhosted.org/packages/c4/81/eef603c65261a37b193fea839a509932ca0a7b7d1914ce38dbfadddf4c51/jw.grbackup-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "fc9b2f47c321e48af9de82fb9b593c83", "sha256": "c061a16030f18b613c7df8485ddc5acee721c97ee807f4fdc565b4f634642046" }, "downloads": -1, "filename": "jw.grbackup-0.7.4.tar.gz", "has_sig": false, "md5_digest": "fc9b2f47c321e48af9de82fb9b593c83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8994, "upload_time": "2015-10-05T17:07:38", "url": "https://files.pythonhosted.org/packages/33/e7/36cadd69b1dfdeb0741d694dfc03db3ab66c518584127d5d03e8f0d333d2/jw.grbackup-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "65248d5f1db13a9001ac3606e8182397", "sha256": "fb288d2c03a518c0bb09e7763eb18e6cd3f0264912874f4943e4929ef7e25063" }, "downloads": -1, "filename": "jw.grbackup-0.7.5.tar.gz", "has_sig": false, "md5_digest": "65248d5f1db13a9001ac3606e8182397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8823, "upload_time": "2015-10-05T18:04:47", "url": "https://files.pythonhosted.org/packages/aa/00/c9ec0b85295b5dd91edd272a476c107d647e6ca08eb8d55081414b0bf2ed/jw.grbackup-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "14d2335d8a36e8594eed819cc70435e3", "sha256": "0426e3b980de4a689542ebdb05d79244ed4d5e8c527087b40f689e21f93d72a1" }, "downloads": -1, "filename": "jw.grbackup-0.7.6.tar.gz", "has_sig": false, "md5_digest": "14d2335d8a36e8594eed819cc70435e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8982, "upload_time": "2015-10-05T18:09:22", "url": "https://files.pythonhosted.org/packages/46/f7/a14e8351786b3973e6eb0a725d23794a00fec1ba7dc68cc755c657f0d8dd/jw.grbackup-0.7.6.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "d9e409fdb8988c73ef03b4925a160001", "sha256": "5209677eb7daf2f5f664e6ec8bca161b251c82297c9137008c4320bec56219bf" }, "downloads": -1, "filename": "jw.grbackup-0.8.tar.gz", "has_sig": false, "md5_digest": "d9e409fdb8988c73ef03b4925a160001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8851, "upload_time": "2015-10-05T20:14:48", "url": "https://files.pythonhosted.org/packages/92/f1/2cd4baae58060f446b9c05ca1c9b2440f49c81d2eda36a73ccf6227429c4/jw.grbackup-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "787f099a40c1a3cef5b0037c2ee5b800", "sha256": "2c13b5a305cba3e140681e67824ff7565e0073989057022a619f5090b09d4ae7" }, "downloads": -1, "filename": "jw.grbackup-0.9.tar.gz", "has_sig": false, "md5_digest": "787f099a40c1a3cef5b0037c2ee5b800", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9661, "upload_time": "2015-10-08T10:06:36", "url": "https://files.pythonhosted.org/packages/ee/ec/59b39da26886fa0106bd6418e56a7fbaaf1cb05dd43b447958207b8ddc1e/jw.grbackup-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "902c9ce7acda49c69e7896f178861948", "sha256": "29689b2c143a06aa117e6b6b681ba1139d2401532614a71a3fd7590270385181" }, "downloads": -1, "filename": "jw.grbackup-0.9.1.tar.gz", "has_sig": false, "md5_digest": "902c9ce7acda49c69e7896f178861948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9150, "upload_time": "2015-10-08T12:56:20", "url": "https://files.pythonhosted.org/packages/9b/ee/e35f12178fcf48611549c179302d3fdc24975b7bad6b16d634da4e5119a1/jw.grbackup-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "806f474da1302bbccf415b5d1f8a2446", "sha256": "ba47f2b689a04f7caf98e8dcd8e1a8d062e7eaa91569c4a8e49cf4124d68fe72" }, "downloads": -1, "filename": "jw.grbackup-0.9.2.tar.gz", "has_sig": false, "md5_digest": "806f474da1302bbccf415b5d1f8a2446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9159, "upload_time": "2015-10-09T10:54:12", "url": "https://files.pythonhosted.org/packages/ee/bd/fd3683e9667aa10bea8ef921f6b3b8bd7a115815259dd7ea5c48dda36ded/jw.grbackup-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "989d2264659ddde98c67f582bee3529c", "sha256": "6e8552264c1002b34784b878fddca37a72d18dc1f41c8d1e91dd4912831824bc" }, "downloads": -1, "filename": "jw.grbackup-0.9.3.tar.gz", "has_sig": false, "md5_digest": "989d2264659ddde98c67f582bee3529c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9243, "upload_time": "2015-10-09T11:14:52", "url": "https://files.pythonhosted.org/packages/b2/1f/9d5c9b5aef8db7c1046659fbe8a84d830d9a3a83baf5aa097f1e46579233/jw.grbackup-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "c2b214a5fc886bd3247905c93668a518", "sha256": "e50257cafeb5603e0c01eadbabfc68d81bc15dc1d6ac4612a7b5b4cc51c2e249" }, "downloads": -1, "filename": "jw.grbackup-0.9.4.tar.gz", "has_sig": false, "md5_digest": "c2b214a5fc886bd3247905c93668a518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9153, "upload_time": "2015-10-11T19:52:20", "url": "https://files.pythonhosted.org/packages/e4/7b/12f58d4b4541c8defdcbd73b176d76c7ffe022a3cb5f5585f38f8eca3cbb/jw.grbackup-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "982600a6aad52ece8f2588d9562fb23c", "sha256": "488ba54a43db7989cc8912fa94c693950f89cf90f5f21f64d1af1dc306d18ae3" }, "downloads": -1, "filename": "jw.grbackup-0.9.5.tar.gz", "has_sig": false, "md5_digest": "982600a6aad52ece8f2588d9562fb23c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9229, "upload_time": "2015-11-09T04:45:56", "url": "https://files.pythonhosted.org/packages/ed/f9/ce757d77d4af0ac17835ee7b90ac9030be7dc6f0a9ca8217fce7ee969ce7/jw.grbackup-0.9.5.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "0abbe94248d76854d130ac4b543734c2", "sha256": "db19c1b0ac42a1fff40839b2959f45517d82f6fc9dd8ee6fdb17adc229c8e72a" }, "downloads": -1, "filename": "jw.grbackup-0.9.7.tar.gz", "has_sig": false, "md5_digest": "0abbe94248d76854d130ac4b543734c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9354, "upload_time": "2015-12-13T13:57:32", "url": "https://files.pythonhosted.org/packages/18/4d/1cfde84e39a08a625f1a410c48f555f07f17438f02c3ef27e49f537c7f93/jw.grbackup-0.9.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0abbe94248d76854d130ac4b543734c2", "sha256": "db19c1b0ac42a1fff40839b2959f45517d82f6fc9dd8ee6fdb17adc229c8e72a" }, "downloads": -1, "filename": "jw.grbackup-0.9.7.tar.gz", "has_sig": false, "md5_digest": "0abbe94248d76854d130ac4b543734c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9354, "upload_time": "2015-12-13T13:57:32", "url": "https://files.pythonhosted.org/packages/18/4d/1cfde84e39a08a625f1a410c48f555f07f17438f02c3ef27e49f537c7f93/jw.grbackup-0.9.7.tar.gz" } ] }