z3c.insist


Namez3c.insist JSON
Version 1.5.2 PyPI version JSON
download
home_pagehttp://pypi.python.org/pypi/z3c.insist
SummaryPersistence to ini Files
upload_time2023-05-05 12:49:26
maintainer
docs_urlNone
authorShoobx, Inc.
requires_python
licenseZPL 2.1
keywords configuration dump serialization
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ======================================
z3c.insist -- Persistence to ini files
======================================

.. image:: https://github.com/Shoobx/z3c.insist/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/Shoobx/z3c.insist/actions

.. image:: https://coveralls.io/repos/github/Shoobx/z3c.insist/badge.svg?branch=master
   :target: https://coveralls.io/github/Shoobx/z3c.insist?branch=master

.. image:: https://img.shields.io/pypi/v/z3c.insist.svg
    :target: https://pypi.python.org/pypi/z3c.insist
    
.. image:: https://img.shields.io/pypi/pyversions/z3c.insist.svg
    :target: https://pypi.python.org/pypi/z3c.insist/

.. image:: https://api.codeclimate.com/v1/badges/ed9009cbd94d6e9382ff/maintainability
   :target: https://codeclimate.com/github/Shoobx/z3c.insist/maintainability
   :alt: Maintainability

This is a package that allows serializing objects to ConfigParser
files and loading them back.




Changelog
=========

1.5.2 (2023-05-05)
------------------

- Ignored FileOpenedEvent in dispatch to avoid unnecessary processing of files in IncludingFilesHandler.


1.5.1 (2023-03-23)
------------------

- Added support for Python 3.10 and 3.11

- Ignored FileOpenedEvent in dispatch to avoid unnecessary processing of files.

- Upgraded to the watchdog 3.0.0

1.5.0 (2023-01-24)
------------------

- Relicense under ZPL-2.1.


1.4.2 (2022-04-29)
------------------

- Upgraded to the `watchdog` 2.1.7, which does not support the
  `timeout` parameter in `EventDispatcher.dispatch_events()` any more.


1.4.1 (2021-10-26)
------------------

- Report non-existing included config files. (It helps greatly with debugging.)


1.4.0 (2021-10-18)
------------------

- Implemented ability to include config files for file-based stores.

  + Syntax: ```#include path/to/included.ini```

  + A new `IncludeObserver` component listens to the changes of the included
    files and will update the config of the including file on
    modification. Added and removing new included files is also supported.

- Dropped support for Python 3.6

- Added support for Python 3.9

- Removed last compatibility code with Python 2.

- Applied zopefoundation.meta config



1.3.0 (2020-12-15)
------------------

- Dropped support for Python 2 and Python 3.5

- Added support for Python 3.8


1.2.0 (2018-03-31)
------------------

- Use `ConfigParser.read_file()` instead of `ConfigParser.readfp()`, since the
  latter is deprecated.


1.1.4 (2017-05-25)
------------------

- Fixed a senseless bug that was caused by the Py3 port.


1.1.3 (2017-05-25)
------------------

- Fixed a bug in reading the config files.

- Switched to modern ``io.open()`` which supports the ``encoding``
  parameter.

- Make sure that Bytes are properly converted in both directions.


1.1.2 (2017-05-24)
------------------

- Ensure that we always load files in a way that its content is automatically
  converted to unicode.

- Ensure that MANIFEST is complete.

1.1.1 (2017-05-24)
------------------

- Added badges to README.


1.1.0 (2017-05-24)
------------------

- Support for Python 3.5, 3.6 and PyPy.

- Covnerted most doctests to unit tests to ease compatibility effort.

- First public release.


1.0.0 (2017-05-15)
------------------

- Initial release.

            

Raw data

            {
    "_id": null,
    "home_page": "http://pypi.python.org/pypi/z3c.insist",
    "name": "z3c.insist",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "configuration dump serialization",
    "author": "Shoobx, Inc.",
    "author_email": "dev@shoobx.com",
    "download_url": "https://files.pythonhosted.org/packages/3a/8c/7e9eff9fabf174a8c6405f88299414480f6a864ed97c42eed2115862b751/z3c.insist-1.5.2.tar.gz",
    "platform": null,
    "description": "======================================\nz3c.insist -- Persistence to ini files\n======================================\n\n.. image:: https://github.com/Shoobx/z3c.insist/actions/workflows/tests.yml/badge.svg\n   :target: https://github.com/Shoobx/z3c.insist/actions\n\n.. image:: https://coveralls.io/repos/github/Shoobx/z3c.insist/badge.svg?branch=master\n   :target: https://coveralls.io/github/Shoobx/z3c.insist?branch=master\n\n.. image:: https://img.shields.io/pypi/v/z3c.insist.svg\n    :target: https://pypi.python.org/pypi/z3c.insist\n    \n.. image:: https://img.shields.io/pypi/pyversions/z3c.insist.svg\n    :target: https://pypi.python.org/pypi/z3c.insist/\n\n.. image:: https://api.codeclimate.com/v1/badges/ed9009cbd94d6e9382ff/maintainability\n   :target: https://codeclimate.com/github/Shoobx/z3c.insist/maintainability\n   :alt: Maintainability\n\nThis is a package that allows serializing objects to ConfigParser\nfiles and loading them back.\n\n\n\n\nChangelog\n=========\n\n1.5.2 (2023-05-05)\n------------------\n\n- Ignored FileOpenedEvent in dispatch to avoid unnecessary processing of files in IncludingFilesHandler.\n\n\n1.5.1 (2023-03-23)\n------------------\n\n- Added support for Python 3.10 and 3.11\n\n- Ignored FileOpenedEvent in dispatch to avoid unnecessary processing of files.\n\n- Upgraded to the watchdog 3.0.0\n\n1.5.0 (2023-01-24)\n------------------\n\n- Relicense under ZPL-2.1.\n\n\n1.4.2 (2022-04-29)\n------------------\n\n- Upgraded to the `watchdog` 2.1.7, which does not support the\n  `timeout` parameter in `EventDispatcher.dispatch_events()` any more.\n\n\n1.4.1 (2021-10-26)\n------------------\n\n- Report non-existing included config files. (It helps greatly with debugging.)\n\n\n1.4.0 (2021-10-18)\n------------------\n\n- Implemented ability to include config files for file-based stores.\n\n  + Syntax: ```#include path/to/included.ini```\n\n  + A new `IncludeObserver` component listens to the changes of the included\n    files and will update the config of the including file on\n    modification. Added and removing new included files is also supported.\n\n- Dropped support for Python 3.6\n\n- Added support for Python 3.9\n\n- Removed last compatibility code with Python 2.\n\n- Applied zopefoundation.meta config\n\n\n\n1.3.0 (2020-12-15)\n------------------\n\n- Dropped support for Python 2 and Python 3.5\n\n- Added support for Python 3.8\n\n\n1.2.0 (2018-03-31)\n------------------\n\n- Use `ConfigParser.read_file()` instead of `ConfigParser.readfp()`, since the\n  latter is deprecated.\n\n\n1.1.4 (2017-05-25)\n------------------\n\n- Fixed a senseless bug that was caused by the Py3 port.\n\n\n1.1.3 (2017-05-25)\n------------------\n\n- Fixed a bug in reading the config files.\n\n- Switched to modern ``io.open()`` which supports the ``encoding``\n  parameter.\n\n- Make sure that Bytes are properly converted in both directions.\n\n\n1.1.2 (2017-05-24)\n------------------\n\n- Ensure that we always load files in a way that its content is automatically\n  converted to unicode.\n\n- Ensure that MANIFEST is complete.\n\n1.1.1 (2017-05-24)\n------------------\n\n- Added badges to README.\n\n\n1.1.0 (2017-05-24)\n------------------\n\n- Support for Python 3.5, 3.6 and PyPy.\n\n- Covnerted most doctests to unit tests to ease compatibility effort.\n\n- First public release.\n\n\n1.0.0 (2017-05-15)\n------------------\n\n- Initial release.\n",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "Persistence to ini Files",
    "version": "1.5.2",
    "project_urls": {
        "Homepage": "http://pypi.python.org/pypi/z3c.insist"
    },
    "split_keywords": [
        "configuration",
        "dump",
        "serialization"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "505b57e59de69a523007ac4c1ae0ad419599301cd278e3e63720bda3d5f5bc81",
                "md5": "d91cffc0b81605b228a385359839dd69",
                "sha256": "db25c87008145db4d51c3325132d02f355e81e1c540f791d955d9e6f66538136"
            },
            "downloads": -1,
            "filename": "z3c.insist-1.5.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d91cffc0b81605b228a385359839dd69",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 33704,
            "upload_time": "2023-05-05T12:49:24",
            "upload_time_iso_8601": "2023-05-05T12:49:24.702818Z",
            "url": "https://files.pythonhosted.org/packages/50/5b/57e59de69a523007ac4c1ae0ad419599301cd278e3e63720bda3d5f5bc81/z3c.insist-1.5.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a8c7e9eff9fabf174a8c6405f88299414480f6a864ed97c42eed2115862b751",
                "md5": "f912219f928d3ffab38a89f49f13b99a",
                "sha256": "77dc2020b24ed64efbeb9432256b35d8daa0f334c39473c58c3f02cd2bdcc300"
            },
            "downloads": -1,
            "filename": "z3c.insist-1.5.2.tar.gz",
            "has_sig": false,
            "md5_digest": "f912219f928d3ffab38a89f49f13b99a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 31426,
            "upload_time": "2023-05-05T12:49:26",
            "upload_time_iso_8601": "2023-05-05T12:49:26.882507Z",
            "url": "https://files.pythonhosted.org/packages/3a/8c/7e9eff9fabf174a8c6405f88299414480f6a864ed97c42eed2115862b751/z3c.insist-1.5.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-05 12:49:26",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "z3c.insist"
}
        
Elapsed time: 0.06498s