asantiya


Nameasantiya JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryDocker deployment CLI tool for local and remote environments
upload_time2025-07-13 23:37:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT License Copyright (c) 2025 shahid-0 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 docker deployment cli devops
VCS
bugtrack_url
requirements annotated-types asgiref asttokens bcrypt certifi cffi charset-normalizer click comm cryptography debugpy decorator Django django-widget-tweaks docker executing git-filter-repo idna ipykernel ipython jedi jupyter_client jupyter_core markdown-it-py matplotlib-inline mdurl nest-asyncio packaging paramiko parso pexpect platformdirs prompt-toolkit psutil ptyprocess pure-eval pycparser pydantic pydantic_core Pygments PyNaCl python-dateutil python-dotenv PyYAML pyzmq requests rich shellingham six sqlparse stack-data tabulate tornado traitlets typer typing-inspection typing_extensions urllib3 wcwidth
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Asantiya – Bringing Ease to Your Deployment Workflow

**Asantiya** (*Pashto: اسانتیا*) isn't just a name – it embodies the spirit of the tool. In Pashto:

- **asan (اسان)** = *easy*  
- **asantiya (اسانتیا)** = *ease*, *comfort*, *convenience*

This CLI tool makes deploying applications effortless, whether you're targeting local environments or remote servers.

[![PyPI version](https://img.shields.io/pypi/v/asantiya)](https://pypi.org/project/asantiya/)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Documentation](https://img.shields.io/badge/docs-website-brightgreen)](https://yourwebsite.com)  <!-- Replace with your actual website -->

## ✨ Why Asantiya?

- **Zero-Deploy-Friction**: Automate deployments so you can focus on coding, not server setup
- **Environment Agnostic**: Works seamlessly for both local testing and production environments
- **Docker-Powered**: Ensures consistency across environments with containerization
- **Developer-Friendly**: Intuitive CLI commands abstract away complex deployment steps
- **Config-Driven**: Control ports, images, and environments through simple YAML files

## 🚀 Quick Start

```bash
pip install asantiya
asantiya init  # Creates default configuration
asantiya deploy --env production

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "asantiya",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "docker, deployment, cli, devops",
    "author": null,
    "author_email": "Shahid Khan <shahiddev91@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/2b/25/3ae2db4ada78b5ecba6ad8d0535193978ffd5ed80231ef084fb4cb325385/asantiya-0.1.1.tar.gz",
    "platform": null,
    "description": "# Asantiya \u2013 Bringing Ease to Your Deployment Workflow\n\n**Asantiya** (*Pashto: \u0627\u0633\u0627\u0646\u062a\u06cc\u0627*) isn't just a name \u2013 it embodies the spirit of the tool. In Pashto:\n\n- **asan (\u0627\u0633\u0627\u0646)** = *easy*  \n- **asantiya (\u0627\u0633\u0627\u0646\u062a\u06cc\u0627)** = *ease*, *comfort*, *convenience*\n\nThis CLI tool makes deploying applications effortless, whether you're targeting local environments or remote servers.\n\n[![PyPI version](https://img.shields.io/pypi/v/asantiya)](https://pypi.org/project/asantiya/)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Documentation](https://img.shields.io/badge/docs-website-brightgreen)](https://yourwebsite.com)  <!-- Replace with your actual website -->\n\n## \u2728 Why Asantiya?\n\n- **Zero-Deploy-Friction**: Automate deployments so you can focus on coding, not server setup\n- **Environment Agnostic**: Works seamlessly for both local testing and production environments\n- **Docker-Powered**: Ensures consistency across environments with containerization\n- **Developer-Friendly**: Intuitive CLI commands abstract away complex deployment steps\n- **Config-Driven**: Control ports, images, and environments through simple YAML files\n\n## \ud83d\ude80 Quick Start\n\n```bash\npip install asantiya\nasantiya init  # Creates default configuration\nasantiya deploy --env production\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2025 shahid-0  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": "Docker deployment CLI tool for local and remote environments",
    "version": "0.1.1",
    "project_urls": {
        "Documentation": "https://github.com/shahid-0/asantiya#readme",
        "Homepage": "https://github.com/shahid-0/asantiya",
        "Issues": "https://github.com/shahid-0/asantiya/issues"
    },
    "split_keywords": [
        "docker",
        " deployment",
        " cli",
        " devops"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "efec8fe9470fdbfd47438245d78874233481e2fa179fc36852ed664ac47a127b",
                "md5": "d14c781c86e6d1d14025fb67a8429db8",
                "sha256": "7c2a7febe6826ee898c04e6997fbdd022581d581bbe1f967e49ed10023752aef"
            },
            "downloads": -1,
            "filename": "asantiya-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d14c781c86e6d1d14025fb67a8429db8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 24395,
            "upload_time": "2025-07-13T23:37:08",
            "upload_time_iso_8601": "2025-07-13T23:37:08.869773Z",
            "url": "https://files.pythonhosted.org/packages/ef/ec/8fe9470fdbfd47438245d78874233481e2fa179fc36852ed664ac47a127b/asantiya-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b253ae2db4ada78b5ecba6ad8d0535193978ffd5ed80231ef084fb4cb325385",
                "md5": "ed6fa948bd62f52dad1704acf28f6e16",
                "sha256": "9ebdb3425b313b43be58507cc1b79c736bf4be6b979cb368a316cf69619e666a"
            },
            "downloads": -1,
            "filename": "asantiya-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "ed6fa948bd62f52dad1704acf28f6e16",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 18886,
            "upload_time": "2025-07-13T23:37:09",
            "upload_time_iso_8601": "2025-07-13T23:37:09.765053Z",
            "url": "https://files.pythonhosted.org/packages/2b/25/3ae2db4ada78b5ecba6ad8d0535193978ffd5ed80231ef084fb4cb325385/asantiya-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-13 23:37:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "shahid-0",
    "github_project": "asantiya#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "annotated-types",
            "specs": [
                [
                    "==",
                    "0.7.0"
                ]
            ]
        },
        {
            "name": "asgiref",
            "specs": [
                [
                    "==",
                    "3.8.1"
                ]
            ]
        },
        {
            "name": "asttokens",
            "specs": [
                [
                    "==",
                    "2.4.1"
                ]
            ]
        },
        {
            "name": "bcrypt",
            "specs": [
                [
                    "==",
                    "4.3.0"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2025.4.26"
                ]
            ]
        },
        {
            "name": "cffi",
            "specs": [
                [
                    "==",
                    "1.17.1"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.2"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.2.1"
                ]
            ]
        },
        {
            "name": "comm",
            "specs": [
                [
                    "==",
                    "0.2.2"
                ]
            ]
        },
        {
            "name": "cryptography",
            "specs": [
                [
                    "==",
                    "45.0.4"
                ]
            ]
        },
        {
            "name": "debugpy",
            "specs": [
                [
                    "==",
                    "1.8.1"
                ]
            ]
        },
        {
            "name": "decorator",
            "specs": [
                [
                    "==",
                    "5.1.1"
                ]
            ]
        },
        {
            "name": "Django",
            "specs": [
                [
                    "==",
                    "5.1.3"
                ]
            ]
        },
        {
            "name": "django-widget-tweaks",
            "specs": [
                [
                    "==",
                    "1.5.0"
                ]
            ]
        },
        {
            "name": "docker",
            "specs": [
                [
                    "==",
                    "7.1.0"
                ]
            ]
        },
        {
            "name": "executing",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "git-filter-repo",
            "specs": [
                [
                    "==",
                    "2.47.0"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "ipykernel",
            "specs": [
                [
                    "==",
                    "6.29.3"
                ]
            ]
        },
        {
            "name": "ipython",
            "specs": [
                [
                    "==",
                    "8.22.2"
                ]
            ]
        },
        {
            "name": "jedi",
            "specs": [
                [
                    "==",
                    "0.19.1"
                ]
            ]
        },
        {
            "name": "jupyter_client",
            "specs": [
                [
                    "==",
                    "8.6.1"
                ]
            ]
        },
        {
            "name": "jupyter_core",
            "specs": [
                [
                    "==",
                    "5.7.2"
                ]
            ]
        },
        {
            "name": "markdown-it-py",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "matplotlib-inline",
            "specs": [
                [
                    "==",
                    "0.1.6"
                ]
            ]
        },
        {
            "name": "mdurl",
            "specs": [
                [
                    "==",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "nest-asyncio",
            "specs": [
                [
                    "==",
                    "1.6.0"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "24.0"
                ]
            ]
        },
        {
            "name": "paramiko",
            "specs": [
                [
                    "==",
                    "3.5.1"
                ]
            ]
        },
        {
            "name": "parso",
            "specs": [
                [
                    "==",
                    "0.8.3"
                ]
            ]
        },
        {
            "name": "pexpect",
            "specs": [
                [
                    "==",
                    "4.9.0"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "4.2.0"
                ]
            ]
        },
        {
            "name": "prompt-toolkit",
            "specs": [
                [
                    "==",
                    "3.0.43"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "==",
                    "5.9.8"
                ]
            ]
        },
        {
            "name": "ptyprocess",
            "specs": [
                [
                    "==",
                    "0.7.0"
                ]
            ]
        },
        {
            "name": "pure-eval",
            "specs": [
                [
                    "==",
                    "0.2.2"
                ]
            ]
        },
        {
            "name": "pycparser",
            "specs": [
                [
                    "==",
                    "2.22"
                ]
            ]
        },
        {
            "name": "pydantic",
            "specs": [
                [
                    "==",
                    "2.11.7"
                ]
            ]
        },
        {
            "name": "pydantic_core",
            "specs": [
                [
                    "==",
                    "2.33.2"
                ]
            ]
        },
        {
            "name": "Pygments",
            "specs": [
                [
                    "==",
                    "2.19.1"
                ]
            ]
        },
        {
            "name": "PyNaCl",
            "specs": [
                [
                    "==",
                    "1.5.0"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    "==",
                    "2.9.0.post0"
                ]
            ]
        },
        {
            "name": "python-dotenv",
            "specs": [
                [
                    "==",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "PyYAML",
            "specs": [
                [
                    "==",
                    "6.0.2"
                ]
            ]
        },
        {
            "name": "pyzmq",
            "specs": [
                [
                    "==",
                    "25.1.2"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.4"
                ]
            ]
        },
        {
            "name": "rich",
            "specs": [
                [
                    "==",
                    "14.0.0"
                ]
            ]
        },
        {
            "name": "shellingham",
            "specs": [
                [
                    "==",
                    "1.5.4"
                ]
            ]
        },
        {
            "name": "six",
            "specs": [
                [
                    "==",
                    "1.16.0"
                ]
            ]
        },
        {
            "name": "sqlparse",
            "specs": [
                [
                    "==",
                    "0.5.2"
                ]
            ]
        },
        {
            "name": "stack-data",
            "specs": [
                [
                    "==",
                    "0.6.3"
                ]
            ]
        },
        {
            "name": "tabulate",
            "specs": [
                [
                    "==",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "tornado",
            "specs": [
                [
                    "==",
                    "6.4"
                ]
            ]
        },
        {
            "name": "traitlets",
            "specs": [
                [
                    "==",
                    "5.14.2"
                ]
            ]
        },
        {
            "name": "typer",
            "specs": [
                [
                    "==",
                    "0.16.0"
                ]
            ]
        },
        {
            "name": "typing-inspection",
            "specs": [
                [
                    "==",
                    "0.4.1"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    "==",
                    "4.14.0"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.4.0"
                ]
            ]
        },
        {
            "name": "wcwidth",
            "specs": [
                [
                    "==",
                    "0.2.13"
                ]
            ]
        }
    ],
    "lcname": "asantiya"
}
        
Elapsed time: 0.67939s