aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-01-24 23:21:54 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-01-24 23:21:54 +0100
commit538715234549e626440e5dcbe0b3337ed930c92e (patch)
treebd55991d675ddf4148b1dbdb70548564bc4deca3
parentInitial commit (diff)
downloadbeancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.tar.gz
beancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.tar.zst
beancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.zip
Initialize package
-rw-r--r--.gitmodules3
m---------beancount0
-rw-r--r--beancount_extras_kris7t/__init__.py0
-rw-r--r--poetry.lock588
-rw-r--r--pyproject.toml16
5 files changed, 607 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..f710ffc
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
1[submodule "beancount"]
2 path = beancount
3 url = https://github.com/beancount/beancount
diff --git a/beancount b/beancount
new file mode 160000
Subproject f86c7936952544842c2d7b85a9de138318825f6
diff --git a/beancount_extras_kris7t/__init__.py b/beancount_extras_kris7t/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/beancount_extras_kris7t/__init__.py
diff --git a/poetry.lock b/poetry.lock
new file mode 100644
index 0000000..c371393
--- /dev/null
+++ b/poetry.lock
@@ -0,0 +1,588 @@
1[[package]]
2name = "atomicwrites"
3version = "1.4.0"
4description = "Atomic file writes."
5category = "main"
6optional = false
7python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
8marker = "sys_platform == \"win32\""
9
10[[package]]
11name = "attrs"
12version = "20.3.0"
13description = "Classes Without Boilerplate"
14category = "main"
15optional = false
16python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
17
18[package.extras]
19dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
20docs = ["furo", "sphinx", "zope.interface"]
21tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
22tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
23
24[[package]]
25name = "beancount"
26version = "2.3.3"
27description = "Command-line Double-Entry Accounting"
28category = "main"
29optional = false
30python-versions = ">=3.6"
31develop = true
32
33[package.dependencies]
34beautifulsoup4 = "*"
35chardet = "*"
36google-api-python-client = "*"
37ply = "*"
38pytest = "*"
39python-dateutil = "*"
40python-magic = "*"
41
42[package.source]
43url = "beancount"
44reference = ""
45type = "directory"
46
47[[package]]
48name = "beautifulsoup4"
49version = "4.9.3"
50description = "Screen-scraping library"
51category = "main"
52optional = false
53python-versions = "*"
54
55[package.extras]
56html5lib = ["html5lib"]
57lxml = ["lxml"]
58
59[package.dependencies]
60[package.dependencies.soupsieve]
61version = ">1.2"
62python = ">=3.0"
63
64[[package]]
65name = "cachetools"
66version = "4.2.0"
67description = "Extensible memoizing collections and decorators"
68category = "main"
69optional = false
70python-versions = "~=3.5"
71
72[[package]]
73name = "certifi"
74version = "2020.12.5"
75description = "Python package for providing Mozilla's CA Bundle."
76category = "main"
77optional = false
78python-versions = "*"
79
80[[package]]
81name = "chardet"
82version = "4.0.0"
83description = "Universal encoding detector for Python 2 and 3"
84category = "main"
85optional = false
86python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
87
88[[package]]
89name = "colorama"
90version = "0.4.4"
91description = "Cross-platform colored terminal text."
92category = "main"
93optional = false
94python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
95marker = "sys_platform == \"win32\""
96
97[[package]]
98name = "google-api-core"
99version = "1.25.0"
100description = "Google API client core library"
101category = "main"
102optional = false
103python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
104
105[package.extras]
106grpc = ["grpcio (>=1.29.0,<2.0dev)"]
107grpcgcp = ["grpcio-gcp (>=0.2.2)"]
108grpcio-gcp = ["grpcio-gcp (>=0.2.2)"]
109
110[package.dependencies]
111google-auth = ">=1.21.1,<2.0dev"
112googleapis-common-protos = ">=1.6.0,<2.0dev"
113protobuf = ">=3.12.0"
114pytz = "*"
115requests = ">=2.18.0,<3.0.0dev"
116setuptools = ">=40.3.0"
117six = ">=1.13.0"
118
119[[package]]
120name = "google-api-python-client"
121version = "1.12.8"
122description = "Google API Client Library for Python"
123category = "main"
124optional = false
125python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
126
127[package.dependencies]
128google-api-core = ">=1.21.0,<2dev"
129google-auth = ">=1.16.0"
130google-auth-httplib2 = ">=0.0.3"
131httplib2 = ">=0.15.0,<1dev"
132six = ">=1.13.0,<2dev"
133uritemplate = ">=3.0.0,<4dev"
134
135[[package]]
136name = "google-auth"
137version = "1.24.0"
138description = "Google Authentication Library"
139category = "main"
140optional = false
141python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
142
143[package.extras]
144aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"]
145
146[package.dependencies]
147cachetools = ">=2.0.0,<5.0"
148pyasn1-modules = ">=0.2.1"
149setuptools = ">=40.3.0"
150six = ">=1.9.0"
151
152[package.dependencies.rsa]
153version = ">=3.1.4,<5"
154python = ">=3.6"
155
156[[package]]
157name = "google-auth-httplib2"
158version = "0.0.4"
159description = "Google Authentication Library: httplib2 transport"
160category = "main"
161optional = false
162python-versions = "*"
163
164[package.dependencies]
165google-auth = "*"
166httplib2 = ">=0.9.1"
167six = "*"
168
169[[package]]
170name = "googleapis-common-protos"
171version = "1.52.0"
172description = "Common protobufs used in Google APIs"
173category = "main"
174optional = false
175python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
176
177[package.extras]
178grpc = ["grpcio (>=1.0.0)"]
179
180[package.dependencies]
181protobuf = ">=3.6.0"
182
183[[package]]
184name = "httplib2"
185version = "0.18.1"
186description = "A comprehensive HTTP client library."
187category = "main"
188optional = false
189python-versions = "*"
190
191[[package]]
192name = "idna"
193version = "2.10"
194description = "Internationalized Domain Names in Applications (IDNA)"
195category = "main"
196optional = false
197python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
198
199[[package]]
200name = "iniconfig"
201version = "1.1.1"
202description = "iniconfig: brain-dead simple config-ini parsing"
203category = "main"
204optional = false
205python-versions = "*"
206
207[[package]]
208name = "packaging"
209version = "20.8"
210description = "Core utilities for Python packages"
211category = "main"
212optional = false
213python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
214
215[package.dependencies]
216pyparsing = ">=2.0.2"
217
218[[package]]
219name = "pluggy"
220version = "0.13.1"
221description = "plugin and hook calling mechanisms for python"
222category = "main"
223optional = false
224python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
225
226[package.extras]
227dev = ["pre-commit", "tox"]
228
229[[package]]
230name = "ply"
231version = "3.11"
232description = "Python Lex & Yacc"
233category = "main"
234optional = false
235python-versions = "*"
236
237[[package]]
238name = "protobuf"
239version = "3.14.0"
240description = "Protocol Buffers"
241category = "main"
242optional = false
243python-versions = "*"
244
245[package.dependencies]
246six = ">=1.9"
247
248[[package]]
249name = "py"
250version = "1.10.0"
251description = "library with cross-python path, ini-parsing, io, code, log facilities"
252category = "main"
253optional = false
254python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
255
256[[package]]
257name = "pyasn1"
258version = "0.4.8"
259description = "ASN.1 types and codecs"
260category = "main"
261optional = false
262python-versions = "*"
263
264[[package]]
265name = "pyasn1-modules"
266version = "0.2.8"
267description = "A collection of ASN.1-based protocols modules."
268category = "main"
269optional = false
270python-versions = "*"
271
272[package.dependencies]
273pyasn1 = ">=0.4.6,<0.5.0"
274
275[[package]]
276name = "pyparsing"
277version = "2.4.7"
278description = "Python parsing module"
279category = "main"
280optional = false
281python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
282
283[[package]]
284name = "pytest"
285version = "6.2.1"
286description = "pytest: simple powerful testing with Python"
287category = "main"
288optional = false
289python-versions = ">=3.6"
290
291[package.extras]
292testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
293
294[package.dependencies]
295atomicwrites = ">=1.0"
296attrs = ">=19.2.0"
297colorama = "*"
298iniconfig = "*"
299packaging = "*"
300pluggy = ">=0.12,<1.0.0a1"
301py = ">=1.8.2"
302toml = "*"
303
304[[package]]
305name = "python-dateutil"
306version = "2.8.1"
307description = "Extensions to the standard Python datetime module"
308category = "main"
309optional = false
310python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
311
312[package.dependencies]
313six = ">=1.5"
314
315[[package]]
316name = "python-magic"
317version = "0.4.20"
318description = "File type identification using libmagic"
319category = "main"
320optional = false
321python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
322
323[[package]]
324name = "pytz"
325version = "2020.5"
326description = "World timezone definitions, modern and historical"
327category = "main"
328optional = false
329python-versions = "*"
330
331[[package]]
332name = "requests"
333version = "2.25.1"
334description = "Python HTTP for Humans."
335category = "main"
336optional = false
337python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
338
339[package.extras]
340security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
341socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"]
342
343[package.dependencies]
344certifi = ">=2017.4.17"
345chardet = ">=3.0.2,<5"
346idna = ">=2.5,<3"
347urllib3 = ">=1.21.1,<1.27"
348
349[[package]]
350name = "rsa"
351version = "4.7"
352description = "Pure-Python RSA implementation"
353category = "main"
354optional = false
355python-versions = ">=3.5, <4"
356marker = "python_version >= \"3.6\""
357
358[package.dependencies]
359pyasn1 = ">=0.1.3"
360
361[[package]]
362name = "six"
363version = "1.15.0"
364description = "Python 2 and 3 compatibility utilities"
365category = "main"
366optional = false
367python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
368
369[[package]]
370name = "soupsieve"
371version = "2.1"
372description = "A modern CSS selector implementation for Beautiful Soup."
373category = "main"
374optional = false
375python-versions = ">=3.5"
376marker = "python_version >= \"3.0\""
377
378[[package]]
379name = "toml"
380version = "0.10.2"
381description = "Python Library for Tom's Obvious, Minimal Language"
382category = "main"
383optional = false
384python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
385
386[[package]]
387name = "uritemplate"
388version = "3.0.1"
389description = "URI templates"
390category = "main"
391optional = false
392python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
393
394[[package]]
395name = "urllib3"
396version = "1.26.2"
397description = "HTTP library with thread-safe connection pooling, file post, and more."
398category = "main"
399optional = false
400python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
401
402[package.extras]
403brotli = ["brotlipy (>=0.6.0)"]
404secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
405socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
406
407[metadata]
408lock-version = "1.0"
409python-versions = "^3.9"
410content-hash = "cf1dc1359aafb7aaf42ede043b1d28b1bcb215cff5851d7d9f5fe2012bb796d1"
411
412[metadata.files]
413atomicwrites = [
414 {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
415 {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
416]
417attrs = [
418 {file = "attrs-20.3.0-py2.py3-none-any.whl", hash = "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"},
419 {file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"},
420]
421beancount = []
422beautifulsoup4 = [
423 {file = "beautifulsoup4-4.9.3-py2-none-any.whl", hash = "sha256:4c98143716ef1cb40bf7f39a8e3eec8f8b009509e74904ba3a7b315431577e35"},
424 {file = "beautifulsoup4-4.9.3-py3-none-any.whl", hash = "sha256:fff47e031e34ec82bf17e00da8f592fe7de69aeea38be00523c04623c04fb666"},
425 {file = "beautifulsoup4-4.9.3.tar.gz", hash = "sha256:84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25"},
426]
427cachetools = [
428 {file = "cachetools-4.2.0-py3-none-any.whl", hash = "sha256:c6b07a6ded8c78bf36730b3dc452dfff7d95f2a12a2fed856b1a0cb13ca78c61"},
429 {file = "cachetools-4.2.0.tar.gz", hash = "sha256:3796e1de094f0eaca982441c92ce96c68c89cced4cd97721ab297ea4b16db90e"},
430]
431certifi = [
432 {file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
433 {file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
434]
435chardet = [
436 {file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
437 {file = "chardet-4.0.0.tar.gz", hash = "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"},
438]
439colorama = [
440 {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
441 {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
442]
443google-api-core = [
444 {file = "google-api-core-1.25.0.tar.gz", hash = "sha256:d967beae8d8acdb88fb2f6f769e2ee0ee813042576a08891bded3b8e234150ae"},
445 {file = "google_api_core-1.25.0-py2.py3-none-any.whl", hash = "sha256:4656345cba9627ab1290eab51300a6397cc50370d99366133df1ae64b744e1eb"},
446]
447google-api-python-client = [
448 {file = "google-api-python-client-1.12.8.tar.gz", hash = "sha256:f3b9684442eec2cfe9f9bb48e796ef919456b82142c7528c5fd527e5224f08bb"},
449 {file = "google_api_python_client-1.12.8-py2.py3-none-any.whl", hash = "sha256:3c4c4ca46b5c21196bec7ee93453443e477d82cbfa79234d1ce0645f81170eaf"},
450]
451google-auth = [
452 {file = "google-auth-1.24.0.tar.gz", hash = "sha256:0b0e026b412a0ad096e753907559e4bdb180d9ba9f68dd9036164db4fdc4ad2e"},
453 {file = "google_auth-1.24.0-py2.py3-none-any.whl", hash = "sha256:ce752cc51c31f479dbf9928435ef4b07514b20261b021c7383bee4bda646acb8"},
454]
455google-auth-httplib2 = [
456 {file = "google-auth-httplib2-0.0.4.tar.gz", hash = "sha256:8d092cc60fb16517b12057ec0bba9185a96e3b7169d86ae12eae98e645b7bc39"},
457 {file = "google_auth_httplib2-0.0.4-py2.py3-none-any.whl", hash = "sha256:aeaff501738b289717fac1980db9711d77908a6c227f60e4aa1923410b43e2ee"},
458]
459googleapis-common-protos = [
460 {file = "googleapis-common-protos-1.52.0.tar.gz", hash = "sha256:560716c807117394da12cecb0a54da5a451b5cf9866f1d37e9a5e2329a665351"},
461 {file = "googleapis_common_protos-1.52.0-py2.py3-none-any.whl", hash = "sha256:c8961760f5aad9a711d37b675be103e0cc4e9a39327e0d6d857872f698403e24"},
462]
463httplib2 = [
464 {file = "httplib2-0.18.1-py3-none-any.whl", hash = "sha256:ca2914b015b6247791c4866782fa6042f495b94401a0f0bd3e1d6e0ba2236782"},
465 {file = "httplib2-0.18.1.tar.gz", hash = "sha256:8af66c1c52c7ffe1aa5dc4bcd7c769885254b0756e6e69f953c7f0ab49a70ba3"},
466]
467idna = [
468 {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
469 {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
470]
471iniconfig = [
472 {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
473 {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
474]
475packaging = [
476 {file = "packaging-20.8-py2.py3-none-any.whl", hash = "sha256:24e0da08660a87484d1602c30bb4902d74816b6985b93de36926f5bc95741858"},
477 {file = "packaging-20.8.tar.gz", hash = "sha256:78598185a7008a470d64526a8059de9aaa449238f280fc9eb6b13ba6c4109093"},
478]
479pluggy = [
480 {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
481 {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
482]
483ply = [
484 {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"},
485 {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"},
486]
487protobuf = [
488 {file = "protobuf-3.14.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:629b03fd3caae7f815b0c66b41273f6b1900a579e2ccb41ef4493a4f5fb84f3a"},
489 {file = "protobuf-3.14.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:5b7a637212cc9b2bcf85dd828b1178d19efdf74dbfe1ddf8cd1b8e01fdaaa7f5"},
490 {file = "protobuf-3.14.0-cp35-cp35m-macosx_10_9_intel.whl", hash = "sha256:43b554b9e73a07ba84ed6cf25db0ff88b1e06be610b37656e292e3cbb5437472"},
491 {file = "protobuf-3.14.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:5e9806a43232a1fa0c9cf5da8dc06f6910d53e4390be1fa06f06454d888a9142"},
492 {file = "protobuf-3.14.0-cp35-cp35m-win32.whl", hash = "sha256:1c51fda1bbc9634246e7be6016d860be01747354ed7015ebe38acf4452f470d2"},
493 {file = "protobuf-3.14.0-cp35-cp35m-win_amd64.whl", hash = "sha256:4b74301b30513b1a7494d3055d95c714b560fbb630d8fb9956b6f27992c9f980"},
494 {file = "protobuf-3.14.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:86a75477addde4918e9a1904e5c6af8d7b691f2a3f65587d73b16100fbe4c3b2"},
495 {file = "protobuf-3.14.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:ecc33531a213eee22ad60e0e2aaea6c8ba0021f0cce35dbf0ab03dee6e2a23a1"},
496 {file = "protobuf-3.14.0-cp36-cp36m-win32.whl", hash = "sha256:72230ed56f026dd664c21d73c5db73ebba50d924d7ba6b7c0d81a121e390406e"},
497 {file = "protobuf-3.14.0-cp36-cp36m-win_amd64.whl", hash = "sha256:0fc96785262042e4863b3f3b5c429d4636f10d90061e1840fce1baaf59b1a836"},
498 {file = "protobuf-3.14.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4e75105c9dfe13719b7293f75bd53033108f4ba03d44e71db0ec2a0e8401eafd"},
499 {file = "protobuf-3.14.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:2a7e2fe101a7ace75e9327b9c946d247749e564a267b0515cf41dfe450b69bac"},
500 {file = "protobuf-3.14.0-cp37-cp37m-win32.whl", hash = "sha256:b0d5d35faeb07e22a1ddf8dce620860c8fe145426c02d1a0ae2688c6e8ede36d"},
501 {file = "protobuf-3.14.0-cp37-cp37m-win_amd64.whl", hash = "sha256:8971c421dbd7aad930c9bd2694122f332350b6ccb5202a8b7b06f3f1a5c41ed5"},
502 {file = "protobuf-3.14.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9616f0b65a30851e62f1713336c931fcd32c057202b7ff2cfbfca0fc7d5e3043"},
503 {file = "protobuf-3.14.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:22bcd2e284b3b1d969c12e84dc9b9a71701ec82d8ce975fdda19712e1cfd4e00"},
504 {file = "protobuf-3.14.0-py2.py3-none-any.whl", hash = "sha256:0e247612fadda953047f53301a7b0407cb0c3cb4ae25a6fde661597a04039b3c"},
505 {file = "protobuf-3.14.0.tar.gz", hash = "sha256:1d63eb389347293d8915fb47bee0951c7b5dab522a4a60118b9a18f33e21f8ce"},
506]
507py = [
508 {file = "py-1.10.0-py2.py3-none-any.whl", hash = "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
509 {file = "py-1.10.0.tar.gz", hash = "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
510]
511pyasn1 = [
512 {file = "pyasn1-0.4.8-py2.4.egg", hash = "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"},
513 {file = "pyasn1-0.4.8-py2.5.egg", hash = "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf"},
514 {file = "pyasn1-0.4.8-py2.6.egg", hash = "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00"},
515 {file = "pyasn1-0.4.8-py2.7.egg", hash = "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8"},
516 {file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"},
517 {file = "pyasn1-0.4.8-py3.1.egg", hash = "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86"},
518 {file = "pyasn1-0.4.8-py3.2.egg", hash = "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7"},
519 {file = "pyasn1-0.4.8-py3.3.egg", hash = "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576"},
520 {file = "pyasn1-0.4.8-py3.4.egg", hash = "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12"},
521 {file = "pyasn1-0.4.8-py3.5.egg", hash = "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2"},
522 {file = "pyasn1-0.4.8-py3.6.egg", hash = "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359"},
523 {file = "pyasn1-0.4.8-py3.7.egg", hash = "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776"},
524 {file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"},
525]
526pyasn1-modules = [
527 {file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"},
528 {file = "pyasn1_modules-0.2.8-py2.4.egg", hash = "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199"},
529 {file = "pyasn1_modules-0.2.8-py2.5.egg", hash = "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405"},
530 {file = "pyasn1_modules-0.2.8-py2.6.egg", hash = "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb"},
531 {file = "pyasn1_modules-0.2.8-py2.7.egg", hash = "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8"},
532 {file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"},
533 {file = "pyasn1_modules-0.2.8-py3.1.egg", hash = "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d"},
534 {file = "pyasn1_modules-0.2.8-py3.2.egg", hash = "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45"},
535 {file = "pyasn1_modules-0.2.8-py3.3.egg", hash = "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4"},
536 {file = "pyasn1_modules-0.2.8-py3.4.egg", hash = "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811"},
537 {file = "pyasn1_modules-0.2.8-py3.5.egg", hash = "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed"},
538 {file = "pyasn1_modules-0.2.8-py3.6.egg", hash = "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0"},
539 {file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"},
540]
541pyparsing = [
542 {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
543 {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
544]
545pytest = [
546 {file = "pytest-6.2.1-py3-none-any.whl", hash = "sha256:1969f797a1a0dbd8ccf0fecc80262312729afea9c17f1d70ebf85c5e76c6f7c8"},
547 {file = "pytest-6.2.1.tar.gz", hash = "sha256:66e419b1899bc27346cb2c993e12c5e5e8daba9073c1fbce33b9807abc95c306"},
548]
549python-dateutil = [
550 {file = "python-dateutil-2.8.1.tar.gz", hash = "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c"},
551 {file = "python_dateutil-2.8.1-py2.py3-none-any.whl", hash = "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a"},
552]
553python-magic = [
554 {file = "python-magic-0.4.20.tar.gz", hash = "sha256:0cc52ccad086c377b9194014e3dbf98d94b194344630172510a6a3e716b47801"},
555 {file = "python_magic-0.4.20-py2.py3-none-any.whl", hash = "sha256:33ce94d9395aa269a9c5fac10ae124a5fb328ebe248f36efc5a43922edee662e"},
556]
557pytz = [
558 {file = "pytz-2020.5-py2.py3-none-any.whl", hash = "sha256:16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4"},
559 {file = "pytz-2020.5.tar.gz", hash = "sha256:180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5"},
560]
561requests = [
562 {file = "requests-2.25.1-py2.py3-none-any.whl", hash = "sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"},
563 {file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
564]
565rsa = [
566 {file = "rsa-4.7-py3-none-any.whl", hash = "sha256:a8774e55b59fd9fc893b0d05e9bfc6f47081f46ff5b46f39ccf24631b7be356b"},
567 {file = "rsa-4.7.tar.gz", hash = "sha256:69805d6b69f56eb05b62daea3a7dbd7aa44324ad1306445e05da8060232d00f4"},
568]
569six = [
570 {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
571 {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
572]
573soupsieve = [
574 {file = "soupsieve-2.1-py3-none-any.whl", hash = "sha256:4bb21a6ee4707bf43b61230e80740e71bfe56e55d1f1f50924b087bb2975c851"},
575 {file = "soupsieve-2.1.tar.gz", hash = "sha256:6dc52924dc0bc710a5d16794e6b3480b2c7c08b07729505feab2b2c16661ff6e"},
576]
577toml = [
578 {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
579 {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
580]
581uritemplate = [
582 {file = "uritemplate-3.0.1-py2.py3-none-any.whl", hash = "sha256:07620c3f3f8eed1f12600845892b0e036a2420acf513c53f7de0abd911a5894f"},
583 {file = "uritemplate-3.0.1.tar.gz", hash = "sha256:5af8ad10cec94f215e3f48112de2022e1d5a37ed427fbd88652fa908f2ab7cae"},
584]
585urllib3 = [
586 {file = "urllib3-1.26.2-py2.py3-none-any.whl", hash = "sha256:d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f99473"},
587 {file = "urllib3-1.26.2.tar.gz", hash = "sha256:19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"},
588]
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..da65f08
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,16 @@
1[tool.poetry]
2name = "beancount-extras-kris7t"
3version = "0.1.0"
4description = "Miscellaneous plugins, importers and price sources for Beancount"
5authors = ["Kristóf Marussy <kristof@marussy.com>"]
6license = "GPL-2.0-only"
7
8[tool.poetry.dependencies]
9python = "^3.9"
10beancount = { path = "beancount", develop = true }
11
12[tool.poetry.dev-dependencies]
13
14[build-system]
15requires = ["poetry>=0.12"]
16build-backend = "poetry.masonry.api"