======================
Visitor Design Pattern
======================
Flexible and complete pytonic implementation of the visitor design pattern
Features
--------
- Implement a visitor design pattern for any data structure
- Convenient decorator API
- Ready to use accept method for tree-like data structures
- Compatible with Attrs
Links
-----
- Access the sphinx Documentation_ and Usage_
- See the Pypi_ package
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _Documentation: https://visitor-design-pattern.readthedocs.io/en/latest/index.html
.. _Pypi: https://pypi.org/project/visitor-design-pattern/
.. _Usage: https://visitor-design-pattern.readthedocs.io/en/latest/usage.html
=======
History
=======
0.1.0 (2021-04-14)
------------------
* First version.
Raw data
{
"_id": null,
"home_page": "https://gitlab.rayference.dansaert.be/project-x01/drivers/the_visitors",
"name": "visitor-design-pattern",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.5",
"maintainer_email": null,
"keywords": "visitor_design_pattern",
"author": "Nicolas Misk",
"author_email": "nicolas.misk@rayference.eu",
"download_url": "https://files.pythonhosted.org/packages/34/59/62eebeb03c46b05c50f6c2a87feefed04f1704aeef218ed87d419f221011/visitor_design_pattern-1.0.10.tar.gz",
"platform": null,
"description": "======================\nVisitor Design Pattern\n======================\n\n\nFlexible and complete pytonic implementation of the visitor design pattern\n\n\nFeatures\n--------\n\n - Implement a visitor design pattern for any data structure\n - Convenient decorator API\n - Ready to use accept method for tree-like data structures\n - Compatible with Attrs\n\n\nLinks\n-----\n\n - Access the sphinx Documentation_ and Usage_\n - See the Pypi_ package\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _Documentation: https://visitor-design-pattern.readthedocs.io/en/latest/index.html\n.. _Pypi: https://pypi.org/project/visitor-design-pattern/\n.. _Usage: https://visitor-design-pattern.readthedocs.io/en/latest/usage.html\n\n\n=======\nHistory\n=======\n\n0.1.0 (2021-04-14)\n------------------\n\n* First version.\n",
"bugtrack_url": null,
"license": null,
"summary": "Radiative Transfer Model template",
"version": "1.0.10",
"project_urls": {
"Homepage": "https://gitlab.rayference.dansaert.be/project-x01/drivers/the_visitors"
},
"split_keywords": [
"visitor_design_pattern"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ae951b9189abfb6da3dd6c3ea1bd338624162d0d95fcde182fcf78663fa60021",
"md5": "21812b65a88bdeb2cf585b364a57c28b",
"sha256": "72a24ebf5b1845a70635ab8636e954baf6902c10030f958ea6c59b4eb9ffaaa4"
},
"downloads": -1,
"filename": "visitor_design_pattern-1.0.10-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "21812b65a88bdeb2cf585b364a57c28b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.5",
"size": 5001,
"upload_time": "2025-07-25T12:39:22",
"upload_time_iso_8601": "2025-07-25T12:39:22.354331Z",
"url": "https://files.pythonhosted.org/packages/ae/95/1b9189abfb6da3dd6c3ea1bd338624162d0d95fcde182fcf78663fa60021/visitor_design_pattern-1.0.10-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "345962eebeb03c46b05c50f6c2a87feefed04f1704aeef218ed87d419f221011",
"md5": "17baf425cb1e786f2f29e0261327382c",
"sha256": "e9b1183bf4917c24b992e9f29afd230243ee6ed57200a709dde7233401ea081f"
},
"downloads": -1,
"filename": "visitor_design_pattern-1.0.10.tar.gz",
"has_sig": false,
"md5_digest": "17baf425cb1e786f2f29e0261327382c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 155995,
"upload_time": "2025-07-25T12:39:23",
"upload_time_iso_8601": "2025-07-25T12:39:23.153844Z",
"url": "https://files.pythonhosted.org/packages/34/59/62eebeb03c46b05c50f6c2a87feefed04f1704aeef218ed87d419f221011/visitor_design_pattern-1.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-25 12:39:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "visitor-design-pattern"
}