z3c.insist


Namez3c.insist JSON
Version 1.5.7 PyPI version JSON
download
home_pagehttp://pypi.python.org/pypi/z3c.insist
SummaryPersistence to ini Files
upload_time2024-10-16 12:01:43
maintainerNone
docs_urlNone
authorShoobx, Inc.
requires_pythonNone
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.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"
}
        
Elapsed time: 0.30862s