pyams-table


Namepyams-table JSON
Version 2.0.2 PyPI version JSON
download
home_pagehttps://pyams.readthedocs.io
SummaryPyAMS management package for HTML tables
upload_time2024-01-24 16:53:16
maintainer
docs_urlNone
authorThierry Florac
requires_python>=3.7
licenseZPL
keywords pyramid pyams
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===================
PyAMS_table package
===================

.. contents::


What is PyAMS?
==============

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.

**PyAMS** is actually mainly used to manage web sites through content management applications (CMS,
see PyAMS_content package), but many features are generic and can be used inside any kind of web
application.

All PyAMS documentation is available on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code
is available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github
<https://github.com/py-ams>`_. Complete doctests are available in the *doctests* folder.


What is PyAMS_table?
====================

PyAMS_table is a fork of `z3c.table <https://github.com/zopefoundation/z3c.table>`_ package;
it provides the same features to generate HTML tables, but adapted to the Pyramid framework.

** Package API is also converted to common Python standards, using snake_case for variables and
methods.


Changelog
=========

2.0.2
-----
 - updated buildout source
 - updated tests coverage configuration

2.0.1
-----
 - updated Buildout configuration

2.0.0
-----
 - upgraded to Pyramid 2.0

1.3.1
-----
 - use internal tee to avoid multiple accesses to values getter (so that values adapters should be able to return
   iterators without any problem)
 - added support for Python 3.10 and 3.11

1.3.0
-----
 - added table and row update events, with matching subscribers predicates; these events are
   enabled by default but can be disabled by setting custom table attributes
 - handle dynamic CSS classes by supporting callables

1.2.1
-----
 - updated doctests

1.2.0
-----
 - removed support for Python < 3.7

1.1.3
-----
 - updated Gitlab-CI configuration

1.1.2
-----
 - updated Gitlab-CI configuration

1.1.1
-----
 - updated Gitlab-CI configuration
 - removed Travis-CI configuration

1.1.0
-----
 - added methods to render cells and rows contents in JSON format
 - updated "adapter_config" decorator arguments names

1.0.2
-----
 - updated doctests using ZCA hook

1.0.1
-----
 - use current request registry instead of global registry to query adapters

1.0.0
-----
 - initial release

            

Raw data

            {
    "_id": null,
    "home_page": "https://pyams.readthedocs.io",
    "name": "pyams-table",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "Pyramid PyAMS",
    "author": "Thierry Florac",
    "author_email": "tflorac@ulthar.net",
    "download_url": "https://files.pythonhosted.org/packages/28/f6/ee274163e5bf5baa9d58a9631b25a73bee9ed79ee47cdc47d713552d94a4/pyams_table-2.0.2.tar.gz",
    "platform": null,
    "description": "===================\nPyAMS_table package\n===================\n\n.. contents::\n\n\nWhat is PyAMS?\n==============\n\nPyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications\nand content management with the Pyramid framework.\n\n**PyAMS** is actually mainly used to manage web sites through content management applications (CMS,\nsee PyAMS_content package), but many features are generic and can be used inside any kind of web\napplication.\n\nAll PyAMS documentation is available on `ReadTheDocs <https://pyams.readthedocs.io>`_; source code\nis available on `Gitlab <https://gitlab.com/pyams>`_ and pushed to `Github\n<https://github.com/py-ams>`_. Complete doctests are available in the *doctests* folder.\n\n\nWhat is PyAMS_table?\n====================\n\nPyAMS_table is a fork of `z3c.table <https://github.com/zopefoundation/z3c.table>`_ package;\nit provides the same features to generate HTML tables, but adapted to the Pyramid framework.\n\n** Package API is also converted to common Python standards, using snake_case for variables and\nmethods.\n\n\nChangelog\n=========\n\n2.0.2\n-----\n - updated buildout source\n - updated tests coverage configuration\n\n2.0.1\n-----\n - updated Buildout configuration\n\n2.0.0\n-----\n - upgraded to Pyramid 2.0\n\n1.3.1\n-----\n - use internal tee to avoid multiple accesses to values getter (so that values adapters should be able to return\n   iterators without any problem)\n - added support for Python 3.10 and 3.11\n\n1.3.0\n-----\n - added table and row update events, with matching subscribers predicates; these events are\n   enabled by default but can be disabled by setting custom table attributes\n - handle dynamic CSS classes by supporting callables\n\n1.2.1\n-----\n - updated doctests\n\n1.2.0\n-----\n - removed support for Python < 3.7\n\n1.1.3\n-----\n - updated Gitlab-CI configuration\n\n1.1.2\n-----\n - updated Gitlab-CI configuration\n\n1.1.1\n-----\n - updated Gitlab-CI configuration\n - removed Travis-CI configuration\n\n1.1.0\n-----\n - added methods to render cells and rows contents in JSON format\n - updated \"adapter_config\" decorator arguments names\n\n1.0.2\n-----\n - updated doctests using ZCA hook\n\n1.0.1\n-----\n - use current request registry instead of global registry to query adapters\n\n1.0.0\n-----\n - initial release\n",
    "bugtrack_url": null,
    "license": "ZPL",
    "summary": "PyAMS management package for HTML tables",
    "version": "2.0.2",
    "project_urls": {
        "Homepage": "https://pyams.readthedocs.io"
    },
    "split_keywords": [
        "pyramid",
        "pyams"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07a9270ca995e6f38a78d63c430e1fd37f0b02b333ab145c80c824653f04317d",
                "md5": "e89cd093827e38ce0b491dfa5a7a7851",
                "sha256": "8e2548c7e95442f6915ec60b50aa900d885ef9bee3e741aedef4c552111a2caf"
            },
            "downloads": -1,
            "filename": "pyams_table-2.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e89cd093827e38ce0b491dfa5a7a7851",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 46342,
            "upload_time": "2024-01-24T16:53:13",
            "upload_time_iso_8601": "2024-01-24T16:53:13.816058Z",
            "url": "https://files.pythonhosted.org/packages/07/a9/270ca995e6f38a78d63c430e1fd37f0b02b333ab145c80c824653f04317d/pyams_table-2.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28f6ee274163e5bf5baa9d58a9631b25a73bee9ed79ee47cdc47d713552d94a4",
                "md5": "29c564b87a7496092896045dc0e83e62",
                "sha256": "0a7aa6cad29bd7d1da2c9e5a6f9c3f7e9ac94d2c22f5bf69d4ac915c95588bee"
            },
            "downloads": -1,
            "filename": "pyams_table-2.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "29c564b87a7496092896045dc0e83e62",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 34364,
            "upload_time": "2024-01-24T16:53:16",
            "upload_time_iso_8601": "2024-01-24T16:53:16.220325Z",
            "url": "https://files.pythonhosted.org/packages/28/f6/ee274163e5bf5baa9d58a9631b25a73bee9ed79ee47cdc47d713552d94a4/pyams_table-2.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-24 16:53:16",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pyams-table"
}
        
Elapsed time: 0.17925s