viur-core


Nameviur-core JSON
Version 3.6.29 PyPI version JSON
download
home_pageNone
SummaryThe core component of ViUR, a development framework for Google App Engine
upload_time2024-12-11 14:04:30
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseCopyright © 2024 Mausbrand Informationssysteme GmbH Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords viur framework backend
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <img src="https://github.com/viur-framework/viur-artwork/raw/main/icons/icon-core.svg" height="196" alt="A hexagonal logo of the viur-core" title="viur-core">
    <h1>viur-core</h1>
    <a href="https://github.com/viur-framework/viur-core/actions/workflows/python-test.yaml">
        <img src="https://github.com/viur-framework/viur-core/actions/workflows/python-test.yaml/badge.svg" alt="Badge for Python test suite" title="Python test suite">
    </a>
    <a href="https://core.docs.viur.dev/en/main/">
        <img src="https://readthedocs.org/projects/viur-core/badge/?version=main" alt="Badge for readthedocs.org build status" title="readthedocs.org/viur-core">
    </a>
    <a href="https://pypi.org/project/viur-core/">
        <img alt="Badge showing current PyPI version" title="PyPI" src="https://img.shields.io/pypi/v/viur-core">
    </a>
    <a href="https://github.com/viur-framework/viur-core/blob/main/LICENSE">
        <img src="https://img.shields.io/github/license/viur-framework/viur-core" alt="Badge displaying the license" title="License badge">
    </a>
    <br>
    This is the core component of the <a href="https://www.viur.dev">ViUR framework</a>.
</div>

## About

ViUR is an application development framework for the Google App Engine™.

ViUR was developed to meet the needs and requirements of both designers and developers. It provides a clear concept for the implementation of agile data management software systems. It is written in Python™ and has already attracted a growing community that is constantly supporting and improving ViUR.

## Getting started

To get started with ViUR, check out [viur-base](https://github.com/viur-framework/viur-base). It comes with a pre-configured and well documented project template to immediately start with.

## Migration

### from `<=v3.5` to `v3.6`
In [#833](https://github.com/viur-framework/viur-core/pull/833) the config has
changed from a dict to an object.
To migrate the access expressions like `conf["option"]` in your project
to `conf.option` the viur-core provides a migration script.
Install the _viur-core_ in your project, open a (virtual) environment shell
and `viur-core-migrate-config` will be available.
After checking the result with `viur-core-migrate-config ./deploy/ -d`
you can apply the changes with `viur-core-migrate-config ./deploy/ -x`.

## Contributing

Help of any kind to extend and improve or enhance this project in any kind or way is always appreciated.

We take great interest in your opinion about ViUR. We appreciate your feedback and are looking forward to hear about your ideas. Share your vision or questions with us and participate in ongoing discussions.

See our [contribution guidelines](CONTRIBUTING.md) for details.

## License

Copyright © 2024 by Mausbrand Informationssysteme GmbH.<br>
Mausbrand and ViUR are registered trademarks of Mausbrand Informationssysteme GmbH.

Licensed under the MIT license. See LICENSE for more information.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "viur-core",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Jan Max Meyer <jm@mausbrand.de>",
    "keywords": "viur, framework, backend",
    "author": null,
    "author_email": "Mausbrand Informationssysteme GmbH <devs@viur.dev>",
    "download_url": null,
    "platform": null,
    "description": "<div align=\"center\">\n    <img src=\"https://github.com/viur-framework/viur-artwork/raw/main/icons/icon-core.svg\" height=\"196\" alt=\"A hexagonal logo of the viur-core\" title=\"viur-core\">\n    <h1>viur-core</h1>\n    <a href=\"https://github.com/viur-framework/viur-core/actions/workflows/python-test.yaml\">\n        <img src=\"https://github.com/viur-framework/viur-core/actions/workflows/python-test.yaml/badge.svg\" alt=\"Badge for Python test suite\" title=\"Python test suite\">\n    </a>\n    <a href=\"https://core.docs.viur.dev/en/main/\">\n        <img src=\"https://readthedocs.org/projects/viur-core/badge/?version=main\" alt=\"Badge for readthedocs.org build status\" title=\"readthedocs.org/viur-core\">\n    </a>\n    <a href=\"https://pypi.org/project/viur-core/\">\n        <img alt=\"Badge showing current PyPI version\" title=\"PyPI\" src=\"https://img.shields.io/pypi/v/viur-core\">\n    </a>\n    <a href=\"https://github.com/viur-framework/viur-core/blob/main/LICENSE\">\n        <img src=\"https://img.shields.io/github/license/viur-framework/viur-core\" alt=\"Badge displaying the license\" title=\"License badge\">\n    </a>\n    <br>\n    This is the core component of the <a href=\"https://www.viur.dev\">ViUR framework</a>.\n</div>\n\n## About\n\nViUR is an application development framework for the Google App Engine\u2122.\n\nViUR was developed to meet the needs and requirements of both designers and developers. It provides a clear concept for the implementation of agile data management software systems. It is written in Python\u2122 and has already attracted a growing community that is constantly supporting and improving ViUR.\n\n## Getting started\n\nTo get started with ViUR, check out [viur-base](https://github.com/viur-framework/viur-base). It comes with a pre-configured and well documented project template to immediately start with.\n\n## Migration\n\n### from `<=v3.5` to `v3.6`\nIn [#833](https://github.com/viur-framework/viur-core/pull/833) the config has\nchanged from a dict to an object.\nTo migrate the access expressions like `conf[\"option\"]` in your project\nto `conf.option` the viur-core provides a migration script.\nInstall the _viur-core_ in your project, open a (virtual) environment shell\nand `viur-core-migrate-config` will be available.\nAfter checking the result with `viur-core-migrate-config ./deploy/ -d`\nyou can apply the changes with `viur-core-migrate-config ./deploy/ -x`.\n\n## Contributing\n\nHelp of any kind to extend and improve or enhance this project in any kind or way is always appreciated.\n\nWe take great interest in your opinion about ViUR. We appreciate your feedback and are looking forward to hear about your ideas. Share your vision or questions with us and participate in ongoing discussions.\n\nSee our [contribution guidelines](CONTRIBUTING.md) for details.\n\n## License\n\nCopyright \u00a9 2024 by Mausbrand Informationssysteme GmbH.<br>\nMausbrand and ViUR are registered trademarks of Mausbrand Informationssysteme GmbH.\n\nLicensed under the MIT license. See LICENSE for more information.\n",
    "bugtrack_url": null,
    "license": "Copyright \u00a9 2024 Mausbrand Informationssysteme GmbH  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "The core component of ViUR, a development framework for Google App Engine",
    "version": "3.6.29",
    "project_urls": {
        "Bug Tracker": "https://github.com/viur-framework/viur-core/issues",
        "Changelog": "https://github.com/viur-framework/viur-core/blob/main/CHANGELOG.md",
        "Documentation": "https://core.docs.viur.dev/en/stable/",
        "Homepage": "https://www.viur.dev/",
        "Repository": "https://github.com/viur-framework/viur-core.git"
    },
    "split_keywords": [
        "viur",
        " framework",
        " backend"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a012291c34cc3f91446f82846c9210eea5fa7670aa510b9f9da2f3b0af03d1be",
                "md5": "b3754a0543204439faa7d2381a525c11",
                "sha256": "effd6cf09a3c29182a7595476cd3a9f829fbbf94c3a9a30198a71af6b7b8f6d9"
            },
            "downloads": -1,
            "filename": "viur_core-3.6.29-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b3754a0543204439faa7d2381a525c11",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 299584,
            "upload_time": "2024-12-11T14:04:30",
            "upload_time_iso_8601": "2024-12-11T14:04:30.411102Z",
            "url": "https://files.pythonhosted.org/packages/a0/12/291c34cc3f91446f82846c9210eea5fa7670aa510b9f9da2f3b0af03d1be/viur_core-3.6.29-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-11 14:04:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "viur-framework",
    "github_project": "viur-core",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "viur-core"
}
        
Elapsed time: 0.72722s