-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathsetup.cfg
73 lines (67 loc) · 2.38 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[metadata]
name = rp2
version = 1.4.1
description = Privacy-focused, free, open-source cryptocurrency tax calculator: it handles multiple coins/exchanges and computes long/short-term capital gains, cost bases, in/out lot relationships/fractioning, and account balances. It supports the FIFO accounting method, it features transparent computation for easy result verification, and it generates reports that tax accountants can understand, even if they are not cryptocurrency experts (e.g. form 8949).
long_description_content_type = text/markdown
long_description = file: README.md, CHANGELOG.md
keywords = accounting, altcoin, bitcoin, BTC, capital gains, cost basis, crypto, cryptocurrency, ETH, ethereum, finance, form 8949, NFT, privacy, wallet, tax
license = Apache License 2.0
author = eprbell
url = https://github.com/eprbell/rp2
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: End Users/Desktop
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Office/Business :: Financial :: Accounting
Topic :: Utilities
Typing :: Typed
project_urls =
Source Code = https://github.com/eprbell/rp2
Developer Documentation = https://github.com/eprbell/rp2/blob/main/README.dev.md
User Documentation = https://github.com/eprbell/rp2/blob/main/README.md
Contact = https://eprbell.github.io/eprbell/about.html
[options]
package_dir =
= src
packages = find:
install_requires =
Babel>=2.10.3
jsonschema>=3.2.0
prezzemolo>=0.0.3
python-dateutil>=2.8.2
pyexcel-ezodf>=0.3.4
[options.extras_require]
dev =
autopep8
bandit
black
bumpversion
flake8
isort
mypy
pep8
pre-commit
pylint
pytest
pytest-mock
rope
types-jsonschema
types-python-dateutil
[options.packages.find]
where = src
include_package_data = True
zip_safe = False
python_requires = >=3.7
[options.package_data]
rp2 = py.typed, locales/*/*/*.mo
rp2.plugin.report = data/*.ods, data/*/*.ods, data/*/*.txt
[options.entry_points]
console_scripts =
rp2_us = rp2.plugin.country.us:rp2_entry
rp2_jp = rp2.plugin.country.jp:rp2_entry
rp2_config = rp2.rp2_configuration_translator:rp2_configuration_translator