refactor!: drop github connector from ERPNext (#31316)
diff --git a/erpnext/erpnext_integrations/connectors/github_connection.py b/erpnext/erpnext_integrations/connectors/github_connection.py
deleted file mode 100644
index f28065e..0000000
--- a/erpnext/erpnext_integrations/connectors/github_connection.py
+++ /dev/null
@@ -1,44 +0,0 @@
-import frappe
-from frappe.data_migration.doctype.data_migration_connector.connectors.base import BaseConnection
-from github import Github
-
-class GithubConnection(BaseConnection):
- def __init__(self, connector):
- self.connector = connector
-
- try:
- password = self.get_password()
- except frappe.AuthenticationError:
- password = None
-
- if self.connector.username and password:
- self.connection = Github(self.connector.username, self.get_password())
- else:
- self.connection = Github()
-
- self.name_field = 'id'
-
- def insert(self, doctype, doc):
- pass
-
- def update(self, doctype, doc, migration_id):
- pass
-
- def delete(self, doctype, migration_id):
- pass
-
- def get(self, remote_objectname, fields=None, filters=None, start=0, page_length=10):
- repo = filters.get('repo')
-
- if remote_objectname == 'Milestone':
- return self.get_milestones(repo, start, page_length)
- if remote_objectname == 'Issue':
- return self.get_issues(repo, start, page_length)
-
- def get_milestones(self, repo, start=0, page_length=10):
- _repo = self.connection.get_repo(repo)
- return list(_repo.get_milestones()[start:start+page_length])
-
- def get_issues(self, repo, start=0, page_length=10):
- _repo = self.connection.get_repo(repo)
- return list(_repo.get_issues()[start:start+page_length])
diff --git a/erpnext/erpnext_integrations/data_migration_mapping/__init__.py b/erpnext/erpnext_integrations/data_migration_mapping/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/erpnext/erpnext_integrations/data_migration_mapping/__init__.py
+++ /dev/null
diff --git a/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/__init__.py b/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/__init__.py
deleted file mode 100644
index 616ecfb..0000000
--- a/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/__init__.py
+++ /dev/null
@@ -1,12 +0,0 @@
-import frappe
-
-
-def pre_process(issue):
-
- project = frappe.db.get_value("Project", filters={"project_name": issue.milestone})
- return {
- "title": issue.title,
- "body": frappe.utils.md_to_html(issue.body or ""),
- "state": issue.state.title(),
- "project": project or "",
- }
diff --git a/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/issue_to_task.json b/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/issue_to_task.json
deleted file mode 100644
index e945ba2..0000000
--- a/erpnext/erpnext_integrations/data_migration_mapping/issue_to_task/issue_to_task.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "condition": "{\"repo\":\"frappe/erpnext\"}",
- "creation": "2017-10-16 16:03:32.772191",
- "docstatus": 0,
- "doctype": "Data Migration Mapping",
- "fields": [
- {
- "is_child_table": 0,
- "local_fieldname": "subject",
- "remote_fieldname": "title"
- },
- {
- "is_child_table": 0,
- "local_fieldname": "description",
- "remote_fieldname": "body"
- },
- {
- "is_child_table": 0,
- "local_fieldname": "status",
- "remote_fieldname": "state"
- }
- ],
- "idx": 0,
- "local_doctype": "Task",
- "local_primary_key": "name",
- "mapping_name": "Issue to Task",
- "mapping_type": "Pull",
- "migration_id_field": "github_sync_id",
- "modified": "2017-10-20 11:48:54.575993",
- "modified_by": "Administrator",
- "name": "Issue to Task",
- "owner": "Administrator",
- "page_length": 10,
- "remote_objectname": "Issue",
- "remote_primary_key": "id"
-}
\ No newline at end of file
diff --git a/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/__init__.py b/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/__init__.py
deleted file mode 100644
index d44fc04..0000000
--- a/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-def pre_process(milestone):
- return {
- "title": milestone.title,
- "description": milestone.description,
- "state": milestone.state.title(),
- }
diff --git a/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/milestone_to_project.json b/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/milestone_to_project.json
deleted file mode 100644
index 5a3e07e..0000000
--- a/erpnext/erpnext_integrations/data_migration_mapping/milestone_to_project/milestone_to_project.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "condition": "{\"repo\": \"frappe/erpnext\"}",
- "creation": "2017-10-13 11:16:49.664925",
- "docstatus": 0,
- "doctype": "Data Migration Mapping",
- "fields": [
- {
- "is_child_table": 0,
- "local_fieldname": "project_name",
- "remote_fieldname": "title"
- },
- {
- "is_child_table": 0,
- "local_fieldname": "notes",
- "remote_fieldname": "description"
- },
- {
- "is_child_table": 0,
- "local_fieldname": "status",
- "remote_fieldname": "state"
- }
- ],
- "idx": 0,
- "local_doctype": "Project",
- "local_primary_key": "project_name",
- "mapping_name": "Milestone to Project",
- "mapping_type": "Pull",
- "migration_id_field": "github_sync_id",
- "modified": "2017-10-20 11:48:54.552305",
- "modified_by": "Administrator",
- "name": "Milestone to Project",
- "owner": "Administrator",
- "page_length": 10,
- "remote_objectname": "Milestone",
- "remote_primary_key": "id"
-}
\ No newline at end of file
diff --git a/erpnext/erpnext_integrations/data_migration_plan/github_sync/github_sync.json b/erpnext/erpnext_integrations/data_migration_plan/github_sync/github_sync.json
deleted file mode 100644
index 20eb387..0000000
--- a/erpnext/erpnext_integrations/data_migration_plan/github_sync/github_sync.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "creation": "2017-10-13 11:16:53.600026",
- "docstatus": 0,
- "doctype": "Data Migration Plan",
- "idx": 0,
- "mappings": [
- {
- "enabled": 1,
- "mapping": "Milestone to Project"
- },
- {
- "enabled": 1,
- "mapping": "Issue to Task"
- }
- ],
- "modified": "2017-10-20 11:48:54.496123",
- "modified_by": "Administrator",
- "module": "ERPNext Integrations",
- "name": "GitHub Sync",
- "owner": "Administrator",
- "plan_name": "GitHub Sync"
-}
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 85ff515..83e5375 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,7 +3,6 @@
googlemaps
plaid-python~=7.2.1
pycountry~=20.7.3
-PyGithub~=1.55
python-stdnum~=1.16
python-youtube~=0.8.0
taxjar~=1.9.2