Skip to main content

Utilities for database scripts

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skytools-3.9.2.tar.gz (101.1 kB view details)

Uploaded Source

Built Distributions

skytools-3.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

skytools-3.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

skytools-3.9.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

skytools-3.9.2-cp37-abi3-win_amd64.whl (95.4 kB view details)

Uploaded CPython 3.7+ Windows x86-64

skytools-3.9.2-cp37-abi3-win32.whl (93.9 kB view details)

Uploaded CPython 3.7+ Windows x86

skytools-3.9.2-cp37-abi3-musllinux_1_1_x86_64.whl (120.1 kB view details)

Uploaded CPython 3.7+ musllinux: musl 1.1+ x86-64

skytools-3.9.2-cp37-abi3-musllinux_1_1_i686.whl (119.9 kB view details)

Uploaded CPython 3.7+ musllinux: musl 1.1+ i686

skytools-3.9.2-cp37-abi3-musllinux_1_1_aarch64.whl (120.4 kB view details)

Uploaded CPython 3.7+ musllinux: musl 1.1+ ARM64

skytools-3.9.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (115.8 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

skytools-3.9.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114.8 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

skytools-3.9.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (113.8 kB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

skytools-3.9.2-cp37-abi3-macosx_11_0_arm64.whl (89.1 kB view details)

Uploaded CPython 3.7+ macOS 11.0+ ARM64

skytools-3.9.2-cp37-abi3-macosx_10_9_x86_64.whl (88.6 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ x86-64

skytools-3.9.2-cp37-abi3-macosx_10_9_universal2.whl (97.9 kB view details)

Uploaded CPython 3.7+ macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file skytools-3.9.2.tar.gz.

File metadata

  • Download URL: skytools-3.9.2.tar.gz
  • Upload date:
  • Size: 101.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for skytools-3.9.2.tar.gz
Algorithm Hash digest
SHA256 0d64990e28e235c92ac1607e95de4e0fb53bf911a03961d638546fc3a653b837
MD5 ff69da151a1dbec9728e8f442aa2a62b
BLAKE2b-256 1959dfc21c50efa29e6681b271c3e3e627348b84350a4ace0901ab9a3487991c

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b668bca7fa9c4078ac8fc4928f75fe14b6a67f4ff4a2f096ab344bc437eb0390
MD5 90bf5ed83937da6879ce42ea7d7b62ac
BLAKE2b-256 9f985fca9c955714ecb61f78c140ca4c4d354c6f5ee1c81970f7cb1e89002412

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86f2e5f1f409b1c375901228840708b1859d3b50aa4986017acd89caab31607e
MD5 57b99fef277fcd08d62ccd12333eec90
BLAKE2b-256 3913b0ca309f0a4e748269f5403c2c31ecdee69dd566de20215ebc21c81fcee3

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3406768ad0fd85e75c2a27e23248d508e6dbb6bfa8670f4a5de216cedffeb97b
MD5 b39e8b4b55615f6933f02e83e41c657a
BLAKE2b-256 2df4da710cc37d2c0984b886508cc3340ec0c77423bad6fc41e838cda0d9a1e0

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: skytools-3.9.2-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 95.4 kB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for skytools-3.9.2-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7b9755b9b233339daec8e742824f256f219f3da523b5499408d521d0be681139
MD5 314bbff1b5e05ce0c03f0ef86c1f5cb5
BLAKE2b-256 ca976d0554d0f63f6b24d3815ccb773530e027969d62cc2c3d4bc0f2b8b3321e

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-win32.whl.

File metadata

  • Download URL: skytools-3.9.2-cp37-abi3-win32.whl
  • Upload date:
  • Size: 93.9 kB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for skytools-3.9.2-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 57ea0af47fabeba4820d19a64e71385be065c26a94e7a8b5d9f82f0ade84435c
MD5 956daa67f94b43938945f7c66d8e08d2
BLAKE2b-256 a82c411947e8114c15d0fcb2e3dfddffc5dfde5f09cb5aead28f1b489e3a6121

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b6bbdeb2921c9c0f3308896bd983dfbfbb2117719cad636d5cd930f69f489ee4
MD5 bcbe0cc3523ab10d9c640a8446ae581b
BLAKE2b-256 4386bd113b628025a0fddff985ed9fe2bc90ba577d98b5530e9e4e74b674f75f

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 96e1699a2e734bdf0df5991b65ab1af71547285d5ae229e76da816e8eea61330
MD5 7743b1b9b9db13faf321ac872a4ffe97
BLAKE2b-256 158f19d8346903cfa0b9791042b69b828c2811de25d79c06973801cdf692a2bc

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6373fd617a76902535ac89dc0f609138d5f3cc121b9ec598158c9c05881308c2
MD5 8a9d413de9c5cbb46ccce63a2b367560
BLAKE2b-256 242649ce2703b9465b198e2780a2cbcb6357e667a5b5a8631436638492c37fbb

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc8769fd045f2e2955fbc69f88fa9447fd4e66a2b33fc3c411a11510cf92d154
MD5 065028e947fe079d96269d512861b3bd
BLAKE2b-256 27feb5cf4ccbc2e549ed0a8c56cdf6d5b36f32da4083fd75e9d383f21e47e7c6

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b08ecece4293bdff0d2e1cdb24a3ad0e786848279d39cc1c80f123a0582d3910
MD5 5eba9105206946427379bba43248ca48
BLAKE2b-256 86d67e3b016ccb37ac941d22b12b6fa32f716f8e80b8ba844be2423421fe599d

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7ad9e424fd2483e600658667606abf5a7e666ef4b22bc294579816f236206d1
MD5 7bee4cdf0e55e8e4458dff875d800444
BLAKE2b-256 ec9503803af3481b4b3fabd6d6c78777039fbc66631c784d3d19e826493c5475

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 717b7143e305ef0c46f768b31873141f12162fcbe13258e689459ed75093cc7c
MD5 d8ecf69e0ac2c648b756d752fe53cefa
BLAKE2b-256 0e655bffef5e3eb1476cfe255523938b4aa6b05686c0f69fda4c94848bdc21a5

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 876da25d2ac845d7e81e487bdfe28f0789e3d10731af7fff8bbf622d7433ad09
MD5 02eebb6ea0fae75246bb33338c294f7f
BLAKE2b-256 33254845459e370a174ed6b5e79c25a96c600ad3377588f5e66eae66cd6f01e5

See more details on using hashes here.

File details

Details for the file skytools-3.9.2-cp37-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for skytools-3.9.2-cp37-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 65c9b272709c5ee55597fac658b62ad406dac47c5653b6f0122d0d9b4b847bb2
MD5 618ea0bc1079c250e946720c91cdddfc
BLAKE2b-256 71b594da2a4265a32688e72577dd55e69903e5077e8555fe849af084bad206b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page