# 1. lia
[](https://pepy.tech/project/spawn-lia)
[](https://www.gnu.org/licenses/gpl-3.0)

<a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
[](https://pypi.org/project/spawn-lia)

-----
**Table of Contents**
- [1. lia](#1-lia)
- [1.1. Why?](#11-why)
- [1.2. What?](#12-what)
- [1.3. Lia](#13-lia)
- [1.4. Installation](#14-installation)
- [1.5. Usage](#15-usage)
- [1.5.1. CI](#151-ci)
- [1.5.2. CI in container](#152-ci-in-container)
- [1.5.3. About Testing](#153-about-testing)
- [1.5.4. Deployments](#154-deployments)
- [1.5.5. Git operations](#155-git-operations)
- [2. Successes](#2-successes)
- [3. Support the Development](#3-support-the-development)
## 1.1. Why?
Remember code is poetry. And we write our own story. And for this, we need a support.
Without a support, all your efforts will fail. A support takes care we do all the necessary things we would not find time during battles. We need a support. So we asked `lia` to join us.
She protects us from malicious adversaries, and heals our organization by making our poetry better and thereby our story.
## 1.2. What?
`lia` is the best support you can hope for. She helps us to maintain our ship, fight enemies, and win customers.
## 1.3. Lia
Why did we name the package `lia`?
As a short form of Elisabeth, Lia means "God is fullness", "God is my oath" or "God swears". From Amilia Lia gets the meanings "the zealous", "the imitator" or "the competitor" and from Julia "from the family of the Julii" or "consecrated to Jupiter". Lia is also the Irish word for "healer".
All other meanings do not matter in this context whatsoever.
In fact, the name is so similar to `lua` a common language for creating cyber weapons that altering the name into something more beautiful pays attention to the fact that `lia` is doing more or less the exact opposite of `lua`.
Also check the movie [Warcraft](https://www.imdb.com/title/tt0803096/) for background information about the story. It is going on for some time now. But we decided to not just sit still since the world became full of war recently. Thats why we will grow into our predestined roles. Its destiny.
You can't avoid destiny. It is even waste of time trying to. Surrendering is a proven method for manifestation. You probably know that anyways.
If you read through books about Agile Development, Refactoring and Clean Coding you maybe realize that security, value generation, and awesome products do have a lot to do with these books. `Thus, true developers have one common enemy: The Fel.`
We hope the tool brings you joy in winning your daily battles against the Fel.
We built for a better future. And we are excited what the future has prepared for us. ⛵
## 1.4. Installation
```bash
pip install spawn-lia
```
If you want to get really fancy (it really makes a lot more fun) create an alias for `pip install`
```bash
nano ~/.bashrc
```
And append
```bash
alias cast='pip install'
```
After saving run
```bash
source ~/.bashrc
```
Then finally,
```bash
cast spawn-lia
```
## 1.5. Usage
To get general information about the spells `lia` has to offer run the plain command
```bash
lia
```
### 1.5.1. CI
To improve the quality of your package and doing local CI do:
```bash
lia heal package
```
Do not be afraid you will probably see many errors. This behavior is intended and shall raise your attention to all sorts of errors, bugs, technical debt and antipatterns in your code.
Getting rid of everything may be tedious but it is doable. We are going through the same process. It improved everything for us.
If you need more information about typing, then the `mypy` [documentation](https://mypy.readthedocs.io/en/stable/getting_started.html) is a great place to start.
### 1.5.2. CI in container
For all remote CI systems like Drone CI, Woodpecker, Actions, etc.
```bash
lia heal package
```
### 1.5.3. About Testing
We recommend to use `unittest` instead of `pytest`. There is a bug such that pytests are now running very slow. Lia is compatible with both
### 1.5.4. Deployments
To deploy you package do
```bash
lia deploy package
```
### 1.5.5. Git operations
```bash
lia push origin_name
```
where origin name is the name of your remote, e.g. `origin`
# 2. Successes
Our now deprecated venv mechanics are implemented into Debian 12. Here we clearly demonstrated how our philosphy of free software accelerates businesses all around the world.
It feels nice to have so many supporters and we thus continue with the project and are happy that the virtual environments are handled by someone else at the right point of the operating system.
# 3. Support the Development
To support the development you can
<a href="https://www.buymeacoffee.com/capjmk" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>
Raw data
{
"_id": null,
"home_page": "https://codeberg.org/cap_jmk/lia",
"name": "spawn-lia",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "Julian M. Kleber",
"author_email": "julian.kleber@sail.black",
"download_url": "https://files.pythonhosted.org/packages/fb/1f/dd0bcc207d03a7199392ac0eb695b674d10655af2366109b7a2c17d4035a/spawn-lia-0.3.2.tar.gz",
"platform": null,
"description": "# 1. lia\n\n[](https://pepy.tech/project/spawn-lia)\n[](https://www.gnu.org/licenses/gpl-3.0)\n\n<a href=\"https://github.com/psf/black\"><img alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"></a>\n[](https://pypi.org/project/spawn-lia)\n\n\n\n-----\n**Table of Contents**\n\n- [1. lia](#1-lia)\n - [1.1. Why?](#11-why)\n - [1.2. What?](#12-what)\n - [1.3. Lia](#13-lia)\n - [1.4. Installation](#14-installation)\n - [1.5. Usage](#15-usage)\n - [1.5.1. CI](#151-ci)\n - [1.5.2. CI in container](#152-ci-in-container)\n - [1.5.3. About Testing](#153-about-testing)\n - [1.5.4. Deployments](#154-deployments)\n - [1.5.5. Git operations](#155-git-operations)\n- [2. Successes](#2-successes)\n- [3. Support the Development](#3-support-the-development)\n\n\n\n## 1.1. Why?\n\nRemember code is poetry. And we write our own story. And for this, we need a support.\n\nWithout a support, all your efforts will fail. A support takes care we do all the necessary things we would not find time during battles. We need a support. So we asked `lia` to join us.\n\nShe protects us from malicious adversaries, and heals our organization by making our poetry better and thereby our story.\n\n## 1.2. What?\n\n`lia` is the best support you can hope for. She helps us to maintain our ship, fight enemies, and win customers.\n\n## 1.3. Lia\n\nWhy did we name the package `lia`?\n\nAs a short form of Elisabeth, Lia means \"God is fullness\", \"God is my oath\" or \"God swears\". From Amilia Lia gets the meanings \"the zealous\", \"the imitator\" or \"the competitor\" and from Julia \"from the family of the Julii\" or \"consecrated to Jupiter\". Lia is also the Irish word for \"healer\".\n\nAll other meanings do not matter in this context whatsoever.\n\nIn fact, the name is so similar to `lua` a common language for creating cyber weapons that altering the name into something more beautiful pays attention to the fact that `lia` is doing more or less the exact opposite of `lua`.\n\nAlso check the movie [Warcraft](https://www.imdb.com/title/tt0803096/) for background information about the story. It is going on for some time now. But we decided to not just sit still since the world became full of war recently. Thats why we will grow into our predestined roles. Its destiny.\n\nYou can't avoid destiny. It is even waste of time trying to. Surrendering is a proven method for manifestation. You probably know that anyways.\n\nIf you read through books about Agile Development, Refactoring and Clean Coding you maybe realize that security, value generation, and awesome products do have a lot to do with these books. `Thus, true developers have one common enemy: The Fel.` \n\nWe hope the tool brings you joy in winning your daily battles against the Fel. \n\nWe built for a better future. And we are excited what the future has prepared for us. \u26f5\n\n## 1.4. Installation\n\n```bash\npip install spawn-lia\n```\n\nIf you want to get really fancy (it really makes a lot more fun) create an alias for `pip install`\n\n```bash\nnano ~/.bashrc\n```\n\nAnd append\n\n```bash\nalias cast='pip install'\n```\n\nAfter saving run\n\n```bash\nsource ~/.bashrc\n```\n\nThen finally,\n\n```bash\ncast spawn-lia\n```\n\n## 1.5. Usage\n\nTo get general information about the spells `lia` has to offer run the plain command\n\n```bash\nlia\n```\n\n### 1.5.1. CI \n\nTo improve the quality of your package and doing local CI do:\n\n```bash\nlia heal package\n```\n\nDo not be afraid you will probably see many errors. This behavior is intended and shall raise your attention to all sorts of errors, bugs, technical debt and antipatterns in your code.\n\nGetting rid of everything may be tedious but it is doable. We are going through the same process. It improved everything for us.\n\nIf you need more information about typing, then the `mypy` [documentation](https://mypy.readthedocs.io/en/stable/getting_started.html) is a great place to start.\n\n### 1.5.2. CI in container\n\nFor all remote CI systems like Drone CI, Woodpecker, Actions, etc. \n\n```bash\nlia heal package\n```\n\n### 1.5.3. About Testing\n\nWe recommend to use `unittest` instead of `pytest`. There is a bug such that pytests are now running very slow. Lia is compatible with both\n\n### 1.5.4. Deployments\n\nTo deploy you package do\n\n\n```bash\nlia deploy package \n```\n\n### 1.5.5. Git operations \n\n```bash\nlia push origin_name\n```\nwhere origin name is the name of your remote, e.g. `origin`\n\n# 2. Successes \n\nOur now deprecated venv mechanics are implemented into Debian 12. Here we clearly demonstrated how our philosphy of free software accelerates businesses all around the world.\n\nIt feels nice to have so many supporters and we thus continue with the project and are happy that the virtual environments are handled by someone else at the right point of the operating system.\n\n# 3. Support the Development\n\nTo support the development you can\n\n<a href=\"https://www.buymeacoffee.com/capjmk\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/default-orange.png\" alt=\"Buy Me A Coffee\" height=\"41\" width=\"174\"></a>\n",
"bugtrack_url": null,
"license": "",
"summary": "The most wanted support",
"version": "0.3.2",
"project_urls": {
"Homepage": "https://codeberg.org/cap_jmk/lia"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8d94b80d6dcf290a62e647572e0f4bc3c9c6fcb889343de729951d53eb2db3b1",
"md5": "f5906ed533e54dedb96895891d934144",
"sha256": "8da39ce2d8b8c6546c98ddd4c9249e822b034cac5d3eb6557e46c6bf0d80ebd2"
},
"downloads": -1,
"filename": "spawn_lia-0.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f5906ed533e54dedb96895891d934144",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 29783,
"upload_time": "2023-09-27T16:15:27",
"upload_time_iso_8601": "2023-09-27T16:15:27.191873Z",
"url": "https://files.pythonhosted.org/packages/8d/94/b80d6dcf290a62e647572e0f4bc3c9c6fcb889343de729951d53eb2db3b1/spawn_lia-0.3.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb1fdd0bcc207d03a7199392ac0eb695b674d10655af2366109b7a2c17d4035a",
"md5": "580fe6ff8356329de00e6674b799cc6a",
"sha256": "109a1578bbcec2afb251e36cecfeb76cf81a7872b0cac22c6cea508351fce7c9"
},
"downloads": -1,
"filename": "spawn-lia-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "580fe6ff8356329de00e6674b799cc6a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 27888,
"upload_time": "2023-09-27T16:15:28",
"upload_time_iso_8601": "2023-09-27T16:15:28.489243Z",
"url": "https://files.pythonhosted.org/packages/fb/1f/dd0bcc207d03a7199392ac0eb695b674d10655af2366109b7a2c17d4035a/spawn-lia-0.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-27 16:15:28",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": true,
"codeberg_user": "cap_jmk",
"codeberg_project": "lia",
"lcname": "spawn-lia"
}