======================================
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"
}