BittyTax

View on PyPIReverse Dependencies (0)

0.5.2 BittyTax-0.5.2-py3-none-any.whl

Wheel Details

Project: BittyTax
Version: 0.5.2
Filename: BittyTax-0.5.2-py3-none-any.whl
Download: [link]
Size: 204940
MD5: 5f2fe9566dea09468e5100ff37efb827
SHA256: b891b2a534bdc8680cdc3d95a0e3052599f4de657319a6706ab10580a16affe8
Uploaded: 2023-12-22 00:23:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: BittyTax
Version: 0.5.2
Summary: Crypto-currency tax calculator for UK tax rules. Produces a PDF report of your capital gains and income. Import your data from popular wallets and exchanges.
Author: Nano Nano Ltd
Author-Email: bittytax[at]nanonano.co.uk
Maintainer: Scott Green
Maintainer-Email: scott.green[at]nanonano.co.uk
Home-Page: https://github.com/BittyTax/BittyTax
Project-Url: Donate, https://github.com/sponsors/BittyTax
Project-Url: Twitter, https://twitter.com/bitty_tax
Project-Url: Discord, https://discord.com/invite/NHE3QFt
Project-Url: Changes, https://github.com/BittyTax/BittyTax/blob/master/CHANGELOG.md
Project-Url: Source, https://github.com/BittyTax/BittyTax
Project-Url: Tracker, https://github.com/BittyTax/BittyTax/issues
License: AGPLv3
Keywords: bittytax cryptoasset cryptocurrency cryptotax
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Office/Business :: Financial :: Accounting
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Requires-Dist: colorama
Requires-Dist: defusedxml
Requires-Dist: jinja2
Requires-Dist: openpyxl
Requires-Dist: python-dateutil
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: setuptools
Requires-Dist: typing-extensions (>=4.1.0)
Requires-Dist: tqdm
Requires-Dist: xhtml2pdf (<=0.2.11)
Requires-Dist: xlrd
Requires-Dist: xlsxwriter
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 72276 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bittytax/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bittytax/audit.py sha256=QXSfdQlw2fKCEgZo1f8-mwNTUN6iWE9RbpMIgSOoolQ 6351
bittytax/bittytax.py sha256=UGddkdGbcurXQZHyTb4z_ReDYbTPMHmu4qcyMsiHFJk 9643
bittytax/bt_types.py sha256=EUzfOpySWv70ojYT-ukFe_w9z6Q4z1WFelyxAhx2AQ8 1478
bittytax/config.py sha256=78p3ywpqGuK3bANHUkThieQWeFsYHBtbQerHZY9R_jY 4751
bittytax/constants.py sha256=bpx-fdjUo23MFJEDsvLyp076dTtPElQC9e-D7QXnq00 839
bittytax/exceptions.py sha256=uSkLdoZ04YG1tG7oFFjiN6Vy95b2TMT9K9cMoEtqjgE 1283
bittytax/export_records.py sha256=IvY1GP2wSrDMSYXbuRqqtbiz_3S3M3-Qrw8s-4K1fFA 1726
bittytax/holdings.py sha256=FXN0kWHA09z_bSlkEa5qOWp25EuK5K-KZPonNJwLtxg 2315
bittytax/import_records.py sha256=m-NLYcZaQQZjF_6YSpBxkt_KmphfbnglPn62iDvcIL0 24345
bittytax/record.py sha256=QFh-5IGv-I9_kJOROL5-n7oH-Xl2eFWCN_TUyLmdAiw 6906
bittytax/report.py sha256=nJIYGVotQHaj1FZCTfuk1jp4JqJHFA_qNQqHYybEZVk 23831
bittytax/tax.py sha256=3HXIj9YmhBFHyseBXav4Ea99Fh8NPawGY7a6-sxlC8E 33182
bittytax/transactions.py sha256=gU2YVURmwpqIrbwYW1qVCrIZFgfnlZ6M-02R31Ds2S0 20104
bittytax/version.py sha256=isJrmDBLRag7Zc2UK9ZovWGOv7ji1Oh-zJtJMNJFkXw 22
bittytax/config/bittytax.conf sha256=Ge-lrTKmnEUFU3jogBXI0cMCsgFBYfsxbLnbWilGhJ8 2234
bittytax/conv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bittytax/conv/bittytax_conv.py sha256=-iuJFxhIgl7lYWgMLMq5BSHzpUDpfSPx1FABQG5mwpo 6905
bittytax/conv/datafile.py sha256=fkcOGMFBLYlGCOBVWtXnBvFGzaeBe4f00sE6XPwjtSA 10438
bittytax/conv/datamerge.py sha256=vbYcU0s7JCDxHiB3sBTEoDpi0gnvL6EMGXq19Zk81rY 3907
bittytax/conv/dataparser.py sha256=y_PeJnezW3WJIPVN3n5RrHXryG0VrR_CdWHX5RewzE4 8563
bittytax/conv/datarow.py sha256=68fnzzC8TaVexiBZOtCBlBZhTxjn1LHyVPGoSdiT3iU 2530
bittytax/conv/exceptions.py sha256=EScxAjgU8sTv-mIYtEhKloCnCrp_krgldVoyyGTNxeQ 2621
bittytax/conv/out_record.py sha256=0ZKnpZmCkjVuoOeueE36-6bDCPKVmyaL5mxL0QOApiQ 4729
bittytax/conv/output_csv.py sha256=Niv_hGjAhPV0G2yd3bjiYoEMShfCpsl91Me_RcENUn0 6985
bittytax/conv/output_excel.py sha256=-drsMIim08iAP6t3ldKttuvuXUqR0eDZhVoCzG2_azk 16859
bittytax/conv/mergers/__init__.py sha256=0GIwl8_DJS74Z9LU4GdeLZEqwZmE35r4mpPUBmd1pdc 77
bittytax/conv/mergers/bscscan.py sha256=3s6O5vqOVkblNHBs-eFOJhlHox3sDf0C84UNFlAa3VE 1920
bittytax/conv/mergers/coinbase.py sha256=CB7RazlevcEtxJrgP2Pdqw7BEqnO5IfzFEDF0eLWhxk 5485
bittytax/conv/mergers/etherscan.py sha256=XAEuTIgM7doc2h5rqgrzGzxDZMB_KTZLfWs9c7h87UY 13961
bittytax/conv/mergers/hecoinfo.py sha256=xzxYA0ab5rvpDD7A8rhCMjlu9Ns0S6bppCYu1nEE2QE 1922
bittytax/conv/mergers/polygonscan.py sha256=DJR3_Nx8_5QPM2aqZ31kdfs054F6k428KEMuWnX56vY 1906
bittytax/conv/mergers/snowtrace.py sha256=QCGP0XYNK1OOVeMH8Zhct9e44PuUyxnQe-JTYzCvjfc 1892
bittytax/conv/parsers/__init__.py sha256=JUIkOmSoKfYa2JOwASC7GTDoNhOfI1uXcXbcy9WEf8Q 931
bittytax/conv/parsers/accointing.py sha256=bctMUDaDVjxDhZhii_pGS6zBKCVxFvEWprxwDH2W6wA 5277
bittytax/conv/parsers/barclays.py sha256=UI2-X5ODhPqL9T3nDVJa-CuH27r0fUQ1Vyf1yoaGUyM 1905
bittytax/conv/parsers/binance.py sha256=TBPsZ7_HdU6fguxeOPk4fy2QuZ_veIsh3-W57GpK6NM 20439
bittytax/conv/parsers/bitfinex.py sha256=Lm-7ZG2SY8BRa8-OHzHNpD9epNJ11NvSImiot-S_hgA 5592
bittytax/conv/parsers/bitpanda.py sha256=ZYE4c6OTmNbvtMVwVt4XS1VaFYC6sb15YG1Ekjdn0to 3237
bittytax/conv/parsers/bitstamp.py sha256=WcQxM-ShDFEDmvftfIgLg2CIBuWj3Qc_2nYrchc4y2Q 3425
bittytax/conv/parsers/bittrex.py sha256=-_UZ4JLHVlK4iC_f6mYIwkt8B-knmbHukMD3e0Mwnrk 10552
bittytax/conv/parsers/bittylicious.py sha256=i7jfJUgoshLv2rMiGrkc9EldmF60zOUrZ_IOxucA3Go 2017
bittytax/conv/parsers/blockchain.py sha256=7jZrK1sJVZ-891ULbwDMg2HyepEuCPnReBuZocGdnjo 2726
bittytax/conv/parsers/blockfi.py sha256=jhr7UDur_8343y7LeYI486U53hKHPfaZr7X9sUlo8Kg 4248
bittytax/conv/parsers/blockscout.py sha256=UH177k-NhdtTQvTQbFrBjX_FeWmZgUDrtZDkKbtbRF8 3994
bittytax/conv/parsers/bnktothefuture.py sha256=Odl5zmQJSbES6P_igWU7-pwvwKbLH0jk0dQvwsX3NI4 5283
bittytax/conv/parsers/bscscan.py sha256=guyHd67KGP3ygjJUsMm6GufjY5QsDoEi0gIpccguaK4 6265
bittytax/conv/parsers/celsius.py sha256=niu7oN8NcNcwYsWtjTijE74qYzVXOP4g_knA-FdNbzQ 3904
bittytax/conv/parsers/cexio.py sha256=ZCUjCsW0tLIOiM_budxF9FEuubU2fhxDhVGgU0rCKTc 7585
bittytax/conv/parsers/cgtcalculator.py sha256=rD9ru0yDH-5m77t6iPBLuITFhjyJvlT1VTEcgUUJxgI 2864
bittytax/conv/parsers/changetip.py sha256=MtVCSBjnMPJiOAxdUszOi1kufddQZQhQtviUybdMxQk 1682
bittytax/conv/parsers/circle.py sha256=kB6q7ZdgSo4WyoIZnUj5Qa5Pn0qwk67RYFTj0U6e3gU 3054
bittytax/conv/parsers/coinbase.py sha256=n-y0gUljuoVGhIqLnnrLVhabaRnNPnIS-P0_Rr7v7MI 21119
bittytax/conv/parsers/coinbasepro.py sha256=_7SEI9D6_dvb896SHjWk7uz2OkVEaKk_hVIArU53qTM 8576
bittytax/conv/parsers/coinfloor.py sha256=l4DCfelGJx_08EZmy53Qh5JBn5qfUVczcVKWtSKQ3hE 3853
bittytax/conv/parsers/coinlist.py sha256=WaJMrb3odcTKsxdnCn6EoczDOrdBuFLeH4v7CO5iEF4 7433
bittytax/conv/parsers/coinmetro.py sha256=5LQOa1eFhz0KEqV_W0QxsrlXsdYpj1-iNM4L2zrcFv0 4332
bittytax/conv/parsers/coinomi.py sha256=axg8O7QWoAWqM8uXUvlfwe2A9dRRxc-7h00ZjAHKbsE 1717
bittytax/conv/parsers/cointracker.py sha256=YoRbokx4EjKr_FIKSUX6Rb4brJ5uOwup9HfoPRvTteA 5401
bittytax/conv/parsers/cointracking.py sha256=EmHiQ0Tv2i4j4Sgev-9pnGmPo8mKvGs9Lx0xRF9WcJU 3711
bittytax/conv/parsers/cryptocom.py sha256=v_HLQlWN_sKuQawWZ-5-WsvdZRm9oHIyzD-gNd5Xzro 8838
bittytax/conv/parsers/cryptopia.py sha256=bgbOOpAhdXWQa5uCJUW8OPu7GKFKfHtolRh5EnrhtZg 3727
bittytax/conv/parsers/cryptsy.py sha256=I8be7SNmhWp7rkXxq5-mrugbU9FUTvkIKMFz2bowye4 2095
bittytax/conv/parsers/electrum.py sha256=oD9sTyKaIaTawq5aMQYN6rwD_Z_QptqYYoE2scWLSXw 3643
bittytax/conv/parsers/etherscan.py sha256=_TB0KoncqqKMS5MDdj_xYScwDQoIlljU6PyJ5fbs4VQ 11110
bittytax/conv/parsers/exodus.py sha256=nx556_rmKcRIvKvMIxHI6LkIExzXFZOma6EMYuecjMQ 5645
bittytax/conv/parsers/ftx.py sha256=cUpJUp7WYtJieVfHUqb5ToVi8t2H85hsDUcttPPbL84 10479
bittytax/conv/parsers/gatehub.py sha256=x50btEnm7fsn1YDd9udocN7PYVC6XjHtLg-ZGyALW14 4929
bittytax/conv/parsers/generic.py sha256=moUl5Kl8VZSjiZb75_m8B9r3YWB_atLCdI8QtGTBUBE 2776
bittytax/conv/parsers/gravity.py sha256=WJKnsq0YjPvDReTO8QDx0y-7-29AHF38ICjhTOPh3ZY 6595
bittytax/conv/parsers/handcash.py sha256=DC3ZuT3X-WGZ-alUhPQ60WUZDk6t4Bh-mQf8rpp7sSQ 2644
bittytax/conv/parsers/hecoinfo.py sha256=2DnoOuiTmcbHwweWYNMDtvgR6-IkZ0JGY23H6orh6Gk 6243
bittytax/conv/parsers/helium.py sha256=gCTP_8STnYoQuzKfsmnxKFQqSf2DiRSz5Znua4RWO-s 4937
bittytax/conv/parsers/hitbtc.py sha256=mHhBB9hoKBGYEV2YIPfKojzaq0f68K6Ex3-E_npYY6c 8416
bittytax/conv/parsers/hotbit.py sha256=xkrnLs8Bmc7f3E4NqplIoABkWn4Mjr58sB3ulg_9pZI 9717
bittytax/conv/parsers/ii.py sha256=JCouBqstH6Y5nsiCdhhZEdeoZM7PItdgJ4fd9m_N558 1978
bittytax/conv/parsers/koinly.py sha256=R3AJlh_9-nSgF6Ro45sw09kZHjW9JpxdSPCBGVWdm9o 6544
bittytax/conv/parsers/kraken.py sha256=dP3d9qlYxA2RcfrSRpK66DezKVVEMLMoA-ImmUuyGwM 14613
bittytax/conv/parsers/kucoin.py sha256=8KCLfqVOd1Z6PgcIekUHfH6IY0sRpDPcAQxVGG7HIeU 9877
bittytax/conv/parsers/ledgerlive.py sha256=B5K3UCVQG2IyNitv77X_6SR9a1DmGsznleL_Ls4a1_k 4192
bittytax/conv/parsers/liquid.py sha256=at5qcalftI4ZknWK2LcqWzklhcnBJU4f0L4BxaYbTmQ 2126
bittytax/conv/parsers/mercatox.py sha256=xO5t8Ej-I5Ot2EHLVAym57YSoThu5ur_zPvs6MYPxMk 3127
bittytax/conv/parsers/nault.py sha256=3qXs6sGT1sRw07EE38tMPzWqwo_H1iyyONtt1F_DN8U 1418
bittytax/conv/parsers/nexo.py sha256=Vfr_JaTgQdyPWyK5nGTJGI0a_EjGyUi4Ecg_WTiXQTg 6783
bittytax/conv/parsers/okx.py sha256=tE8Rw8bMP4h5eFB8a6iRZeJkdVQHQdaL0RxSN_joC0g 9295
bittytax/conv/parsers/paxful.py sha256=uZ8Dq1mabv5uqJsxrl9JxJn58tAxzZg-ROYeOce6byU 2267
bittytax/conv/parsers/poloniex.py sha256=6Hq8a_oTCFDTC3WUeEOQQri0tx9KoFCf78LfpMjLmVk 5473
bittytax/conv/parsers/polygonscan.py sha256=aGxqUco6v5JdD_UbXXkJn5dY56yDvH1ld1d32mYofG4 5418
bittytax/conv/parsers/qtrade.py sha256=ju-3VJQfSrWcj85J9MzNnt9VyEBgFskjeSbrlxZKtHY 2137
bittytax/conv/parsers/qtwallet.py sha256=ACcBqAnVAo9nDfLYLkj2J5ZsqiC_j0dSzOWcLNkVQFo 5621
bittytax/conv/parsers/snowtrace.py sha256=0Hu6x7lzRDQmbXiz8nm5N4E_KRTz4qTCSVJbuI0wOA8 5323
bittytax/conv/parsers/staketax.py sha256=InR1zetpyRsdvxzfg5S-S8lotTZehJeGA9zeaXRO1HU 5485
bittytax/conv/parsers/tradesatoshi.py sha256=5jNF_tPRXbRbedpPwHbN4AGYvIiob0CH1c9oYL20tx4 5309
bittytax/conv/parsers/trezor.py sha256=9E1G2E92v8bhOuuT7v21TOzLU-EQJK0U1dB6UD8BNe8 3060
bittytax/conv/parsers/trezorsuite.py sha256=5PP__F58EniozPsQS1NTELXLu8ch_0xtY9l0sPYP81g 5329
bittytax/conv/parsers/uphold.py sha256=8vtdq_fjL-6GiVtuGkB7BZ5jL10P1YnGPPAGu3NGuqM 5441
bittytax/conv/parsers/volt.py sha256=6mdNRDsS3eVnLR4ug3yVqxPXeoKrndH3yBntVYFZC9E 2768
bittytax/conv/parsers/wirex.py sha256=XEtIvhvPM0K25IHoakwl2CsnWA20IMnx-5LV7_MjZOA 1510
bittytax/conv/parsers/yoroi.py sha256=StjPm5RWbOFqjtQ_rxc2St_XpjV13bi5zoNK_uIyCIw 2355
bittytax/conv/parsers/zelcore.py sha256=KKW-XyaRHIcKa5E4pH-99ForQV5UO6JE1ht0GOiYqeA 2282
bittytax/conv/parsers/zerion.py sha256=sA_o2F1VqtVPQyEN9tDcyExuTLCoUcJTFm2G8D1MCvg 15743
bittytax/price/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bittytax/price/assetdata.py sha256=ZTqWcZwj_LZGsvKnDjjyy6m8yVsoh3q4h-tTf-eKkm8 7253
bittytax/price/bittytax_price.py sha256=XLHkN-RCxScJyXEiWvMdOhht97SAnOvhKqMdtmBovQs 10900
bittytax/price/datasource.py sha256=ZM1nbJNI8U8tgw3G2KLVdPBv92v200ENyC1qx6GLflo 19610
bittytax/price/exceptions.py sha256=hC30a9LlXbmclG1_ym4u2HpI1Zqt5xkqwDIkyr9uKzw 854
bittytax/price/pricedata.py sha256=5NuXmNsdghUUgJyR10Gt42_kMmq30rGyMzMM4sw4rH4 6204
bittytax/price/valueasset.py sha256=nMaZbeRfIalj5PCWS1ohG_p2f7LzXWordWcPQnUvpdE 6260
bittytax/templates/audit.html sha256=uOCyOf5uoQrKt6I6vvUwFJxleoLYJLAIa36lBblgA0Q 567
bittytax/templates/audit_report.html sha256=-eoGxcnztV7IxIANAStWFTItDDwGo22e3vmjccJLJPQ 1689
bittytax/templates/capital_gains.html sha256=ol238whJYHZ-O75GvRlkxtl1H8vUUSc38roIhYO6Rko 4557
bittytax/templates/cgt_estimate.html sha256=9XIekAz1cuIbzEhJf9eMfwjGmA5-8HyPG0lnId4VHag 1295
bittytax/templates/ct_estimate.html sha256=GUgIs4B-wzeMJXKoPX37vc669mQB-2ldRoUqMHHrkf0 1134
bittytax/templates/holdings.html sha256=pI_tsRs0OAHk-Ts0iIF1ob78UeLxSLUbxIQOznpIm00 1999
bittytax/templates/income.html sha256=PTZv9TLQlcf-Zab5iVx1lu9_mFVlOg5S7MD7AwH0uDY 2893
bittytax/templates/price_data.html sha256=ctWKNWXJltI8mSYXVLVNT3MckQlzvWwE71UTg23r9a4 1965
bittytax/templates/tax_full_report.html sha256=I0KoydYjdVPHElMVwJjI0G2k_9kBQq2XBJpw4y05AMY 3023
bittytax/templates/tax_summary_report.html sha256=GXN9mymJ-j3g1BjVY4r5RyM3eNjzx0dgKBBzzCDZVYo 2381
BittyTax-0.5.2.dist-info/LICENSE sha256=jVa0BUaKrRH4erV2P5AeJ24I2WRv9chIGxditreJ6e0 34524
BittyTax-0.5.2.dist-info/METADATA sha256=PfzJdX43Gv99GdmGdU37wvWtIpehjEdtnHLBV9EmI2c 74405
BittyTax-0.5.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
BittyTax-0.5.2.dist-info/entry_points.txt sha256=jTss1xLaSPnisu3px_NcFUNGi-SqONkOxeHUm3Xds_c 153
BittyTax-0.5.2.dist-info/top_level.txt sha256=P0XMn4lJ2__zp46S58lcTpX42U2GmStKnhGqTAJkteg 9
BittyTax-0.5.2.dist-info/RECORD

top_level.txt

bittytax

entry_points.txt

bittytax = bittytax.bittytax:main
bittytax_conv = bittytax.conv.bittytax_conv:main
bittytax_price = bittytax.price.bittytax_price:main