Repository: abdelrahman0w/ouro (language: python)

Issue:
rename-the-project



Discussion / hints:

Fix patch:
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 998c047..dafcb76 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -1,4 +1,4 @@
-- Ouroboros version:
+- Ouro version:
 - Python version:
 - Operating System:
 
diff --git a/Makefile b/Makefile
index 430217f..15dc46a 100644
--- a/Makefile
+++ b/Makefile
@@ -55,10 +55,10 @@ clean-test: ## remove test and coverage artifacts
 	@rm -fr .pytest_cache
 
 lint/flake8: ## check style with flake8
-	@flake8 ouroboros tests
+	@flake8 ouro tests
 
 lint/black: ## check style with black
-	@black --check ouroboros tests
+	@black --check ouro tests
 
 lint: lint/flake8 lint/black ## check style
 
@@ -77,4 +77,4 @@ install: clean ## install the package to the active Python's site-packages
 	@python setup.py install
 
 uninstall: clean ## uninstall the package from the active Python's site-packages
-	@cd $(SITE_PACKAGES) && rm -rf ouroboros*
+	@cd $(SITE_PACKAGES) && rm -rf ouro*
diff --git a/README.md.bk b/README.md.bk
deleted file mode 100644
index ffb6bee..0000000
--- a/README.md.bk
+++ /dev/null
@@ -1,84 +0,0 @@
-# Ouroboros
-
-![Thndr](https://img.shields.io/badge/Thndr-FFFF00?style=for-the-badge&logo=thndr&logoColor=white)
-![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
-
-- [thndr-oncall](#thndr-oncall)
-- [Description](#description)
-- [Screenshots](#screenshots)
-- [Installation](#installation)
-- [Usage](#usage)
-	- [Entry Point](#entry-point)
-- [Features](#features)
-
-## Description
-
-`thndr-oncall` is a single interface to rule them all.
-
-It's a TUI app to help engineers during oncall weeks. Manage all oncall-related tasks from a single interface.
-
-## Screenshots
-
-![]()
-
-## Installation
-
-Once you have a copy of the source, you can install it with:
-
-```shell
-make install
-```
-
-Or directly from the `setup.py` file
-
-```shell
-python setup.py install
-```
-
-## Usage
-
-### Entry Point
-
-To use the app enter the following command in your terminal
-
-```shell
-thndr-oncall
-```
-
-## Features
-
-> Current features are checked
-
-- [ ] Manage Freshdesk Tickets
-	- [ ] View Your Resolved Tickets
-	- [ ] Manage Your Unresolved Tickets
-		- [ ] View Unresolved Tickets
-		- [ ] Resolve a Ticket
-	- [ ] Manage All Unresolved Tickets
-		- [ ] View All Unresolved Tickets
-		- [ ] Assign a Ticket to Yourself
-		- [ ] Resolve a Ticket
-- [ ] Datadog API Integration
-	- [ ] Search Logs
-- [ ] Braze API Integration
-	- [ ] Remove Bounces
-- [ ] Linear API Integration
-	- [ ] Create a Triage Issue
-- [ ] Stripe API Integration
-	- [ ] Get Customer Info
-	- [ ] Get Customer Cards and Payment Methods
-	- [ ] Get Customer Cards and Payment Methods IDs
-	- [ ] Delete Specific Customer Payment Method by Its ID
-	- [ ] Delete All Customer Cards and Payment Methods
-	- [ ] Delete All Cards for All Users in a Given File
-- [ ] Access to Thndr Admin Endpoints
-	- [ ] Compliance
-	- [ ] Users
-	- [ ] Funding
-	- [ ] Market
-	- [ ] Document
-	- [ ] Payment
-- [ ] EGID API Integration
-- [ ] Sentry API Integration
-- [ ] Metabase API Integration
-- [ ] Spike API Integration
diff --git a/assets/ouroboros.png b/assets/ouroboros.png
deleted file mode 100644
index d28fb1b..0000000
Binary files a/assets/ouroboros.png and /dev/null differ
diff --git a/assets/ouroboros.svg b/assets/ouroboros.svg
deleted file mode 100644
index f7c72bf..0000000
--- a/assets/ouroboros.svg
+++ /dev/null
@@ -1,1 +0,0 @@
-<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1045 277" width="1045" height="277"><defs><linearGradient id="P" gradientUnits="userSpaceOnUse"/><linearGradient id="g1" x2="1" href="#P" gradientTransform="matrix(-91.598,41.635,-68.774,-151.303,71.76,167.716)"><stop stop-color="#ffd43b"/><stop offset="1" stop-color="#ffe873"/></linearGradient><linearGradient id="g2" x2="1" href="#P" gradientTransform="matrix(-86.472,122.344,-151.494,-107.076,264.437,146.352)"><stop stop-color="#5a9fd4"/><stop offset="1" stop-color="#306998"/></linearGradient></defs><style>.a{fill:url(#g1)}.b{fill:url(#g2)}.c{fill:#646464}</style><path fill-rule="evenodd" class="a" d="m33.8 271.3c-20.3-6.7-33.8-14-33.8-33.3v-166.6h29.6c18.3 0 33.9 15.1 33.9 33.3v66.6c0 22.2 19.3 41.6 42.2 41.6h29.7v25.1c0 19.3-14.6 28.5-33.8 33.3-26.8 6.7-46.9 6.9-67.8 0zm10.7-169c0-6.9-5.7-12.5-12.7-12.5-7.1 0-12.8 5.6-12.8 12.5 0 6.9 5.7 12.5 12.8 12.5 7 0 12.7-5.6 12.7-12.5z"/><path fill-rule="evenodd" class="b" d="m101.5 5.1c20.3 6.7 33.9 14 33.9 33.3v166.6h-29.7c-18.2 0-33.8-15.1-33.8-33.3v-66.6c0-22.2-19.3-41.6-42.3-41.6h-29.6v-25.1c0-19.4 14.5-28.5 33.8-33.3 26.8-6.7 46.9-6.9 67.7 0zm14.8 169c0-6.9-5.7-12.5-12.7-12.5-7 0-12.7 5.6-12.7 12.5 0 6.9 5.7 12.5 12.7 12.5 7 0 12.7-5.6 12.7-12.5z"/><path fill-rule="evenodd" class="c" d="m231.5 115c28 0.2 44.4 23 44.6 49.2 0 26.9-14.6 52.2-44.8 52.4-30-0.2-44.2-25.5-44.2-52.4 0-26.2 16.7-49 44.4-49.2zm-26.6 49.2c0 18.7 6 42.2 26.8 42.4 22.7-0.6 26.7-23.7 26.7-42.4 0-17.5-6.2-37-27.1-38.1-22.2 1.3-26.6 20.6-26.6 38.1zm110.5-49.2v67.9c0 14.8 10.9 23.3 25.1 23.1 8.6-0.3 16.6-4.3 21.9-7.8v-81.5h16.2v83.7c-13.5 9.8-29.3 16-48.3 16-14.7 0-31.6-8.7-31.6-28v-67.9zm128.1 12.2c-10.7 0-18 4-23.7 8.9v78.6h-16.3v-80.8c6-6.7 14-12 23.1-15.1 9.8-3.6 19.1-5.8 32.7-3.3-2 3.9-4.7 9.1-6.5 13-3.1-0.6-6.9-1.3-9.1-1.3zm71.9-12.2c28 0.2 44.4 23.1 44.6 49.3 0 26.8-14.6 52.1-44.8 52.4-30-0.3-44.2-25.6-44.2-52.4 0-26.2 16.7-49.1 44.4-49.3zm-26.6 49.3c0 18.6 6 42.1 26.8 42.4 22.7-0.7 26.7-23.8 26.7-42.4 0-17.6-6.2-37.1-27.1-38.2-22.2 1.3-26.6 20.6-26.6 38.2zm140.2 52.1c-32.6-1.1-45-17.1-45-16.8v-134.3l15.7-5.3v63.7c9.1-5.6 18.5-8.9 29.3-8.7 26.7 0.9 39.1 24.2 39.1 48.8-0.2 28.2-14 53.5-39.1 52.9zm-29.3-83l0.3 64.1c2 2.4 13.1 8.6 26.6 8 18.9-0.9 23.5-25.1 23.5-41.1 0-16.4-3.1-37-24.4-38.4-10-0.6-20.6 4.2-26 7.4zm131.7-18.5c27.9 0.3 44.3 23.1 44.6 49.3 0 26.9-14.7 52.2-44.9 52.4-29.9-0.2-44.1-25.5-44.1-52.4 0-26.2 16.6-49 44.4-49.3zm-26.7 49.3c0 18.6 6 42.2 26.9 42.4 22.6-0.7 26.6-23.8 26.6-42.4 0-17.5-6.2-37.1-27.1-38.2-22.2 1.4-26.6 20.7-26.6 38.2zm135.4-37.1c-10.7 0-18 4-23.8 8.9v78.6h-16.2v-80.8c6-6.7 14-12 23.1-15.1 9.8-3.5 19.1-5.8 32.6-3.3-2 4-4.6 9.1-6.4 13.1-3.1-0.7-6.9-1.4-9.1-1.4zm71.9-12.2c28 0.3 44.4 23.1 44.6 49.3 0 26.9-14.6 52.2-44.8 52.4-30-0.2-44.2-25.5-44.2-52.4 0-26.2 16.7-49 44.4-49.3zm-26.6 49.3c0 18.6 6 42.2 26.8 42.4 22.7-0.7 26.7-23.8 26.7-42.4 0-17.5-6.3-37.1-27.1-38.2-22.2 1.4-26.6 20.7-26.6 38.2zm89.2 42.2l5.7-9.4c6.7 5.2 16.5 8.5 25.1 8.7 10.7 0 23.3-4.9 22.9-17.1-0.2-9.5-8.9-12.4-16.2-15.3-2.9-1.1-6-2.4-9.1-3.3-6-2.2-12.2-4.5-17.3-8.5-5.4-3.7-9.4-9.3-9.4-18.4 0-18.6 16.7-28.8 34-28.8 10 0 19.3 3.3 28.2 8.2l-6 9.5c-7.3-4.2-14.2-6.2-21.3-6.4-9.3 0-19.5 4.9-19.8 15.3 0 5.5 3.4 8.7 8.5 10.9 4.9 2.2 11.5 4.9 17.7 7.3 6 2.4 12.2 4.7 17.3 8.7 5.4 4.2 9.4 9.9 9.4 18.8-0.3 20.9-20 30.6-38.7 30.6-11.3 0-22.6-4.4-31-10.8z"/></svg>
\ No newline at end of file
diff --git a/assetss/ouro-icon.svg b/assetss/ouro-icon.svg
new file mode 100644
index 0000000..f97f106
--- /dev/null
+++ b/assetss/ouro-icon.svg
@@ -0,0 +1,1 @@
+<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 136 277" width="136" height="277"><defs><linearGradient id="P" gradientUnits="userSpaceOnUse"/><linearGradient id="g1" x2="1" href="#P" gradientTransform="matrix(-91.598,41.635,-68.731,-151.209,71.76,167.716)"><stop stop-color="#ffd43b"/><stop offset="1" stop-color="#ffe873"/></linearGradient><linearGradient id="g2" x2="1" href="#P" gradientTransform="matrix(-86.472,122.344,-151.536,-107.105,264.437,146.352)"><stop stop-color="#5a9fd4"/><stop offset="1" stop-color="#306998"/></linearGradient></defs><style>.a{fill:url(#g1)}.b{fill:url(#g2)}</style><path fill-rule="evenodd" class="a" d="m33.8 271.3c-20.3-6.7-33.8-14-33.8-33.3v-166.6h29.6c18.3 0 33.9 15.1 33.9 33.3v66.6c0 22.2 19.3 41.6 42.2 41.6h29.7v25.1c0 19.3-14.6 28.5-33.8 33.3-26.8 6.7-46.9 6.9-67.8 0zm10.7-169c0-6.9-5.7-12.5-12.7-12.5-7.1 0-12.8 5.6-12.8 12.5 0 6.9 5.7 12.5 12.8 12.5 7 0 12.7-5.6 12.7-12.5z"/><path fill-rule="evenodd" class="b" d="m101.5 5.1c20.3 6.7 33.9 14 33.9 33.3v166.6h-29.7c-18.2 0-33.8-15.1-33.8-33.3v-66.6c0-22.2-19.3-41.6-42.3-41.6h-29.6v-25.1c0-19.4 14.5-28.5 33.8-33.3 26.8-6.7 46.9-6.9 67.7 0zm14.8 169c0-6.9-5.7-12.5-12.7-12.5-7 0-12.7 5.6-12.7 12.5 0 6.9 5.7 12.5 12.7 12.5 7 0 12.7-5.6 12.7-12.5z"/></svg>
\ No newline at end of file
diff --git a/ouroboros/__init__.py b/ouro/__init__.py
similarity index 100%
rename from ouroboros/__init__.py
rename to ouro/__init__.py
diff --git a/ouroboros/__main__.py b/ouro/__main__.py
similarity index 100%
rename from ouroboros/__main__.py
rename to ouro/__main__.py
diff --git a/ouroboros/reader.py b/ouro/reader.py
similarity index 100%
rename from ouroboros/reader.py
rename to ouro/reader.py
diff --git a/setup.cfg b/setup.cfg
index f6f4531..f827ee9 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -7,7 +7,7 @@ tag = True
 search = version='{current_version}'
 replace = version='{new_version}'
 
-[bumpversion:file:ouroboros/__init__.py]
+[bumpversion:file:ouro/__init__.py]
 search = __version__ = '{current_version}'
 replace = __version__ = '{new_version}'
 
diff --git a/setup.py b/setup.py
index 62d665c..a521464 100644
--- a/setup.py
+++ b/setup.py
@@ -35,7 +35,7 @@
     long_description=readme + "\n\n" + changelog,
     include_package_data=True,
     keywords=[
-        "ouroboros",
+        "ouro",
         "circular",
         "dependency",
         "cycle",
@@ -43,16 +43,16 @@
         "import",
         "imports",
     ],
-    name="ouroboros",
-    packages=find_packages(include=["ouroboros", "ouroboros.*"]),
+    name="ouro",
+    packages=find_packages(include=["ouro", "ouro.*"]),
     entry_points={
         "console_scripts": [
-            "ouroboros = ouroboros.__main__:main",
+            "ouro = ouro.__main__:main",
         ]
     },
     test_suite="tests",
     tests_require=test_requirements,
-    url="https://github.com/abdelrahman0w/ouroboros",
+    url="https://github.com/abdelrahman0w/ouro",
     version="0.1.0",
     zip_safe=False,
 )
diff --git a/tox.ini b/tox.ini
index 8db9f9a..6e91eaa 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,12 +4,12 @@ envlist = py38, flake8, black
 [testenv:flake8]
 basepython = python
 deps = flake8
-commands = flake8 ouroboros tests
+commands = flake8 ouro tests
 
 [testenv:black]
 basepython = python
 deps = black
-commands = black --check ouroboros tests
+commands = black --check ouro tests
 
 [testenv]
 setenv =


Test patch:
diff --git a/test-README.md b/test-README.md
deleted file mode 100644
index e6f6b07..0000000
--- a/test-README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Ouroboros
-
-<p align="center">
-    <a href="" target="_blank">
-        <img
-            width="100%"
-            src="https://img.shields.io/badge/OUROBOROS-1e1e1e?style=for-the-badge&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEzNiAyNzciIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc3Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IlAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIi8%2BPGxpbmVhckdyYWRpZW50IGlkPSJnMSIgeDI9IjEiIGhyZWY9IiNQIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC05MS41OTgsNDEuNjM1LC02OC43MzEsLTE1MS4yMDksNzEuNzYsMTY3LjcxNikiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmQ0M2IiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmU4NzMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZzIiIHgyPSIxIiBocmVmPSIjUCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtODYuNDcyLDEyMi4zNDQsLTE1MS41MzYsLTEwNy4xMDUsMjY0LjQzNywxNDYuMzUyKSI%2BPHN0b3Agc3RvcC1jb2xvcj0iIzVhOWZkNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMwNjk5OCIvPjwvbGluZWFyR3JhZGllbnQ%2BPC9kZWZzPjxzdHlsZT4uYXtmaWxsOnVybCgjZzEpfS5ie2ZpbGw6dXJsKCNnMil9PC9zdHlsZT48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsYXNzPSJhIiBkPSJtMzMuOCAyNzEuM2MtMjAuMy02LjctMzMuOC0xNC0zMy44LTMzLjN2LTE2Ni42aDI5LjZjMTguMyAwIDMzLjkgMTUuMSAzMy45IDMzLjN2NjYuNmMwIDIyLjIgMTkuMyA0MS42IDQyLjIgNDEuNmgyOS43djI1LjFjMCAxOS4zLTE0LjYgMjguNS0zMy44IDMzLjMtMjYuOCA2LjctNDYuOSA2LjktNjcuOCAwem0xMC43LTE2OWMwLTYuOS01LjctMTIuNS0xMi43LTEyLjUtNy4xIDAtMTIuOCA1LjYtMTIuOCAxMi41IDAgNi45IDUuNyAxMi41IDEyLjggMTIuNSA3IDAgMTIuNy01LjYgMTIuNy0xMi41eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9ImIiIGQ9Im0xMDEuNSA1LjFjMjAuMyA2LjcgMzMuOSAxNCAzMy45IDMzLjN2MTY2LjZoLTI5LjdjLTE4LjIgMC0zMy44LTE1LjEtMzMuOC0zMy4zdi02Ni42YzAtMjIuMi0xOS4zLTQxLjYtNDIuMy00MS42aC0yOS42di0yNS4xYzAtMTkuNCAxNC41LTI4LjUgMzMuOC0zMy4zIDI2LjgtNi43IDQ2LjktNi45IDY3LjcgMHptMTQuOCAxNjljMC02LjktNS43LTEyLjUtMTIuNy0xMi41LTcgMC0xMi43IDUuNi0xMi43IDEyLjUgMCA2LjkgNS43IDEyLjUgMTIuNyAxMi41IDcgMCAxMi43LTUuNiAxMi43LTEyLjV6Ii8%2BPC9zdmc%2B"
-        />
-    </a>
-</p>
diff --git a/tests/test_env.py b/tests/test_env.py
index 2cc967c..e34b4d8 100644
--- a/tests/test_env.py
+++ b/tests/test_env.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-from ouroboros import __version__
+from ouro import __version__
 
 
 def test_absolute_import():
diff --git a/tests/test_reader.py b/tests/test_reader.py
index bdee7c3..c77ff4d 100644
--- a/tests/test_reader.py
+++ b/tests/test_reader.py
@@ -1,6 +1,6 @@
 from pathlib import Path
 
-from ouroboros.reader import Reader
+from ouro.reader import Reader
 
 
 def test_reader(mock_git_dir, mock_gitignore):