Metadata-Version: 2.4
Name: skytools
Version: 3.9.2
Summary: Utilities for database scripts
Maintainer-email: Marko Kreen <markokr@gmail.com>
Project-URL: homepage, https://github.com/pgq/python-skytools
Project-URL: repository, https://github.com/pgq/python-skytools
Project-URL: changelog, https://github.com/pgq/python-skytools/blob/master/NEWS.rst
Keywords: database
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: AUTHORS
Provides-Extra: test
Requires-Dist: coverage[toml]; extra == "test"
Requires-Dist: psycopg2-binary; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: doc
Requires-Dist: sphinx; extra == "doc"
Dynamic: license-file


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

