skytools


Nameskytools JSON
Version 3.9.2 PyPI version JSON
download
home_page
SummaryUtilities for database scripts
upload_time2023-08-27 14:28:32
maintainer
docs_urlNone
author
requires_python>=3.7
license
keywords database
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            
Skytools - Utilities for writing Python scripts
===============================================

This is the low-level utility module split out from
old Skytools meta-package.  It contains various
utilities for writing database scripts.

Database specific utilites are mainly meant for PostgreSQL.

Features
--------

* Support for background scripts
  - Daemonizing
  - logging
  - config parsing
* Database tools
  - Tuned connection
  - DB structure examining
  - SQL parsing
  - COPY I/O
* Time utilities
  - ISO timestamp parsing
  - datetime to timestamp
* Text utilities
  - Natural sort
  - Fast urlencode I/O

TODO
----

* Move from optparse to argparse
* Doc cleanup


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "skytools",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "Marko Kreen <markokr@gmail.com>",
    "keywords": "database",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/19/59/dfc21c50efa29e6681b271c3e3e627348b84350a4ace0901ab9a3487991c/skytools-3.9.2.tar.gz",
    "platform": null,
    "description": "\nSkytools - Utilities for writing Python scripts\n===============================================\n\nThis is the low-level utility module split out from\nold Skytools meta-package.  It contains various\nutilities for writing database scripts.\n\nDatabase specific utilites are mainly meant for PostgreSQL.\n\nFeatures\n--------\n\n* Support for background scripts\n  - Daemonizing\n  - logging\n  - config parsing\n* Database tools\n  - Tuned connection\n  - DB structure examining\n  - SQL parsing\n  - COPY I/O\n* Time utilities\n  - ISO timestamp parsing\n  - datetime to timestamp\n* Text utilities\n  - Natural sort\n  - Fast urlencode I/O\n\nTODO\n----\n\n* Move from optparse to argparse\n* Doc cleanup\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Utilities for database scripts",
    "version": "3.9.2",
    "project_urls": {
        "changelog": "https://github.com/pgq/python-skytools/blob/master/NEWS.rst",
        "homepage": "https://github.com/pgq/python-skytools",
        "repository": "https://github.com/pgq/python-skytools"
    },
    "split_keywords": [
        "database"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "71b594da2a4265a32688e72577dd55e69903e5077e8555fe849af084bad206b3",
                "md5": "618ea0bc1079c250e946720c91cdddfc",
                "sha256": "65c9b272709c5ee55597fac658b62ad406dac47c5653b6f0122d0d9b4b847bb2"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "618ea0bc1079c250e946720c91cdddfc",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 97853,
            "upload_time": "2023-08-27T14:28:14",
            "upload_time_iso_8601": "2023-08-27T14:28:14.207482Z",
            "url": "https://files.pythonhosted.org/packages/71/b5/94da2a4265a32688e72577dd55e69903e5077e8555fe849af084bad206b3/skytools-3.9.2-cp37-abi3-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33254845459e370a174ed6b5e79c25a96c600ad3377588f5e66eae66cd6f01e5",
                "md5": "02eebb6ea0fae75246bb33338c294f7f",
                "sha256": "876da25d2ac845d7e81e487bdfe28f0789e3d10731af7fff8bbf622d7433ad09"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "02eebb6ea0fae75246bb33338c294f7f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 88598,
            "upload_time": "2023-08-27T14:28:15",
            "upload_time_iso_8601": "2023-08-27T14:28:15.557951Z",
            "url": "https://files.pythonhosted.org/packages/33/25/4845459e370a174ed6b5e79c25a96c600ad3377588f5e66eae66cd6f01e5/skytools-3.9.2-cp37-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e655bffef5e3eb1476cfe255523938b4aa6b05686c0f69fda4c94848bdc21a5",
                "md5": "d8ecf69e0ac2c648b756d752fe53cefa",
                "sha256": "717b7143e305ef0c46f768b31873141f12162fcbe13258e689459ed75093cc7c"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d8ecf69e0ac2c648b756d752fe53cefa",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 89087,
            "upload_time": "2023-08-27T14:28:17",
            "upload_time_iso_8601": "2023-08-27T14:28:17.107686Z",
            "url": "https://files.pythonhosted.org/packages/0e/65/5bffef5e3eb1476cfe255523938b4aa6b05686c0f69fda4c94848bdc21a5/skytools-3.9.2-cp37-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "27feb5cf4ccbc2e549ed0a8c56cdf6d5b36f32da4083fd75e9d383f21e47e7c6",
                "md5": "065028e947fe079d96269d512861b3bd",
                "sha256": "fc8769fd045f2e2955fbc69f88fa9447fd4e66a2b33fc3c411a11510cf92d154"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "065028e947fe079d96269d512861b3bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 115821,
            "upload_time": "2023-08-27T14:28:18",
            "upload_time_iso_8601": "2023-08-27T14:28:18.608622Z",
            "url": "https://files.pythonhosted.org/packages/27/fe/b5cf4ccbc2e549ed0a8c56cdf6d5b36f32da4083fd75e9d383f21e47e7c6/skytools-3.9.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec9503803af3481b4b3fabd6d6c78777039fbc66631c784d3d19e826493c5475",
                "md5": "7bee4cdf0e55e8e4458dff875d800444",
                "sha256": "d7ad9e424fd2483e600658667606abf5a7e666ef4b22bc294579816f236206d1"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7bee4cdf0e55e8e4458dff875d800444",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 113844,
            "upload_time": "2023-08-27T14:28:19",
            "upload_time_iso_8601": "2023-08-27T14:28:19.659554Z",
            "url": "https://files.pythonhosted.org/packages/ec/95/03803af3481b4b3fabd6d6c78777039fbc66631c784d3d19e826493c5475/skytools-3.9.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86d67e3b016ccb37ac941d22b12b6fa32f716f8e80b8ba844be2423421fe599d",
                "md5": "5eba9105206946427379bba43248ca48",
                "sha256": "b08ecece4293bdff0d2e1cdb24a3ad0e786848279d39cc1c80f123a0582d3910"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5eba9105206946427379bba43248ca48",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 114814,
            "upload_time": "2023-08-27T14:28:20",
            "upload_time_iso_8601": "2023-08-27T14:28:20.755844Z",
            "url": "https://files.pythonhosted.org/packages/86/d6/7e3b016ccb37ac941d22b12b6fa32f716f8e80b8ba844be2423421fe599d/skytools-3.9.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "242649ce2703b9465b198e2780a2cbcb6357e667a5b5a8631436638492c37fbb",
                "md5": "8a9d413de9c5cbb46ccce63a2b367560",
                "sha256": "6373fd617a76902535ac89dc0f609138d5f3cc121b9ec598158c9c05881308c2"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8a9d413de9c5cbb46ccce63a2b367560",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 120423,
            "upload_time": "2023-08-27T14:28:21",
            "upload_time_iso_8601": "2023-08-27T14:28:21.906409Z",
            "url": "https://files.pythonhosted.org/packages/24/26/49ce2703b9465b198e2780a2cbcb6357e667a5b5a8631436638492c37fbb/skytools-3.9.2-cp37-abi3-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "158f19d8346903cfa0b9791042b69b828c2811de25d79c06973801cdf692a2bc",
                "md5": "7743b1b9b9db13faf321ac872a4ffe97",
                "sha256": "96e1699a2e734bdf0df5991b65ab1af71547285d5ae229e76da816e8eea61330"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "7743b1b9b9db13faf321ac872a4ffe97",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 119922,
            "upload_time": "2023-08-27T14:28:22",
            "upload_time_iso_8601": "2023-08-27T14:28:22.959476Z",
            "url": "https://files.pythonhosted.org/packages/15/8f/19d8346903cfa0b9791042b69b828c2811de25d79c06973801cdf692a2bc/skytools-3.9.2-cp37-abi3-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4386bd113b628025a0fddff985ed9fe2bc90ba577d98b5530e9e4e74b674f75f",
                "md5": "bcbe0cc3523ab10d9c640a8446ae581b",
                "sha256": "b6bbdeb2921c9c0f3308896bd983dfbfbb2117719cad636d5cd930f69f489ee4"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bcbe0cc3523ab10d9c640a8446ae581b",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 120123,
            "upload_time": "2023-08-27T14:28:24",
            "upload_time_iso_8601": "2023-08-27T14:28:24.577614Z",
            "url": "https://files.pythonhosted.org/packages/43/86/bd113b628025a0fddff985ed9fe2bc90ba577d98b5530e9e4e74b674f75f/skytools-3.9.2-cp37-abi3-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a82c411947e8114c15d0fcb2e3dfddffc5dfde5f09cb5aead28f1b489e3a6121",
                "md5": "956daa67f94b43938945f7c66d8e08d2",
                "sha256": "57ea0af47fabeba4820d19a64e71385be065c26a94e7a8b5d9f82f0ade84435c"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-win32.whl",
            "has_sig": false,
            "md5_digest": "956daa67f94b43938945f7c66d8e08d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 93943,
            "upload_time": "2023-08-27T14:28:26",
            "upload_time_iso_8601": "2023-08-27T14:28:26.229282Z",
            "url": "https://files.pythonhosted.org/packages/a8/2c/411947e8114c15d0fcb2e3dfddffc5dfde5f09cb5aead28f1b489e3a6121/skytools-3.9.2-cp37-abi3-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca976d0554d0f63f6b24d3815ccb773530e027969d62cc2c3d4bc0f2b8b3321e",
                "md5": "314bbff1b5e05ce0c03f0ef86c1f5cb5",
                "sha256": "7b9755b9b233339daec8e742824f256f219f3da523b5499408d521d0be681139"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-cp37-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "314bbff1b5e05ce0c03f0ef86c1f5cb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 95363,
            "upload_time": "2023-08-27T14:28:27",
            "upload_time_iso_8601": "2023-08-27T14:28:27.766730Z",
            "url": "https://files.pythonhosted.org/packages/ca/97/6d0554d0f63f6b24d3815ccb773530e027969d62cc2c3d4bc0f2b8b3321e/skytools-3.9.2-cp37-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f985fca9c955714ecb61f78c140ca4c4d354c6f5ee1c81970f7cb1e89002412",
                "md5": "90bf5ed83937da6879ce42ea7d7b62ac",
                "sha256": "b668bca7fa9c4078ac8fc4928f75fe14b6a67f4ff4a2f096ab344bc437eb0390"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "90bf5ed83937da6879ce42ea7d7b62ac",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 91744,
            "upload_time": "2023-08-27T14:28:29",
            "upload_time_iso_8601": "2023-08-27T14:28:29.199560Z",
            "url": "https://files.pythonhosted.org/packages/9f/98/5fca9c955714ecb61f78c140ca4c4d354c6f5ee1c81970f7cb1e89002412/skytools-3.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2df4da710cc37d2c0984b886508cc3340ec0c77423bad6fc41e838cda0d9a1e0",
                "md5": "b39e8b4b55615f6933f02e83e41c657a",
                "sha256": "3406768ad0fd85e75c2a27e23248d508e6dbb6bfa8670f4a5de216cedffeb97b"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b39e8b4b55615f6933f02e83e41c657a",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 91752,
            "upload_time": "2023-08-27T14:28:30",
            "upload_time_iso_8601": "2023-08-27T14:28:30.175485Z",
            "url": "https://files.pythonhosted.org/packages/2d/f4/da710cc37d2c0984b886508cc3340ec0c77423bad6fc41e838cda0d9a1e0/skytools-3.9.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3913b0ca309f0a4e748269f5403c2c31ecdee69dd566de20215ebc21c81fcee3",
                "md5": "57b99fef277fcd08d62ccd12333eec90",
                "sha256": "86f2e5f1f409b1c375901228840708b1859d3b50aa4986017acd89caab31607e"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "57b99fef277fcd08d62ccd12333eec90",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 91738,
            "upload_time": "2023-08-27T14:28:31",
            "upload_time_iso_8601": "2023-08-27T14:28:31.284969Z",
            "url": "https://files.pythonhosted.org/packages/39/13/b0ca309f0a4e748269f5403c2c31ecdee69dd566de20215ebc21c81fcee3/skytools-3.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1959dfc21c50efa29e6681b271c3e3e627348b84350a4ace0901ab9a3487991c",
                "md5": "ff69da151a1dbec9728e8f442aa2a62b",
                "sha256": "0d64990e28e235c92ac1607e95de4e0fb53bf911a03961d638546fc3a653b837"
            },
            "downloads": -1,
            "filename": "skytools-3.9.2.tar.gz",
            "has_sig": false,
            "md5_digest": "ff69da151a1dbec9728e8f442aa2a62b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 101142,
            "upload_time": "2023-08-27T14:28:32",
            "upload_time_iso_8601": "2023-08-27T14:28:32.340404Z",
            "url": "https://files.pythonhosted.org/packages/19/59/dfc21c50efa29e6681b271c3e3e627348b84350a4ace0901ab9a3487991c/skytools-3.9.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-27 14:28:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pgq",
    "github_project": "python-skytools",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "skytools"
}
        
Elapsed time: 0.54746s