======================================
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.7 (2024-10-16)
------------------
- Fix: event_filter type is a FileSystemEvent not a string
1.5.6 (2024-10-16)
------------------
- Fix: Filter events for EVENTS_CONSUMED
1.5.5 (2024-09-13)
------------------
- Fix: Whitelist events instead of blacklisting some, watchdog added EVENT_TYPE_CLOSED_NO_WRITE
1.5.4 (2024-01-15)
------------------
- Change generation of section to folder style
1.5.3 (2023-11-08)
------------------
- Fix inconsistencies in calculating includes paths. Please note that signature of
SeparateFileConfigurationStoreMixIn.getIncludes has changed.
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": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "configuration dump serialization",
"author": "Shoobx, Inc.",
"author_email": "dev@shoobx.com",
"download_url": "https://files.pythonhosted.org/packages/0e/fd/fb1bf0d2dcc447729a4b033fd7d35b8a29f3cda6b7521493599e29909c25/z3c.insist-1.5.7.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.7 (2024-10-16)\n------------------\n\n- Fix: event_filter type is a FileSystemEvent not a string\n\n\n1.5.6 (2024-10-16)\n------------------\n\n- Fix: Filter events for EVENTS_CONSUMED\n\n1.5.5 (2024-09-13)\n------------------\n\n- Fix: Whitelist events instead of blacklisting some, watchdog added EVENT_TYPE_CLOSED_NO_WRITE\n\n\n1.5.4 (2024-01-15)\n------------------\n\n- Change generation of section to folder style\n\n\n1.5.3 (2023-11-08)\n------------------\n\n- Fix inconsistencies in calculating includes paths. Please note that signature of\n SeparateFileConfigurationStoreMixIn.getIncludes has changed.\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.7",
"project_urls": {
"Homepage": "http://pypi.python.org/pypi/z3c.insist"
},
"split_keywords": [
"configuration",
"dump",
"serialization"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f12a22bac2a483ee8bcc41c5f1c9a32a77478123b8afb1f6c0e59a85312d6c72",
"md5": "73fbd854bb74c8d2700a86c7d3ad2c79",
"sha256": "23f7d00578d2956d9a541d02b65707ad92437d9bd6a7036f6dd635283b3016ff"
},
"downloads": -1,
"filename": "z3c.insist-1.5.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "73fbd854bb74c8d2700a86c7d3ad2c79",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 34359,
"upload_time": "2024-10-16T12:01:41",
"upload_time_iso_8601": "2024-10-16T12:01:41.194141Z",
"url": "https://files.pythonhosted.org/packages/f1/2a/22bac2a483ee8bcc41c5f1c9a32a77478123b8afb1f6c0e59a85312d6c72/z3c.insist-1.5.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0efdfb1bf0d2dcc447729a4b033fd7d35b8a29f3cda6b7521493599e29909c25",
"md5": "56b74c9558a7dd0d263a865338d97d30",
"sha256": "20440c45c91ebb53da6e9c92f387efc74b4b37beb92f72ac07ad584ec6ea423f"
},
"downloads": -1,
"filename": "z3c.insist-1.5.7.tar.gz",
"has_sig": false,
"md5_digest": "56b74c9558a7dd0d263a865338d97d30",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32469,
"upload_time": "2024-10-16T12:01:43",
"upload_time_iso_8601": "2024-10-16T12:01:43.134229Z",
"url": "https://files.pythonhosted.org/packages/0e/fd/fb1bf0d2dcc447729a4b033fd7d35b8a29f3cda6b7521493599e29909c25/z3c.insist-1.5.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-16 12:01:43",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "z3c.insist"
}