{
"info": {
"author": "Mark Rawls",
"author_email": "markrawls96@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7"
],
"description": "punctual\n========\n\n``punctual`` is an uncomplicated dotfile manager that works on common Linux fundamentals and simplistic JSON configuration files.\n\n\nInstallation\n------------\n\n\nFrom `PyPi `_, with pip::\n\n pip install punctual\n\nWith this you will have an executable named ``pcl``.\n\n\nUsage\n-----\n\nMain::\n\n $ pcl --help\n Usage: pcl [OPTIONS] COMMAND [ARGS]...\n\n Options:\n --help Show this message and exit.\n\n Commands:\n delete\n install\n list\n\nInstall::\n\n $ pcl install --help\n Usage: pcl install [OPTIONS] PACKAGE_NAME\n\n Options:\n --force Remove any existing files\n --help Show this message and exit.\n\n\nDocumentation\n-------------\n\n`Available on ReadTheDocs! `_\n",
"description_content_type": "text/x-rst",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/markrawls/punctual",
"keywords": "",
"license": "",
"maintainer": "Mark Rawls",
"maintainer_email": "markrawls96@gmail.com",
"name": "punctual",
"package_url": "https://pypi.org/project/punctual/",
"platform": "",
"project_url": "https://pypi.org/project/punctual/",
"project_urls": {
"Documentation": "https://punctual.readthedocs.io/",
"Homepage": "https://github.com/markrawls/punctual",
"Repository": "https://github.com/markrawls/punctual"
},
"release_url": "https://pypi.org/project/punctual/1.1.0/",
"requires_dist": [
"click (>=7.0,<8.0)",
"colorama (>=0.4.1,<0.5.0)"
],
"requires_python": ">=3.7,<4.0",
"summary": "Clean and simple dotfile management with a lot of flexibility",
"version": "1.1.0",
"yanked": false,
"yanked_reason": null
},
"last_serial": 6034879,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "d4e9acbef9efc61f73c0a8a5ebf79f7c",
"sha256": "0aaf29287df474be676d0fce47a597c629f5b83c9df22cebba7607d5b331422f"
},
"downloads": -1,
"filename": "punctual-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d4e9acbef9efc61f73c0a8a5ebf79f7c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 4724,
"upload_time": "2019-10-02T02:07:33",
"upload_time_iso_8601": "2019-10-02T02:07:33.337104Z",
"url": "https://files.pythonhosted.org/packages/84/48/8ae736ba891018e383169b54103a41a14d8197993d3079d58133e258df97/punctual-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "32af3787bb39086381f8daae907e2012",
"sha256": "6bd2b75caeecfb392c1af5dfcbb8af6912cc982a2484b4ab0b3fbfa3323d147d"
},
"downloads": -1,
"filename": "punctual-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "32af3787bb39086381f8daae907e2012",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3405,
"upload_time": "2019-10-02T02:07:37",
"upload_time_iso_8601": "2019-10-02T02:07:37.122779Z",
"url": "https://files.pythonhosted.org/packages/8e/23/651060884c9ee2268ac558aa8d1e319ea2f166b6a0dbc7edfbb13e90a2b6/punctual-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "88666d97b3a87bf118997419565dfe2b",
"sha256": "5d790a8bf6738ca25e7ef737bc77a887cdeafc71214374022b5505fb8b3a71ce"
},
"downloads": -1,
"filename": "punctual-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "88666d97b3a87bf118997419565dfe2b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5060,
"upload_time": "2019-10-02T02:10:34",
"upload_time_iso_8601": "2019-10-02T02:10:34.747940Z",
"url": "https://files.pythonhosted.org/packages/4d/cf/300e799e87981e5f5e9c3e029f9b9f43c07550410dbef8a04624df6db315/punctual-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "a95d9028ef4ba9bae9b2565481e166a0",
"sha256": "d4f43c6a8ecc675022ef65544b0e908ea15a327584965375253e9c770a6f6150"
},
"downloads": -1,
"filename": "punctual-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a95d9028ef4ba9bae9b2565481e166a0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3897,
"upload_time": "2019-10-02T02:10:36",
"upload_time_iso_8601": "2019-10-02T02:10:36.318085Z",
"url": "https://files.pythonhosted.org/packages/4b/96/ed38301fcc9f995b29135768411c8f118e50fdfecfa82f28b3ae868fa8ed/punctual-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "f888de2973bebfe6fc21cc85674253a1",
"sha256": "dab37b8ea741574e103e5bc7a4f57ba110a4fdfd924a5fb2daeb32c7c9eb9dac"
},
"downloads": -1,
"filename": "punctual-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f888de2973bebfe6fc21cc85674253a1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5061,
"upload_time": "2019-10-02T02:24:05",
"upload_time_iso_8601": "2019-10-02T02:24:05.876803Z",
"url": "https://files.pythonhosted.org/packages/86/63/dcd60774e497612f9c459ecc2b05892da44c12fc3220351b67f497d16a54/punctual-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "a503d9c4f28b76a686acacbf9a2af11f",
"sha256": "7707dc1e6e1736ec78c598cdd898b53c478391777faadecf4f0c0f26956094af"
},
"downloads": -1,
"filename": "punctual-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "a503d9c4f28b76a686acacbf9a2af11f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3897,
"upload_time": "2019-10-02T02:24:07",
"upload_time_iso_8601": "2019-10-02T02:24:07.721323Z",
"url": "https://files.pythonhosted.org/packages/f4/4e/43d70235e8b998c2e9b29012119a0f6bdaf36e63f6523b38e7537d1307b4/punctual-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "a0a2c97c4716061bd4d8fac6ec4d7c08",
"sha256": "cd5ff6c6d8a4c598a6a43fdf04ddbf5b1c6e28840f9d2fa492278264606c2602"
},
"downloads": -1,
"filename": "punctual-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a0a2c97c4716061bd4d8fac6ec4d7c08",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5097,
"upload_time": "2019-10-02T21:10:53",
"upload_time_iso_8601": "2019-10-02T21:10:53.543628Z",
"url": "https://files.pythonhosted.org/packages/1c/42/cbf52ee87aec7ae0271836bfde1893b8a4e426510eb766d9a5518535eee3/punctual-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "44b537338b8c49c681b6a57d3ce3111e",
"sha256": "93015dd2265a2d1cbc543f68e246a9bb176b21f50e45bffdd2927bd9c7809310"
},
"downloads": -1,
"filename": "punctual-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "44b537338b8c49c681b6a57d3ce3111e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3948,
"upload_time": "2019-10-02T21:10:55",
"upload_time_iso_8601": "2019-10-02T21:10:55.210782Z",
"url": "https://files.pythonhosted.org/packages/08/82/43994d68849970361c43b4a3a65a5006582e3accefd63b2625af33d5a05b/punctual-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "41443d1424edd1d438162090f1aafe6c",
"sha256": "116533fcd31826dc007073fc54902863d69fba777cfd80b83df2977343d177c0"
},
"downloads": -1,
"filename": "punctual-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "41443d1424edd1d438162090f1aafe6c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5094,
"upload_time": "2019-10-02T22:37:45",
"upload_time_iso_8601": "2019-10-02T22:37:45.898393Z",
"url": "https://files.pythonhosted.org/packages/45/85/b58f80446d9bf94f33befbd46b3c6161c2e10a92ecefc5d16366d9ded7c4/punctual-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "a9e53996959452510bf78f8a6d4d8555",
"sha256": "fa802e4ff8c31b8ceff6682bcae0af7cf5d254f31026b1f04cda774e8251450c"
},
"downloads": -1,
"filename": "punctual-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "a9e53996959452510bf78f8a6d4d8555",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3947,
"upload_time": "2019-10-02T22:37:47",
"upload_time_iso_8601": "2019-10-02T22:37:47.371658Z",
"url": "https://files.pythonhosted.org/packages/03/b7/46fe17d22c167ffb187a5abcd3b7675fd59242d560ac065c08748149ec66/punctual-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "78dd09aa135640b029c129a3ae28536d",
"sha256": "99f733ec5c887ebb13375aa315639a82a60e75510befe4fb5ab5be8a03f2a0fb"
},
"downloads": -1,
"filename": "punctual-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "78dd09aa135640b029c129a3ae28536d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5113,
"upload_time": "2019-10-02T22:53:08",
"upload_time_iso_8601": "2019-10-02T22:53:08.360787Z",
"url": "https://files.pythonhosted.org/packages/f7/f2/618b4eb8510fbdcfdbf29568228d591976444abff8979fd9bd9044fe0984/punctual-0.1.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "e5c95c76635f729deea99b5433143282",
"sha256": "fede6c475b2cf08935de68ae01b79c301fc62bd60fd1ffca693367c1a08393cd"
},
"downloads": -1,
"filename": "punctual-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "e5c95c76635f729deea99b5433143282",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 3975,
"upload_time": "2019-10-02T22:53:09",
"upload_time_iso_8601": "2019-10-02T22:53:09.998701Z",
"url": "https://files.pythonhosted.org/packages/87/97/7e605cfbc68cdc3243c0ad8dce6c781d6f8e0d03b7b30a2a9b095d9d3379/punctual-0.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "ae54a09416f4e27298a0ea16e264ab4c",
"sha256": "77506659a2d945d86dfc82fa5cde4653740c7adaf3757b2b0cb7db9b52417f33"
},
"downloads": -1,
"filename": "punctual-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae54a09416f4e27298a0ea16e264ab4c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5349,
"upload_time": "2019-10-03T18:31:50",
"upload_time_iso_8601": "2019-10-03T18:31:50.407026Z",
"url": "https://files.pythonhosted.org/packages/9d/4f/fdcfeed6db0588b108eaee67eb5e53229613ca3c301919e8b60823b5a476/punctual-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "82f7f9aa7d45be168bc17f28c5de1b99",
"sha256": "94bd16e14d67f890df88380d59ceb20bbec1e0aff043de3776884d8a4797f60d"
},
"downloads": -1,
"filename": "punctual-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "82f7f9aa7d45be168bc17f28c5de1b99",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4194,
"upload_time": "2019-10-03T18:31:52",
"upload_time_iso_8601": "2019-10-03T18:31:52.134992Z",
"url": "https://files.pythonhosted.org/packages/a4/36/89942bd3f3362a7cdd7167da9b106fa73bb3235ef1bcabe71779cd7da86a/punctual-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "759f9b683ca325a7dce132359875b64e",
"sha256": "7b174da44480471aabd289bfe5020e6c205d9b698f89c30aacc0cfdde1159891"
},
"downloads": -1,
"filename": "punctual-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "759f9b683ca325a7dce132359875b64e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5382,
"upload_time": "2019-10-03T18:33:33",
"upload_time_iso_8601": "2019-10-03T18:33:33.054575Z",
"url": "https://files.pythonhosted.org/packages/26/9f/7732350cf9dae93e93af1caaff2e34e5d4e83b419dc57e2296eea739c511/punctual-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "1ce1dba48c890eed2e07ea5ab847b2a6",
"sha256": "1ec63d6335564dcb5f54dbcb09a2c6cf79da8d72693cdc45f9a438767fab6db6"
},
"downloads": -1,
"filename": "punctual-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "1ce1dba48c890eed2e07ea5ab847b2a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4239,
"upload_time": "2019-10-03T18:33:36",
"upload_time_iso_8601": "2019-10-03T18:33:36.092306Z",
"url": "https://files.pythonhosted.org/packages/f8/fc/3cc25b86045ed4de40f2ddc00ff0b1a357b54f5200dd829259add3778a85/punctual-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "483ee92827a2ef040737bbae9d0975fb",
"sha256": "ef9c9d036a22a409cae61722a19cf942c2a88837671a20affef629d2d25e5db1"
},
"downloads": -1,
"filename": "punctual-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "483ee92827a2ef040737bbae9d0975fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5411,
"upload_time": "2019-10-03T18:41:35",
"upload_time_iso_8601": "2019-10-03T18:41:35.898701Z",
"url": "https://files.pythonhosted.org/packages/c4/51/765678a3beae9df1d609ff8b092fc90e9fb4d4207c1d1119a3611d433b04/punctual-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "34d46de949294e1182c07048bc69fd8a",
"sha256": "7a79582c8f886e20941c92213d3aa70c17992834ee4af6957047b692942ff2b3"
},
"downloads": -1,
"filename": "punctual-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "34d46de949294e1182c07048bc69fd8a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4277,
"upload_time": "2019-10-03T18:41:37",
"upload_time_iso_8601": "2019-10-03T18:41:37.088024Z",
"url": "https://files.pythonhosted.org/packages/bb/ec/8c68fe20d41a48b975b1f16a7a4ec91c8ba57ac2d93b9e3e3181f3d242eb/punctual-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "f573a81645c7bbfd6e2ea00494ba08c0",
"sha256": "89ae27ebada07d105ed50752a49a7d5c299c4581d9c7066bc874aee995b5a60f"
},
"downloads": -1,
"filename": "punctual-1.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f573a81645c7bbfd6e2ea00494ba08c0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5411,
"upload_time": "2019-10-03T20:18:44",
"upload_time_iso_8601": "2019-10-03T20:18:44.717990Z",
"url": "https://files.pythonhosted.org/packages/c6/b6/25e24467507f7d25ee0e2de6633c38a6f3a9cb4555109d35ae757b817e80/punctual-1.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "0a01ad88e74565d290ed38de41707747",
"sha256": "df82e9ffbb237674bd76633b3d84159df75fb8e8cc187958fe51e84d34ffc424"
},
"downloads": -1,
"filename": "punctual-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "0a01ad88e74565d290ed38de41707747",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4277,
"upload_time": "2019-10-03T20:18:45",
"upload_time_iso_8601": "2019-10-03T20:18:45.881146Z",
"url": "https://files.pythonhosted.org/packages/18/3a/7a4dd6951619cecbe6c5682ad244d9ddd58ba9440715027746419e9279b9/punctual-1.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "aae7306d4fab1e93bce6612a414aa4e0",
"sha256": "2df5b4d3d05103634788e6a984916442ef1e273ea3353447b626367b0bcb1ecd"
},
"downloads": -1,
"filename": "punctual-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aae7306d4fab1e93bce6612a414aa4e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5479,
"upload_time": "2019-10-26T20:04:03",
"upload_time_iso_8601": "2019-10-26T20:04:03.805557Z",
"url": "https://files.pythonhosted.org/packages/cb/75/2bcd4c8c304f5fe47dcfb62eedc21af0b460f042274ec860a8244620c0c5/punctual-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "d5af2a03073a8537c99945dca110e7c1",
"sha256": "861db9187c805e70ce97db62a287a42a53939ff194503964bccaf2caab427def"
},
"downloads": -1,
"filename": "punctual-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "d5af2a03073a8537c99945dca110e7c1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4350,
"upload_time": "2019-10-26T20:04:05",
"upload_time_iso_8601": "2019-10-26T20:04:05.309197Z",
"url": "https://files.pythonhosted.org/packages/7d/c4/576824481793afe0f245ad8740507e6d93967950d4e8438a5695ee0ac422/punctual-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "aae7306d4fab1e93bce6612a414aa4e0",
"sha256": "2df5b4d3d05103634788e6a984916442ef1e273ea3353447b626367b0bcb1ecd"
},
"downloads": -1,
"filename": "punctual-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "aae7306d4fab1e93bce6612a414aa4e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 5479,
"upload_time": "2019-10-26T20:04:03",
"upload_time_iso_8601": "2019-10-26T20:04:03.805557Z",
"url": "https://files.pythonhosted.org/packages/cb/75/2bcd4c8c304f5fe47dcfb62eedc21af0b460f042274ec860a8244620c0c5/punctual-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "d5af2a03073a8537c99945dca110e7c1",
"sha256": "861db9187c805e70ce97db62a287a42a53939ff194503964bccaf2caab427def"
},
"downloads": -1,
"filename": "punctual-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "d5af2a03073a8537c99945dca110e7c1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4350,
"upload_time": "2019-10-26T20:04:05",
"upload_time_iso_8601": "2019-10-26T20:04:05.309197Z",
"url": "https://files.pythonhosted.org/packages/7d/c4/576824481793afe0f245ad8740507e6d93967950d4e8438a5695ee0ac422/punctual-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}