quickconf


Namequickconf JSON
Version 0.2.0a5 PyPI version JSON
download
home_page
SummarySimple and flexible TOML-file based configurations framework
upload_time2023-08-01 20:26:47
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords configuration settings options toml
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [github_release]: https://img.shields.io/github/release/mortencombat/quickconf.svg?logo=github&logoColor=white
[pypi_version]: https://img.shields.io/pypi/v/quickconf.svg?logo=python&logoColor=white
[python_versions]: https://img.shields.io/pypi/pyversions/quickconf.svg?logo=python&logoColor=white
[github_license]: https://img.shields.io/github/license/mortencombat/quickconf.svg?logo=github&logoColor=white
[github_action]: https://github.com/mortencombat/quickconf/actions/workflows/tests.yml/badge.svg?branch=main

[![GitHub Release][github_release]](https://github.com/mortencombat/quickconf/releases/)
[![PyPI Version][pypi_version]](https://pypi.org/project/quickconf/)
[![Python Versions][python_versions]](https://pypi.org/project/quickconf/)
[![License][github_license]](https://github.com/mortencombat/quickconf/blob/main/LICENSE)
<br>
[![Tests][github_action]](https://github.com/mortencombat/quickconf/actions/workflows/tests.yml)

# quickconf

Simple and flexible TOML-file based configurations framework

If [TOML Kit](https://pypi.org/project/tomlkit/) is installed, `quickconf` will use that and supports both reading and writing configuration files. If `tomlkit` is not available, `quickconf` will use the Python system library `tomllib` but will support only reading of configuration files.

Install `quickconf` with optional dependency `save` to ensure `tomlkit` is also installed: `pip install quickconf[save]`

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "quickconf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "configuration,settings,options,toml",
    "author": "",
    "author_email": "Kenneth Trelborg Vestergaard <mortencombat@fastmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/36/ba/8c24a54f2878ad607456972874455dcbff768f4754ca8ac1c4bfde54e600/quickconf-0.2.0a5.tar.gz",
    "platform": null,
    "description": "[github_release]: https://img.shields.io/github/release/mortencombat/quickconf.svg?logo=github&logoColor=white\n[pypi_version]: https://img.shields.io/pypi/v/quickconf.svg?logo=python&logoColor=white\n[python_versions]: https://img.shields.io/pypi/pyversions/quickconf.svg?logo=python&logoColor=white\n[github_license]: https://img.shields.io/github/license/mortencombat/quickconf.svg?logo=github&logoColor=white\n[github_action]: https://github.com/mortencombat/quickconf/actions/workflows/tests.yml/badge.svg?branch=main\n\n[![GitHub Release][github_release]](https://github.com/mortencombat/quickconf/releases/)\n[![PyPI Version][pypi_version]](https://pypi.org/project/quickconf/)\n[![Python Versions][python_versions]](https://pypi.org/project/quickconf/)\n[![License][github_license]](https://github.com/mortencombat/quickconf/blob/main/LICENSE)\n<br>\n[![Tests][github_action]](https://github.com/mortencombat/quickconf/actions/workflows/tests.yml)\n\n# quickconf\n\nSimple and flexible TOML-file based configurations framework\n\nIf [TOML Kit](https://pypi.org/project/tomlkit/) is installed, `quickconf` will use that and supports both reading and writing configuration files. If `tomlkit` is not available, `quickconf` will use the Python system library `tomllib` but will support only reading of configuration files.\n\nInstall `quickconf` with optional dependency `save` to ensure `tomlkit` is also installed: `pip install quickconf[save]`\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Simple and flexible TOML-file based configurations framework",
    "version": "0.2.0a5",
    "project_urls": {
        "Homepage": "https://github.com/mortencombat/quickconf",
        "Repository": "https://github.com/mortencombat/quickconf"
    },
    "split_keywords": [
        "configuration",
        "settings",
        "options",
        "toml"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82188e676df05377593ca4ebac44a798c472610c2f6a5593d1621686b9ce5c41",
                "md5": "7271266b60cd4c56522598b9f6a8a0d8",
                "sha256": "30312d450e5a1aa7bcc1abec62b7abb7f440945bef294a29542276387413362f"
            },
            "downloads": -1,
            "filename": "quickconf-0.2.0a5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7271266b60cd4c56522598b9f6a8a0d8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 6954,
            "upload_time": "2023-08-01T20:26:45",
            "upload_time_iso_8601": "2023-08-01T20:26:45.900885Z",
            "url": "https://files.pythonhosted.org/packages/82/18/8e676df05377593ca4ebac44a798c472610c2f6a5593d1621686b9ce5c41/quickconf-0.2.0a5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36ba8c24a54f2878ad607456972874455dcbff768f4754ca8ac1c4bfde54e600",
                "md5": "686704614d0dc2248262364699f414b2",
                "sha256": "fad15cab570a72d63342218bb5bd5bba19ebe548c26ddc86f2408e6be68add9c"
            },
            "downloads": -1,
            "filename": "quickconf-0.2.0a5.tar.gz",
            "has_sig": false,
            "md5_digest": "686704614d0dc2248262364699f414b2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 12350,
            "upload_time": "2023-08-01T20:26:47",
            "upload_time_iso_8601": "2023-08-01T20:26:47.234387Z",
            "url": "https://files.pythonhosted.org/packages/36/ba/8c24a54f2878ad607456972874455dcbff768f4754ca8ac1c4bfde54e600/quickconf-0.2.0a5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-01 20:26:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mortencombat",
    "github_project": "quickconf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "quickconf"
}
        
Elapsed time: 0.15758s