pit38/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/cli.py,sha256=eMWFFXy1CFqnOH14dfvTlzRuWH-_2dQts73uef5CSp0,7415
pit38/crypto.py,sha256=cKqeNy3qAkvqysb-FsxKy5RTTOTVHNvJDDBakpK8k3U,2334
pit38/exchanger.py,sha256=SueMtgGdMs9luo_h_73zDIYKqm5t4IkRQl1dQJcl6Ac,385
pit38/output.py,sha256=9e8ioKrHKT-zV_Au9mey0f3HRfcN3Qq30y2M3OhNwk0,3747
pit38/stock.py,sha256=IIm8t-LeT3R5ZXKTL3WSsA2ie8ciPc_DJ6ul3chep6A,4505
pit38/data_sources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/data_sources/csv_utils.py,sha256=Cp6WX_CdCoxyhBWwYVyAyS4yo5arLPG1xikbKFtVuXw,1365
pit38/data_sources/crypto_loader/csv_loader.py,sha256=gU_IS3JF424BUZaNOdhhkUgWmkE6kLvrn5O19dbYhAA,2900
pit38/data_sources/crypto_loader/csv_validator.py,sha256=VD2aNDrawE1oNdyCb6193XfBn7jERd4Qc1rX7qgyet4,5399
pit38/data_sources/crypto_loader/multi_sources_loader.py,sha256=ZvNr6QvqKDK8Mj7NiCUIdF7jaO9d-N5eS9wkn493yOE,1269
pit38/data_sources/stock_loader/csv_loader.py,sha256=IZIz2LYRPHwwb06G5MdFk8RpTVfFD5O-SV4XcgcAin0,3424
pit38/data_sources/stock_loader/factory.py,sha256=ylX3TijDANVsIjEQlTYRFeinFZWp0-Mtfk2WSnqLKDc,1679
pit38/data_sources/stock_loader/multi_sources_loader.py,sha256=W7q49tNa5kKsFPHO-PsYuE2i3Byjq--wff88RGjsgIg,1052
pit38/domain/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/calendar_service/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/calendar_service/calendar.py,sha256=ijISvw_BbzhewgKSr8n-0vrmDJkIqUlByQjrgmee-70,1359
pit38/domain/crypto/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/crypto/profit_calculator.py,sha256=FxCHrozhSlaXa8iTcy42J394bsF1v2diEDJ03lPRdyI,1463
pit38/domain/currency_exchange_service/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/currency_exchange_service/currencies.py,sha256=_mlyUen-n-yiHvQ_ULkd3HlhWe9ZVQy1pj1RNsCSj2g,2099
pit38/domain/currency_exchange_service/exchange_rates_provider.py,sha256=f2pywya4ZBmum88dnm0_BBResbQiRAVyXSr_QxcHrBE,2083
pit38/domain/currency_exchange_service/exchanger.py,sha256=rA_Ew_MD9CbXDVi3LcOP7HuBNkwrwO0Glnqo9BCOPdE,1436
pit38/domain/stock/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/stock/queue.py,sha256=N-HDt9x_ZSsVfB9hRcgBwk6jNq1giavb2jW2iNeKE18,665
pit38/domain/stock/operations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/stock/operations/dividend.py,sha256=VdXtKMZq90JQQ8vHsZmKoaCm1HsQ6ZoiFS9jKpQHpKQ,445
pit38/domain/stock/operations/operation.py,sha256=73fLjQK9l69DhXz4KQJhHxjnTutsf_zTqlDs8aFE_Do,255
pit38/domain/stock/operations/service_fee.py,sha256=ajgSOqsKTES2Qun8AFEKEnemh1wThC-kRBB4sK0X99o,453
pit38/domain/stock/operations/stock_split.py,sha256=mcoOh8fZCj92GqIzfScRqIGN1iXtnG0BmwkS4oI9eMs,560
pit38/domain/stock/profit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/stock/profit/per_stock_calculator.py,sha256=8W0vRNsOrgmr7Ei_QOM0ogh83g_D9J72ljgYggqJsH4,3247
pit38/domain/stock/profit/profit_calculator.py,sha256=jaz_1Jyz7KbEEEHZpKlPMfbTqqYLmAG7KcgaeXynv80,3429
pit38/domain/stock/profit/stock_split_handler.py,sha256=g00iw-zICZjyz55ukVtTWpR5gDajq4kfXETJQ5GdEWQ,2941
pit38/domain/tax_service/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/domain/tax_service/crypto_tax_calculator.py,sha256=xP4Qzg8F2g3DlUcskO9tujItynh8IwGG0VUllABfeKQ,1872
pit38/domain/tax_service/loss_deduction.py,sha256=KzxmsB9IyTZqv3NsHvr6GS3J6s12Lfoh2e4bZrVWhos,2457
pit38/domain/tax_service/profit_per_year.py,sha256=oOpJpuPgxprKZxZdJg0vtSdC0CoMZiTTjMaJPTgvEgA,1593
pit38/domain/tax_service/stock_tax_calculator.py,sha256=rI0ywnPzWUvyNnFGy15z6jGRYjSrqIVtpZNdpqT0vbs,1418
pit38/domain/tax_service/tax_year_result.py,sha256=lh8epWBfnuiulJSLaQMn_pT5jnT8fDAMpR-6MTSXX14,731
pit38/domain/transactions/__init__.py,sha256=y4SJ7RV8-eJlfghR6F4ph14GplyAdQjR3CR60LsgU5A,94
pit38/domain/transactions/action.py,sha256=ity17QKbKX5pHj_M3Dr0JEX6_LERGPJkHEmqUuM-LQU,349
pit38/domain/transactions/asset.py,sha256=v0IGgittOpY_7YVRE6IevER3C23IPB3t6gfbobPZtLQ,917
pit38/domain/transactions/transaction.py,sha256=qc9Huu_o1YR64kAPjcv9-5XUX405sDcMthEo12kJXc8,1335
pit38/plugins/normalization.py,sha256=9R1d8adMAkSOY96MHvOz0Z-2dxPiGU3IIGGsq_0npMs,3923
pit38/plugins/crypto/generic_saver.py,sha256=GBfv0leKFkUUtJpGzpv8BeI-c91FGGQB4w5I8C5WcBY,944
pit38/plugins/crypto/binance/__main__.py,sha256=ZbEWSjJtA2HR_PM7g3fwpZmhn2R-9KuDnJqAysVYG8w,821
pit38/plugins/crypto/binance/csv.py,sha256=hAtANQNver5pasTxoVbOZCXCYta14FgYqWREFL6f08w,4177
pit38/plugins/crypto/revolut/__main__.py,sha256=zJhHbpIAeCgmcBe0F8DYl6P9SvB5d6gilg0TQSqXaRc,918
pit38/plugins/crypto/revolut/csv.py,sha256=IdMBvGBhIpuLrsFpGEICSreVRCakj9sQkpoTZgnr6N0,835
pit38/plugins/crypto/revolut/row_parser.py,sha256=Q3IaOhhCvok4HlZ-iOMPrzl87Dc6aj0XS3LGuCtMnbc,2669
pit38/plugins/stock/formatters.py,sha256=dNR9NXDpuT7BDg-WLnRBumqt4JMKNjxGS5_G9iPJfLM,2452
pit38/plugins/stock/generic_saver.py,sha256=MXOBcjYw3rdQRKsrGcn0zYsG1n75HmX6-HroavRACtw,1864
pit38/plugins/stock/etrade/__main__.py,sha256=-jrAglWaC4wS33Tx64sf0Ycx_s3kGDbPVhvcYUs5mpE,620
pit38/plugins/stock/etrade/csv.py,sha256=y_R1hct9OW6gGtLxbXFKNDPRKGRy5rv7KcPC2IFEewE,2328
pit38/plugins/stock/etrade/row_parser.py,sha256=J2Iu1JBVl1WsMO14OlFdc6ztOwiBksGJU8Ea159iO8Q,1418
pit38/plugins/stock/ibi_capital/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pit38/plugins/stock/ibi_capital/companies.json,sha256=I2XKvecRLRGFWJNGdGsdyBYNGqcUAzS7bmCc4JO3NEk,2526
pit38/plugins/stock/ibi_capital/company_ticker.py,sha256=-S7YrWF7a5IJHLaku8n8fj-EFMhVoc7YfMTNwRaWN5E,2323
pit38/plugins/stock/ibi_capital/order_parser.py,sha256=390maF7jrW85hfi1QOwG_xLD0DBLnoddc6bcjB6d40E,4051
pit38/plugins/stock/ibi_capital/pdf_reader.py,sha256=k05fC-6seI224thHAeST9xOHOrNEgHrZEUmOYxLrcGg,920
pit38/plugins/stock/ibi_capital/record_builder.py,sha256=WKV8Ui86wrGvZdIfNVIHgn_6MDNtEkMNSxUBIVWC5UQ,2322
pit38/plugins/stock/revolut/__main__.py,sha256=jXv4ApvBzndYzttHaZ199xnMaJmJX0z6Gx6uXUflzCI,1231
pit38/plugins/stock/revolut/csv.py,sha256=TdnNngp_oO9qPBqKFX0iWgy3Jozw1dMKoeKaRiorXxU,2268
pit38/plugins/stock/revolut/operation_row_parser.py,sha256=m-NW29cEqVTe1pY0HO1LcPsBHAPDzWIXsShDcRzV2Xs,1957
pit38/plugins/stock/revolut/row_parser.py,sha256=1_1nZTvZVLh3z0cIZtrCC_FCqRuWrtc5zTW6YZfk0J0,2717
pit38/plugins/stock/revolut/transaction_row_parser.py,sha256=M6CmmCbaGojvJSrkPpHbhehX2nTeJN91AtBzoUbTvec,1201
pit_38-2026.4.25.dist-info/licenses/LICENSE,sha256=QPyxqi5euB_5sJOs0J5E6ufqQnSBOu3F8575dRE6RXM,1073
tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/test_asset_value.py,sha256=Wdkfzl_VFNGIbIvRPo6-L-GpGMI8olnIDzz-quNkb7o,580
tests/test_calendar.py,sha256=Znj6WqCWhtbjtzyf2yyLsO3FgFHiZADA3tr6HRNEA5k,410
tests/test_crypto_loader.py,sha256=XJTgTWQrlwKX-YzyEIlaLfIvzQIN4XuqLWlBAbF0yX8,3352
tests/test_crypto_profit_calculator.py,sha256=88QgYhwST6zcsx5KzkGTTzzFJj16aL8UugxN-HqBQQs,2635
tests/test_crypto_tax_calculator.py,sha256=65Tfptl1LklFZYfwA0yWKlrjba2o7zTu31rf72PrKgo,2664
tests/test_csv_utils.py,sha256=8uzQo9SVsVK4CZIwSME5TF1sPn9d_vBHYAZPjt6XF0k,5742
tests/test_csv_validator.py,sha256=P9CwtdsfzioglZZ6QYpXq6kce5s3oHMRAUVlb6GJCtU,4308
tests/test_currencies.py,sha256=qMdqMw0X0FXrpBSTZujXVDmwEf198pCVNdTzYKkntOs,1003
tests/test_etrade_fiat_value_parser.py,sha256=oENrefNu5rtqbhNT-yhy3v0yzqgFZ8X3Ly4qekorN1s,2111
tests/test_exchange_rate_provider.py,sha256=Y2HV57aPcCuPcuSC2Tkd3UJxlDqPQqSBjodmH1fgj7Q,567
tests/test_exchanger.py,sha256=lnNhAWZmQcIyhftb4QOeWIBkxPzsJHLef-Ba5i3Yhg4,1988
tests/test_generic_saver_no_bom.py,sha256=gCmQw3LwsRlmFqBHC1DEaoBEXMi_G3xR7elU2vxaT80,3047
tests/test_ibi_company_ticker.py,sha256=q97J6iDPfp4e0P9hCNs1iDsN4UEGN_GmoI8maiPlCXE,2052
tests/test_ibi_order_parser.py,sha256=kyu8lPOyvHMmzIH96YBn3sQ9CllrTpIDO0qWHfX7X0Q,5179
tests/test_ibi_pdf_reader.py,sha256=aLgs9jVaUE7h7weJrF2GdhbLQMJyXUkSxMHugT2TwWM,2211
tests/test_ibi_record_builder.py,sha256=Spxe8vTLvOst0eYX30dPPNS75NwelH66kkG2ET-0aUc,3663
tests/test_multi_sources_loader.py,sha256=ZJomERPSKzPOyZ-pIgAs0q28QqdKFhHJJiBCP7RFCo0,3362
tests/test_normalization.py,sha256=F10J_mQrPIjOpF0_a1vgQco046uysOEl1WLESvrCnMM,4740
tests/test_per_stock_calculator.py,sha256=-UPkO0LfWjhVCdk5PBX78onxiZZUbBQx5FILgOxs8Ug,5681
tests/test_profit_calculator.py,sha256=1NW2DP1xUWPebU3_C5zhwHQijge7MPr9a6XFidqcd2E,2793
tests/test_profit_per_year.py,sha256=UFE21n3nxvS2AtkF8QVOWwQvZ-g0QACRZAl3G3j-Mtk,1182
tests/test_revolut_csv_service.py,sha256=9WmSc4XITH5dm9wzSJX9fO61KnoQrNBmnlB--YmtMr0,7024
tests/test_revolut_row_parser.py,sha256=5NHpTb2ZXQt_dFJlYllwXBVW-3bpMFvlUSfg16Thf9g,3898
tests/test_revolut_stock_import.py,sha256=J6BsDpUQfDu1qnMoIxt5e-E3314PDygTWwUCcPJeqXA,954
tests/test_stock_split_handler.py,sha256=FEjFkwSu0A2IbibdOUms2ZStsC-wiZy5CNtZEAFBeS8,2382
tests/test_stock_tax_calculator.py,sha256=sYU656Yenz33Jm4yNqkiwUW7jEY-LFF2yZeQd7xdy3I,5663
tests/test_transaction.py,sha256=38_sMc1BETYg3Vzcd7oeFAvmIoIEwKsrp9IP0pgdPyU,458
tests/utils.py,sha256=amGmUgCWKp0Mk4cjjFtVqFBiBOt9kXDrMj_aPpCIyEk,2791
tests/e2e/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/e2e/test_cli_e2e.py,sha256=M9LYRIqfGQNnAn6zM2THSeFQMvo06J7oLdEZ_vC2hEQ,6970
tests/e2e/test_crypto_e2e.py,sha256=-lVDN1EWXzQ0ruvHrpkytTm8v20d08TAtBrlBO_Ck-c,2351
tests/e2e/test_ibi_e2e.py,sha256=Y8xk7qZHvIBhpMC-6JvpbbygPlP6SjG1PtahD9-8qew,2598
tests/e2e/test_stock_e2e.py,sha256=lC4L5aqilVanRzDLv4bJ9_Le8PBX6-DyrCikYfCJKng,5557
pit_38-2026.4.25.dist-info/METADATA,sha256=SgCB7QRs_aIybvJU12fjF9lwCH4hHkaBmurfuOGre6Q,5098
pit_38-2026.4.25.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
pit_38-2026.4.25.dist-info/entry_points.txt,sha256=bysTVXjk9FvqsOxF8Y23jUoVt_MD6i3zC06DH5Mg3Yo,41
pit_38-2026.4.25.dist-info/top_level.txt,sha256=DOnCloMKKtQ3CNaACrEZG8yRb9vzu1NmEtdIoJbP8oY,12
pit_38-2026.4.25.dist-info/RECORD,,
