From d6696e72a93e06bcdb79416eab9f7f625cb10711 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 11:36:42 +0000 Subject: [PATCH 1/5] Initial plan From 6d9094c007782ef4f8b0be9705c4ca486e99e257 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 11:38:54 +0000 Subject: [PATCH 2/5] Initial plan for replacing codecov with orgoro/coverage Co-authored-by: merc1er <21960643+merc1er@users.noreply.github.com> --- BitCash.egg-info/PKG-INFO | 123 ++++++++++++++++++++++++++ BitCash.egg-info/SOURCES.txt | 50 +++++++++++ BitCash.egg-info/dependency_links.txt | 1 + BitCash.egg-info/entry_points.txt | 2 + BitCash.egg-info/requires.txt | 11 +++ BitCash.egg-info/top_level.txt | 2 + 6 files changed, 189 insertions(+) create mode 100644 BitCash.egg-info/PKG-INFO create mode 100644 BitCash.egg-info/SOURCES.txt create mode 100644 BitCash.egg-info/dependency_links.txt create mode 100644 BitCash.egg-info/entry_points.txt create mode 100644 BitCash.egg-info/requires.txt create mode 100644 BitCash.egg-info/top_level.txt diff --git a/BitCash.egg-info/PKG-INFO b/BitCash.egg-info/PKG-INFO new file mode 100644 index 0000000..225e30a --- /dev/null +++ b/BitCash.egg-info/PKG-INFO @@ -0,0 +1,123 @@ +Metadata-Version: 2.4 +Name: BitCash +Version: 1.1.1 +Summary: Bitcoin Cash made easier. +Home-page: https://github.com/pybitcash/bitcash +Download-URL: https://github.com/pybitcash/bitcash/tarball/1.1.1 +Author: Teran McKinney +Author-email: sega01@go-beyond.org +Maintainer: Corentin Mercier +Maintainer-email: corentin@mercier.link +License: MIT +Keywords: bitcoincash,cryptocurrency,payments,tools,wallet +Classifier: Development Status :: 4 - Beta +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: End Users/Desktop +Classifier: License :: OSI Approved :: MIT License +Classifier: Natural Language :: English +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Description-Content-Type: text/markdown +License-File: LICENSE.txt +License-File: AUTHORS.md +Requires-Dist: coincurve>=4.3.0 +Requires-Dist: requests +Provides-Extra: cli +Requires-Dist: appdirs; extra == "cli" +Requires-Dist: click; extra == "cli" +Requires-Dist: privy; extra == "cli" +Requires-Dist: tinydb; extra == "cli" +Provides-Extra: cache +Requires-Dist: lmdb; extra == "cache" +Dynamic: author +Dynamic: author-email +Dynamic: classifier +Dynamic: description +Dynamic: description-content-type +Dynamic: download-url +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: maintainer +Dynamic: maintainer-email +Dynamic: provides-extra +Dynamic: requires-dist +Dynamic: summary + +

BitCash

+

Bitcoin Cash made easy

+ +

+ + BitCash PyPi version + + Test status + Deploy docs + Code Coverage + Python Versions + MIT license + CodeFactor +

+ +Forked from [Ofek's awesome Bit library](https://github.com/ofek/bit). + +**BitCash is so easy to use, in fact, you can do this:** + +```python +>>> from bitcash import Key +>>> +>>> k = Key() +>>> k.address +'bitcoincash:qp0hamw9rpyllkmvd8047w9em3yt9fytsunyhutucx' +>>> +>>> k.get_balance('usd') +'2' +>>> +>>> # Let's donate a dollar to CoinSpice.io +>>> outputs = [ +>>> ('bitcoincash:qz69e5y8yrtujhsyht7q9xq5zhu4mrklmv0ap7tq5f', 1, 'usd'), +>>> # you can add more recipients here +>>> ] +>>> +>>> k.send(outputs) +'6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff' +``` + +Done. Here is the transaction: +https://explorer.bitcoin.com/bch/tx/6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff + +## Features + +- Python's fastest available implementation (100x faster than closest library) +- Seamless integration with existing server setups +- Supports keys in cold storage +- Fully supports 29 different currencies +- First class support for storing data in the blockchain +- Deterministic signatures via RFC 6979 +- Access to the blockchain (and testnet chain) through multiple APIs for redundancy +- Exchange rate API, with optional caching +- Compressed public keys by default +- Multiple representations of private keys; WIF, PEM, DER, etc. +- Standard P2PKH transactions + +If you are intrigued, continue reading. If not, continue all the same! + +## Installation + +BitCash is distributed on `PyPI` as a universal wheel and is available on Linux/macOS +and Windows and supports Python 3.9+. + +```shell +pip install bitcash # pip3 if pip is Python 2 on your system. +``` + +## Documentation + +Docs are hosted by Github Pages and are automatically built and published after every successful commit to BitCash's `master` branch. + +[Read the documentation](https://bitcash.dev) diff --git a/BitCash.egg-info/SOURCES.txt b/BitCash.egg-info/SOURCES.txt new file mode 100644 index 0000000..48bbe10 --- /dev/null +++ b/BitCash.egg-info/SOURCES.txt @@ -0,0 +1,50 @@ +AUTHORS.md +LICENSE.txt +README.md +setup.py +BitCash.egg-info/PKG-INFO +BitCash.egg-info/SOURCES.txt +BitCash.egg-info/dependency_links.txt +BitCash.egg-info/entry_points.txt +BitCash.egg-info/requires.txt +BitCash.egg-info/top_level.txt +bitcash/__init__.py +bitcash/_ripemd160.py +bitcash/base58.py +bitcash/cashaddress.py +bitcash/cashtoken.py +bitcash/cli.py +bitcash/crypto.py +bitcash/curve.py +bitcash/exceptions.py +bitcash/format.py +bitcash/keygen.py +bitcash/op.py +bitcash/transaction.py +bitcash/utils.py +bitcash/wallet.py +bitcash/network/__init__.py +bitcash/network/meta.py +bitcash/network/rates.py +bitcash/network/services.py +bitcash/network/transaction.py +bitcash/network/APIs/BitcoinDotComAPI.py +bitcash/network/APIs/ChaingraphAPI.py +bitcash/network/APIs/FulcrumProtocolAPI.py +bitcash/network/APIs/__init__.py +bitcash/network/http/__init__.py +tests/__init__.py +tests/samples.py +tests/test_base58.py +tests/test_cashaddress.py +tests/test_cashtoken.py +tests/test_curve.py +tests/test_format.py +tests/test_transaction.py +tests/test_utils.py +tests/test_wallet.py +tests/utils.py +tests/network/__init__.py +tests/network/test_meta.py +tests/network/test_rates.py +tests/network/test_services.py \ No newline at end of file diff --git a/BitCash.egg-info/dependency_links.txt b/BitCash.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/BitCash.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/BitCash.egg-info/entry_points.txt b/BitCash.egg-info/entry_points.txt new file mode 100644 index 0000000..a51876e --- /dev/null +++ b/BitCash.egg-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +bitcash = bitcash.cli:bitcash diff --git a/BitCash.egg-info/requires.txt b/BitCash.egg-info/requires.txt new file mode 100644 index 0000000..ff59322 --- /dev/null +++ b/BitCash.egg-info/requires.txt @@ -0,0 +1,11 @@ +coincurve>=4.3.0 +requests + +[cache] +lmdb + +[cli] +appdirs +click +privy +tinydb diff --git a/BitCash.egg-info/top_level.txt b/BitCash.egg-info/top_level.txt new file mode 100644 index 0000000..7986965 --- /dev/null +++ b/BitCash.egg-info/top_level.txt @@ -0,0 +1,2 @@ +bitcash +tests From 8cd83961871db42d11893c24c7a73fc31e04e701 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 11:40:25 +0000 Subject: [PATCH 3/5] Replace codecov with orgoro/coverage action Co-authored-by: merc1er <21960643+merc1er@users.noreply.github.com> --- .codecov.yml | 9 -- .github/workflows/run_tests.yml | 10 +-- .gitignore | 1 + BitCash.egg-info/PKG-INFO | 123 -------------------------- BitCash.egg-info/SOURCES.txt | 50 ----------- BitCash.egg-info/dependency_links.txt | 1 - BitCash.egg-info/entry_points.txt | 2 - BitCash.egg-info/requires.txt | 11 --- BitCash.egg-info/top_level.txt | 2 - README.md | 1 - 10 files changed, 5 insertions(+), 205 deletions(-) delete mode 100644 .codecov.yml delete mode 100644 BitCash.egg-info/PKG-INFO delete mode 100644 BitCash.egg-info/SOURCES.txt delete mode 100644 BitCash.egg-info/dependency_links.txt delete mode 100644 BitCash.egg-info/entry_points.txt delete mode 100644 BitCash.egg-info/requires.txt delete mode 100644 BitCash.egg-info/top_level.txt diff --git a/.codecov.yml b/.codecov.yml deleted file mode 100644 index 2ab4847..0000000 --- a/.codecov.yml +++ /dev/null @@ -1,9 +0,0 @@ -comment: false -coverage: - status: - patch: - default: - target: '86' - project: - default: - target: '86' diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 409cd5a..b8e9bfb 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -26,13 +26,11 @@ jobs: run: | coverage run -m pytest -m "not regtest" -rw coverage xml - - name: Upload coverage to Codecov - uses: codecov/codecov-action@v2 + - name: Coverage comment + uses: orgoro/coverage@v3.2 with: - file: ./coverage.xml - name: codecov-umbrella - fail_ci_if_error: true - token: ${{ secrets.CODECOV_TOKEN }} + coverageFile: ./coverage.xml + token: ${{ secrets.GITHUB_TOKEN }} - name: Publish to PyPI uses: casperdcl/deploy-pypi@v2 if: ${{ matrix.python == 3.9 }} diff --git a/.gitignore b/.gitignore index 46b2303..e13c8da 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ __pycache__ /.cache /.idea /bitcash.egg-info +/BitCash.egg-info /build /dist /docs/build diff --git a/BitCash.egg-info/PKG-INFO b/BitCash.egg-info/PKG-INFO deleted file mode 100644 index 225e30a..0000000 --- a/BitCash.egg-info/PKG-INFO +++ /dev/null @@ -1,123 +0,0 @@ -Metadata-Version: 2.4 -Name: BitCash -Version: 1.1.1 -Summary: Bitcoin Cash made easier. -Home-page: https://github.com/pybitcash/bitcash -Download-URL: https://github.com/pybitcash/bitcash/tarball/1.1.1 -Author: Teran McKinney -Author-email: sega01@go-beyond.org -Maintainer: Corentin Mercier -Maintainer-email: corentin@mercier.link -License: MIT -Keywords: bitcoincash,cryptocurrency,payments,tools,wallet -Classifier: Development Status :: 4 - Beta -Classifier: Intended Audience :: Developers -Classifier: Intended Audience :: End Users/Desktop -Classifier: License :: OSI Approved :: MIT License -Classifier: Natural Language :: English -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python :: 3.9 -Classifier: Programming Language :: Python :: 3.10 -Classifier: Programming Language :: Python :: 3.11 -Classifier: Programming Language :: Python :: Implementation :: CPython -Classifier: Programming Language :: Python :: Implementation :: PyPy -Description-Content-Type: text/markdown -License-File: LICENSE.txt -License-File: AUTHORS.md -Requires-Dist: coincurve>=4.3.0 -Requires-Dist: requests -Provides-Extra: cli -Requires-Dist: appdirs; extra == "cli" -Requires-Dist: click; extra == "cli" -Requires-Dist: privy; extra == "cli" -Requires-Dist: tinydb; extra == "cli" -Provides-Extra: cache -Requires-Dist: lmdb; extra == "cache" -Dynamic: author -Dynamic: author-email -Dynamic: classifier -Dynamic: description -Dynamic: description-content-type -Dynamic: download-url -Dynamic: home-page -Dynamic: keywords -Dynamic: license -Dynamic: license-file -Dynamic: maintainer -Dynamic: maintainer-email -Dynamic: provides-extra -Dynamic: requires-dist -Dynamic: summary - -

BitCash

-

Bitcoin Cash made easy

- -

- - BitCash PyPi version - - Test status - Deploy docs - Code Coverage - Python Versions - MIT license - CodeFactor -

- -Forked from [Ofek's awesome Bit library](https://github.com/ofek/bit). - -**BitCash is so easy to use, in fact, you can do this:** - -```python ->>> from bitcash import Key ->>> ->>> k = Key() ->>> k.address -'bitcoincash:qp0hamw9rpyllkmvd8047w9em3yt9fytsunyhutucx' ->>> ->>> k.get_balance('usd') -'2' ->>> ->>> # Let's donate a dollar to CoinSpice.io ->>> outputs = [ ->>> ('bitcoincash:qz69e5y8yrtujhsyht7q9xq5zhu4mrklmv0ap7tq5f', 1, 'usd'), ->>> # you can add more recipients here ->>> ] ->>> ->>> k.send(outputs) -'6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff' -``` - -Done. Here is the transaction: -https://explorer.bitcoin.com/bch/tx/6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff - -## Features - -- Python's fastest available implementation (100x faster than closest library) -- Seamless integration with existing server setups -- Supports keys in cold storage -- Fully supports 29 different currencies -- First class support for storing data in the blockchain -- Deterministic signatures via RFC 6979 -- Access to the blockchain (and testnet chain) through multiple APIs for redundancy -- Exchange rate API, with optional caching -- Compressed public keys by default -- Multiple representations of private keys; WIF, PEM, DER, etc. -- Standard P2PKH transactions - -If you are intrigued, continue reading. If not, continue all the same! - -## Installation - -BitCash is distributed on `PyPI` as a universal wheel and is available on Linux/macOS -and Windows and supports Python 3.9+. - -```shell -pip install bitcash # pip3 if pip is Python 2 on your system. -``` - -## Documentation - -Docs are hosted by Github Pages and are automatically built and published after every successful commit to BitCash's `master` branch. - -[Read the documentation](https://bitcash.dev) diff --git a/BitCash.egg-info/SOURCES.txt b/BitCash.egg-info/SOURCES.txt deleted file mode 100644 index 48bbe10..0000000 --- a/BitCash.egg-info/SOURCES.txt +++ /dev/null @@ -1,50 +0,0 @@ -AUTHORS.md -LICENSE.txt -README.md -setup.py -BitCash.egg-info/PKG-INFO -BitCash.egg-info/SOURCES.txt -BitCash.egg-info/dependency_links.txt -BitCash.egg-info/entry_points.txt -BitCash.egg-info/requires.txt -BitCash.egg-info/top_level.txt -bitcash/__init__.py -bitcash/_ripemd160.py -bitcash/base58.py -bitcash/cashaddress.py -bitcash/cashtoken.py -bitcash/cli.py -bitcash/crypto.py -bitcash/curve.py -bitcash/exceptions.py -bitcash/format.py -bitcash/keygen.py -bitcash/op.py -bitcash/transaction.py -bitcash/utils.py -bitcash/wallet.py -bitcash/network/__init__.py -bitcash/network/meta.py -bitcash/network/rates.py -bitcash/network/services.py -bitcash/network/transaction.py -bitcash/network/APIs/BitcoinDotComAPI.py -bitcash/network/APIs/ChaingraphAPI.py -bitcash/network/APIs/FulcrumProtocolAPI.py -bitcash/network/APIs/__init__.py -bitcash/network/http/__init__.py -tests/__init__.py -tests/samples.py -tests/test_base58.py -tests/test_cashaddress.py -tests/test_cashtoken.py -tests/test_curve.py -tests/test_format.py -tests/test_transaction.py -tests/test_utils.py -tests/test_wallet.py -tests/utils.py -tests/network/__init__.py -tests/network/test_meta.py -tests/network/test_rates.py -tests/network/test_services.py \ No newline at end of file diff --git a/BitCash.egg-info/dependency_links.txt b/BitCash.egg-info/dependency_links.txt deleted file mode 100644 index 8b13789..0000000 --- a/BitCash.egg-info/dependency_links.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/BitCash.egg-info/entry_points.txt b/BitCash.egg-info/entry_points.txt deleted file mode 100644 index a51876e..0000000 --- a/BitCash.egg-info/entry_points.txt +++ /dev/null @@ -1,2 +0,0 @@ -[console_scripts] -bitcash = bitcash.cli:bitcash diff --git a/BitCash.egg-info/requires.txt b/BitCash.egg-info/requires.txt deleted file mode 100644 index ff59322..0000000 --- a/BitCash.egg-info/requires.txt +++ /dev/null @@ -1,11 +0,0 @@ -coincurve>=4.3.0 -requests - -[cache] -lmdb - -[cli] -appdirs -click -privy -tinydb diff --git a/BitCash.egg-info/top_level.txt b/BitCash.egg-info/top_level.txt deleted file mode 100644 index 7986965..0000000 --- a/BitCash.egg-info/top_level.txt +++ /dev/null @@ -1,2 +0,0 @@ -bitcash -tests diff --git a/README.md b/README.md index a318f1f..1a151ce 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,6 @@ Test status Deploy docs - Code Coverage Python Versions MIT license CodeFactor From 8f477115cdb5caabf6ca686f08c8ea2bbc6bd5dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 11:43:31 +0000 Subject: [PATCH 4/5] Update documentation to remove codecov references Co-authored-by: merc1er <21960643+merc1er@users.noreply.github.com> --- coverage.xml | 2296 ++++++++++++++++++++++++++++++++ docs/community/development.rst | 4 +- 2 files changed, 2297 insertions(+), 3 deletions(-) create mode 100644 coverage.xml diff --git a/coverage.xml b/coverage.xml new file mode 100644 index 0000000..2828722 --- /dev/null +++ b/coverage.xml @@ -0,0 +1,2296 @@ + + + + + + /home/runner/work/bitcash/bitcash/bitcash + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/community/development.rst b/docs/community/development.rst index e244766..24d5f67 100644 --- a/docs/community/development.rst +++ b/docs/community/development.rst @@ -12,8 +12,7 @@ Philosophy Continuous Integration ---------------------- -`GitHub actions`_ is used for testing and `Codecov`_ is used for detailing code -coverage. +`GitHub actions`_ is used for testing and code coverage reporting. Documentation ------------- @@ -27,6 +26,5 @@ Version Scheme BitCash tries to adhere to `semantic versioning`_ as much as possible. .. _GitHub actions: https://github.com/features/actions -.. _Codecov: https://codecov.io .. _GitHub Pages: https://pages.github.com .. _semantic versioning: https://semver.org From b55fec91d53212e498bb4688d9d01e22547b726b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 23 Nov 2025 11:44:57 +0000 Subject: [PATCH 5/5] Add coverage.xml to .gitignore Co-authored-by: merc1er <21960643+merc1er@users.noreply.github.com> --- .gitignore | 1 + coverage.xml | 2296 -------------------------------------------------- 2 files changed, 1 insertion(+), 2296 deletions(-) delete mode 100644 coverage.xml diff --git a/.gitignore b/.gitignore index e13c8da..ac6511e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,5 @@ venv/ /.tox htmlcov/ /.coverage +/coverage.xml /.pytest_cache diff --git a/coverage.xml b/coverage.xml deleted file mode 100644 index 2828722..0000000 --- a/coverage.xml +++ /dev/null @@ -1,2296 +0,0 @@ - - - - - - /home/runner/work/bitcash/bitcash/bitcash - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -