Repository: SAP/python-pyodata (language: python)

Issue:
ci: disable codecov from build
codecov dissapeard from pypi, breaking billions of builds at once. 
Possible security related problem is "anyone can now snap up codecov with a malicious package that would be installed on many systems currently depending on codecov."

This seems to be handled by pypi admins, but still it is breaking the builds

Hi, PyPI administrator here. Just wanted to confirm that the entire codecov project was removed by the project maintainers at 2023-04-12 12:41:12 UTC. The 0.0.0a2 release was later uploaded by an unrelated third party that was helpfully trying to prevent the released project name from being acquired by attackers and distributing malware. That version has since been removed and the name prohibited from re-registration.

https://github.com/codecov/python-standard/issues/31
https://community.codecov.com/t/codecov-yanked-from-pypi-all-versions/4259



Discussion / hints:

Fix patch:
diff --git a/dev-requirements.txt b/dev-requirements.txt
index 9e4abbc1..88f378e9 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -8,7 +8,6 @@ setuptools>=38.2.4
 setuptools-scm>=1.15.6
 pylint==2.8.3
 pytest-cov>=3.0.0
-codecov==2.1.11
 flake8==3.8.4
 bandit==1.7.0
 sphinx


Test patch:
diff --git a/.github/workflows/python-tests-compatibility.yml b/.github/workflows/python-tests-compatibility.yml
index b391b0e4..a9baafe8 100644
--- a/.github/workflows/python-tests-compatibility.yml
+++ b/.github/workflows/python-tests-compatibility.yml
@@ -72,6 +72,3 @@ jobs:
     - name: Test
       run: |
         make test report-coverage
-
-    - name: Upload Coverage to Codecov
-      uses: codecov/codecov-action@v1