djaodjin-deployutils


Namedjaodjin-deployutils JSON
Version 0.14.0 PyPI version JSON
download
home_pageNone
SummaryDeploy webapps hosted on djaodjin.com
upload_time2025-08-25 20:44:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseBSD-2-Clause
keywords deployutils session django flask
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            DjaoDjin deployutils
====================

This repository contains the code for the command line tool and modules
to seamlessly integrate an appplication with DjaoDjin's
[HTTP session manager proxy](https://github.com/djaodjin/djaoapp).

Install
-------

Install deployutils into your environment


    $ pip install djaodjin-deployutils

See the steps to [integrate with a Django project](docs/deploy-django.rst).


Development
-----------

Clone the repository in a virtualenv and install the prerequisites


    $ python3 -m .venv
    $ source .venv/bin/activate
    $ pip install -r testsite/requirements.txt

    # When using Django integration
    $ make build-assets


Create the credentials file with a ``DJAODJIN_SECRET_KEY`` and the empty db.


    $ make initdb


Run the web application


    $ python manage.py runserver


Browse to http://localhost:8000

Release Notes
=============

Tested with

- **Python:** 3.10, **Django:** 4.2 ([LTS](https://www.djangoproject.com/download/))
- **Python:** 3.12, **Django:** 5.2 (next)
- **Python:** 3.9, **Django:** 3.2 (legacy)

0.14.0

 * uses settings.ASSETS_CDN when packaging theme templates
 * presents manage.py commands in a separate django_deployutils section
 * adds mockup to retrieve user profile API

[previous release notes](changelog)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "djaodjin-deployutils",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "The DjaoDjin Team <help@djaodjin.com>",
    "keywords": "deployutils, session, django, flask",
    "author": null,
    "author_email": "The DjaoDjin Team <help@djaodjin.com>",
    "download_url": "https://files.pythonhosted.org/packages/76/0b/973c4681c0e732c315bb3f6f8c1aa2b14b958b397c2651d7d0b4d20fea79/djaodjin_deployutils-0.14.0.tar.gz",
    "platform": null,
    "description": "DjaoDjin deployutils\n====================\n\nThis repository contains the code for the command line tool and modules\nto seamlessly integrate an appplication with DjaoDjin's\n[HTTP session manager proxy](https://github.com/djaodjin/djaoapp).\n\nInstall\n-------\n\nInstall deployutils into your environment\n\n\n    $ pip install djaodjin-deployutils\n\nSee the steps to [integrate with a Django project](docs/deploy-django.rst).\n\n\nDevelopment\n-----------\n\nClone the repository in a virtualenv and install the prerequisites\n\n\n    $ python3 -m .venv\n    $ source .venv/bin/activate\n    $ pip install -r testsite/requirements.txt\n\n    # When using Django integration\n    $ make build-assets\n\n\nCreate the credentials file with a ``DJAODJIN_SECRET_KEY`` and the empty db.\n\n\n    $ make initdb\n\n\nRun the web application\n\n\n    $ python manage.py runserver\n\n\nBrowse to http://localhost:8000\n\nRelease Notes\n=============\n\nTested with\n\n- **Python:** 3.10, **Django:** 4.2 ([LTS](https://www.djangoproject.com/download/))\n- **Python:** 3.12, **Django:** 5.2 (next)\n- **Python:** 3.9, **Django:** 3.2 (legacy)\n\n0.14.0\n\n * uses settings.ASSETS_CDN when packaging theme templates\n * presents manage.py commands in a separate django_deployutils section\n * adds mockup to retrieve user profile API\n\n[previous release notes](changelog)\n",
    "bugtrack_url": null,
    "license": "BSD-2-Clause",
    "summary": "Deploy webapps hosted on djaodjin.com",
    "version": "0.14.0",
    "project_urls": {
        "changelog": "https://github.com/djaodjin/djaodjin-deployutils/changelog",
        "documentation": "https://djaodjin-deployutils.readthedocs.io/",
        "repository": "https://github.com/djaodjin/djaodjin-deployutils"
    },
    "split_keywords": [
        "deployutils",
        " session",
        " django",
        " flask"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62b4ac6d6ce8a5e85e89794472002a7e0589100cfc2929ed381b60257db6b240",
                "md5": "992eaf630786ed15fab72a3c9c001e85",
                "sha256": "044ffb4fbc19ebc7e9c36a46ba500cd797f7306a4bef01c00186e2d0bc3e0a60"
            },
            "downloads": -1,
            "filename": "djaodjin_deployutils-0.14.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "992eaf630786ed15fab72a3c9c001e85",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 98405,
            "upload_time": "2025-08-25T20:44:38",
            "upload_time_iso_8601": "2025-08-25T20:44:38.346558Z",
            "url": "https://files.pythonhosted.org/packages/62/b4/ac6d6ce8a5e85e89794472002a7e0589100cfc2929ed381b60257db6b240/djaodjin_deployutils-0.14.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "760b973c4681c0e732c315bb3f6f8c1aa2b14b958b397c2651d7d0b4d20fea79",
                "md5": "e41b05fe05e8672da0789343ca21c429",
                "sha256": "574de847d3f7c4b0d05199af40212a76ce2a96335152fa233b1c886e82319910"
            },
            "downloads": -1,
            "filename": "djaodjin_deployutils-0.14.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e41b05fe05e8672da0789343ca21c429",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 50465,
            "upload_time": "2025-08-25T20:44:39",
            "upload_time_iso_8601": "2025-08-25T20:44:39.736342Z",
            "url": "https://files.pythonhosted.org/packages/76/0b/973c4681c0e732c315bb3f6f8c1aa2b14b958b397c2651d7d0b4d20fea79/djaodjin_deployutils-0.14.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-25 20:44:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "djaodjin",
    "github_project": "djaodjin-deployutils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "djaodjin-deployutils"
}
        
Elapsed time: 0.67603s