diff options
author | Kristóf Marussy <kristof@marussy.com> | 2021-01-24 23:21:54 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2021-01-24 23:21:54 +0100 |
commit | 538715234549e626440e5dcbe0b3337ed930c92e (patch) | |
tree | bd55991d675ddf4148b1dbdb70548564bc4deca3 | |
parent | Initial commit (diff) | |
download | beancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.tar.gz beancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.tar.zst beancount-extras-kris7t-538715234549e626440e5dcbe0b3337ed930c92e.zip |
Initialize package
-rw-r--r-- | .gitmodules | 3 | ||||
m--------- | beancount | 0 | ||||
-rw-r--r-- | beancount_extras_kris7t/__init__.py | 0 | ||||
-rw-r--r-- | poetry.lock | 588 | ||||
-rw-r--r-- | pyproject.toml | 16 |
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]] | ||
2 | name = "atomicwrites" | ||
3 | version = "1.4.0" | ||
4 | description = "Atomic file writes." | ||
5 | category = "main" | ||
6 | optional = false | ||
7 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
8 | marker = "sys_platform == \"win32\"" | ||
9 | |||
10 | [[package]] | ||
11 | name = "attrs" | ||
12 | version = "20.3.0" | ||
13 | description = "Classes Without Boilerplate" | ||
14 | category = "main" | ||
15 | optional = false | ||
16 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
17 | |||
18 | [package.extras] | ||
19 | dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] | ||
20 | docs = ["furo", "sphinx", "zope.interface"] | ||
21 | tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] | ||
22 | tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] | ||
23 | |||
24 | [[package]] | ||
25 | name = "beancount" | ||
26 | version = "2.3.3" | ||
27 | description = "Command-line Double-Entry Accounting" | ||
28 | category = "main" | ||
29 | optional = false | ||
30 | python-versions = ">=3.6" | ||
31 | develop = true | ||
32 | |||
33 | [package.dependencies] | ||
34 | beautifulsoup4 = "*" | ||
35 | chardet = "*" | ||
36 | google-api-python-client = "*" | ||
37 | ply = "*" | ||
38 | pytest = "*" | ||
39 | python-dateutil = "*" | ||
40 | python-magic = "*" | ||
41 | |||
42 | [package.source] | ||
43 | url = "beancount" | ||
44 | reference = "" | ||
45 | type = "directory" | ||
46 | |||
47 | [[package]] | ||
48 | name = "beautifulsoup4" | ||
49 | version = "4.9.3" | ||
50 | description = "Screen-scraping library" | ||
51 | category = "main" | ||
52 | optional = false | ||
53 | python-versions = "*" | ||
54 | |||
55 | [package.extras] | ||
56 | html5lib = ["html5lib"] | ||
57 | lxml = ["lxml"] | ||
58 | |||
59 | [package.dependencies] | ||
60 | [package.dependencies.soupsieve] | ||
61 | version = ">1.2" | ||
62 | python = ">=3.0" | ||
63 | |||
64 | [[package]] | ||
65 | name = "cachetools" | ||
66 | version = "4.2.0" | ||
67 | description = "Extensible memoizing collections and decorators" | ||
68 | category = "main" | ||
69 | optional = false | ||
70 | python-versions = "~=3.5" | ||
71 | |||
72 | [[package]] | ||
73 | name = "certifi" | ||
74 | version = "2020.12.5" | ||
75 | description = "Python package for providing Mozilla's CA Bundle." | ||
76 | category = "main" | ||
77 | optional = false | ||
78 | python-versions = "*" | ||
79 | |||
80 | [[package]] | ||
81 | name = "chardet" | ||
82 | version = "4.0.0" | ||
83 | description = "Universal encoding detector for Python 2 and 3" | ||
84 | category = "main" | ||
85 | optional = false | ||
86 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" | ||
87 | |||
88 | [[package]] | ||
89 | name = "colorama" | ||
90 | version = "0.4.4" | ||
91 | description = "Cross-platform colored terminal text." | ||
92 | category = "main" | ||
93 | optional = false | ||
94 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" | ||
95 | marker = "sys_platform == \"win32\"" | ||
96 | |||
97 | [[package]] | ||
98 | name = "google-api-core" | ||
99 | version = "1.25.0" | ||
100 | description = "Google API client core library" | ||
101 | category = "main" | ||
102 | optional = false | ||
103 | python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" | ||
104 | |||
105 | [package.extras] | ||
106 | grpc = ["grpcio (>=1.29.0,<2.0dev)"] | ||
107 | grpcgcp = ["grpcio-gcp (>=0.2.2)"] | ||
108 | grpcio-gcp = ["grpcio-gcp (>=0.2.2)"] | ||
109 | |||
110 | [package.dependencies] | ||
111 | google-auth = ">=1.21.1,<2.0dev" | ||
112 | googleapis-common-protos = ">=1.6.0,<2.0dev" | ||
113 | protobuf = ">=3.12.0" | ||
114 | pytz = "*" | ||
115 | requests = ">=2.18.0,<3.0.0dev" | ||
116 | setuptools = ">=40.3.0" | ||
117 | six = ">=1.13.0" | ||
118 | |||
119 | [[package]] | ||
120 | name = "google-api-python-client" | ||
121 | version = "1.12.8" | ||
122 | description = "Google API Client Library for Python" | ||
123 | category = "main" | ||
124 | optional = false | ||
125 | python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" | ||
126 | |||
127 | [package.dependencies] | ||
128 | google-api-core = ">=1.21.0,<2dev" | ||
129 | google-auth = ">=1.16.0" | ||
130 | google-auth-httplib2 = ">=0.0.3" | ||
131 | httplib2 = ">=0.15.0,<1dev" | ||
132 | six = ">=1.13.0,<2dev" | ||
133 | uritemplate = ">=3.0.0,<4dev" | ||
134 | |||
135 | [[package]] | ||
136 | name = "google-auth" | ||
137 | version = "1.24.0" | ||
138 | description = "Google Authentication Library" | ||
139 | category = "main" | ||
140 | optional = false | ||
141 | python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" | ||
142 | |||
143 | [package.extras] | ||
144 | aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"] | ||
145 | |||
146 | [package.dependencies] | ||
147 | cachetools = ">=2.0.0,<5.0" | ||
148 | pyasn1-modules = ">=0.2.1" | ||
149 | setuptools = ">=40.3.0" | ||
150 | six = ">=1.9.0" | ||
151 | |||
152 | [package.dependencies.rsa] | ||
153 | version = ">=3.1.4,<5" | ||
154 | python = ">=3.6" | ||
155 | |||
156 | [[package]] | ||
157 | name = "google-auth-httplib2" | ||
158 | version = "0.0.4" | ||
159 | description = "Google Authentication Library: httplib2 transport" | ||
160 | category = "main" | ||
161 | optional = false | ||
162 | python-versions = "*" | ||
163 | |||
164 | [package.dependencies] | ||
165 | google-auth = "*" | ||
166 | httplib2 = ">=0.9.1" | ||
167 | six = "*" | ||
168 | |||
169 | [[package]] | ||
170 | name = "googleapis-common-protos" | ||
171 | version = "1.52.0" | ||
172 | description = "Common protobufs used in Google APIs" | ||
173 | category = "main" | ||
174 | optional = false | ||
175 | python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" | ||
176 | |||
177 | [package.extras] | ||
178 | grpc = ["grpcio (>=1.0.0)"] | ||
179 | |||
180 | [package.dependencies] | ||
181 | protobuf = ">=3.6.0" | ||
182 | |||
183 | [[package]] | ||
184 | name = "httplib2" | ||
185 | version = "0.18.1" | ||
186 | description = "A comprehensive HTTP client library." | ||
187 | category = "main" | ||
188 | optional = false | ||
189 | python-versions = "*" | ||
190 | |||
191 | [[package]] | ||
192 | name = "idna" | ||
193 | version = "2.10" | ||
194 | description = "Internationalized Domain Names in Applications (IDNA)" | ||
195 | category = "main" | ||
196 | optional = false | ||
197 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
198 | |||
199 | [[package]] | ||
200 | name = "iniconfig" | ||
201 | version = "1.1.1" | ||
202 | description = "iniconfig: brain-dead simple config-ini parsing" | ||
203 | category = "main" | ||
204 | optional = false | ||
205 | python-versions = "*" | ||
206 | |||
207 | [[package]] | ||
208 | name = "packaging" | ||
209 | version = "20.8" | ||
210 | description = "Core utilities for Python packages" | ||
211 | category = "main" | ||
212 | optional = false | ||
213 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
214 | |||
215 | [package.dependencies] | ||
216 | pyparsing = ">=2.0.2" | ||
217 | |||
218 | [[package]] | ||
219 | name = "pluggy" | ||
220 | version = "0.13.1" | ||
221 | description = "plugin and hook calling mechanisms for python" | ||
222 | category = "main" | ||
223 | optional = false | ||
224 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
225 | |||
226 | [package.extras] | ||
227 | dev = ["pre-commit", "tox"] | ||
228 | |||
229 | [[package]] | ||
230 | name = "ply" | ||
231 | version = "3.11" | ||
232 | description = "Python Lex & Yacc" | ||
233 | category = "main" | ||
234 | optional = false | ||
235 | python-versions = "*" | ||
236 | |||
237 | [[package]] | ||
238 | name = "protobuf" | ||
239 | version = "3.14.0" | ||
240 | description = "Protocol Buffers" | ||
241 | category = "main" | ||
242 | optional = false | ||
243 | python-versions = "*" | ||
244 | |||
245 | [package.dependencies] | ||
246 | six = ">=1.9" | ||
247 | |||
248 | [[package]] | ||
249 | name = "py" | ||
250 | version = "1.10.0" | ||
251 | description = "library with cross-python path, ini-parsing, io, code, log facilities" | ||
252 | category = "main" | ||
253 | optional = false | ||
254 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
255 | |||
256 | [[package]] | ||
257 | name = "pyasn1" | ||
258 | version = "0.4.8" | ||
259 | description = "ASN.1 types and codecs" | ||
260 | category = "main" | ||
261 | optional = false | ||
262 | python-versions = "*" | ||
263 | |||
264 | [[package]] | ||
265 | name = "pyasn1-modules" | ||
266 | version = "0.2.8" | ||
267 | description = "A collection of ASN.1-based protocols modules." | ||
268 | category = "main" | ||
269 | optional = false | ||
270 | python-versions = "*" | ||
271 | |||
272 | [package.dependencies] | ||
273 | pyasn1 = ">=0.4.6,<0.5.0" | ||
274 | |||
275 | [[package]] | ||
276 | name = "pyparsing" | ||
277 | version = "2.4.7" | ||
278 | description = "Python parsing module" | ||
279 | category = "main" | ||
280 | optional = false | ||
281 | python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" | ||
282 | |||
283 | [[package]] | ||
284 | name = "pytest" | ||
285 | version = "6.2.1" | ||
286 | description = "pytest: simple powerful testing with Python" | ||
287 | category = "main" | ||
288 | optional = false | ||
289 | python-versions = ">=3.6" | ||
290 | |||
291 | [package.extras] | ||
292 | testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] | ||
293 | |||
294 | [package.dependencies] | ||
295 | atomicwrites = ">=1.0" | ||
296 | attrs = ">=19.2.0" | ||
297 | colorama = "*" | ||
298 | iniconfig = "*" | ||
299 | packaging = "*" | ||
300 | pluggy = ">=0.12,<1.0.0a1" | ||
301 | py = ">=1.8.2" | ||
302 | toml = "*" | ||
303 | |||
304 | [[package]] | ||
305 | name = "python-dateutil" | ||
306 | version = "2.8.1" | ||
307 | description = "Extensions to the standard Python datetime module" | ||
308 | category = "main" | ||
309 | optional = false | ||
310 | python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" | ||
311 | |||
312 | [package.dependencies] | ||
313 | six = ">=1.5" | ||
314 | |||
315 | [[package]] | ||
316 | name = "python-magic" | ||
317 | version = "0.4.20" | ||
318 | description = "File type identification using libmagic" | ||
319 | category = "main" | ||
320 | optional = false | ||
321 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" | ||
322 | |||
323 | [[package]] | ||
324 | name = "pytz" | ||
325 | version = "2020.5" | ||
326 | description = "World timezone definitions, modern and historical" | ||
327 | category = "main" | ||
328 | optional = false | ||
329 | python-versions = "*" | ||
330 | |||
331 | [[package]] | ||
332 | name = "requests" | ||
333 | version = "2.25.1" | ||
334 | description = "Python HTTP for Humans." | ||
335 | category = "main" | ||
336 | optional = false | ||
337 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" | ||
338 | |||
339 | [package.extras] | ||
340 | security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"] | ||
341 | socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"] | ||
342 | |||
343 | [package.dependencies] | ||
344 | certifi = ">=2017.4.17" | ||
345 | chardet = ">=3.0.2,<5" | ||
346 | idna = ">=2.5,<3" | ||
347 | urllib3 = ">=1.21.1,<1.27" | ||
348 | |||
349 | [[package]] | ||
350 | name = "rsa" | ||
351 | version = "4.7" | ||
352 | description = "Pure-Python RSA implementation" | ||
353 | category = "main" | ||
354 | optional = false | ||
355 | python-versions = ">=3.5, <4" | ||
356 | marker = "python_version >= \"3.6\"" | ||
357 | |||
358 | [package.dependencies] | ||
359 | pyasn1 = ">=0.1.3" | ||
360 | |||
361 | [[package]] | ||
362 | name = "six" | ||
363 | version = "1.15.0" | ||
364 | description = "Python 2 and 3 compatibility utilities" | ||
365 | category = "main" | ||
366 | optional = false | ||
367 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" | ||
368 | |||
369 | [[package]] | ||
370 | name = "soupsieve" | ||
371 | version = "2.1" | ||
372 | description = "A modern CSS selector implementation for Beautiful Soup." | ||
373 | category = "main" | ||
374 | optional = false | ||
375 | python-versions = ">=3.5" | ||
376 | marker = "python_version >= \"3.0\"" | ||
377 | |||
378 | [[package]] | ||
379 | name = "toml" | ||
380 | version = "0.10.2" | ||
381 | description = "Python Library for Tom's Obvious, Minimal Language" | ||
382 | category = "main" | ||
383 | optional = false | ||
384 | python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" | ||
385 | |||
386 | [[package]] | ||
387 | name = "uritemplate" | ||
388 | version = "3.0.1" | ||
389 | description = "URI templates" | ||
390 | category = "main" | ||
391 | optional = false | ||
392 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" | ||
393 | |||
394 | [[package]] | ||
395 | name = "urllib3" | ||
396 | version = "1.26.2" | ||
397 | description = "HTTP library with thread-safe connection pooling, file post, and more." | ||
398 | category = "main" | ||
399 | optional = false | ||
400 | python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" | ||
401 | |||
402 | [package.extras] | ||
403 | brotli = ["brotlipy (>=0.6.0)"] | ||
404 | secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] | ||
405 | socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"] | ||
406 | |||
407 | [metadata] | ||
408 | lock-version = "1.0" | ||
409 | python-versions = "^3.9" | ||
410 | content-hash = "cf1dc1359aafb7aaf42ede043b1d28b1bcb215cff5851d7d9f5fe2012bb796d1" | ||
411 | |||
412 | [metadata.files] | ||
413 | atomicwrites = [ | ||
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 | ] | ||
417 | attrs = [ | ||
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 | ] | ||
421 | beancount = [] | ||
422 | beautifulsoup4 = [ | ||
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 | ] | ||
427 | cachetools = [ | ||
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 | ] | ||
431 | certifi = [ | ||
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 | ] | ||
435 | chardet = [ | ||
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 | ] | ||
439 | colorama = [ | ||
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 | ] | ||
443 | google-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 | ] | ||
447 | google-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 | ] | ||
451 | google-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 | ] | ||
455 | google-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 | ] | ||
459 | googleapis-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 | ] | ||
463 | httplib2 = [ | ||
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 | ] | ||
467 | idna = [ | ||
468 | {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"}, | ||
469 | {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"}, | ||
470 | ] | ||
471 | iniconfig = [ | ||
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 | ] | ||
475 | packaging = [ | ||
476 | {file = "packaging-20.8-py2.py3-none-any.whl", hash = "sha256:24e0da08660a87484d1602c30bb4902d74816b6985b93de36926f5bc95741858"}, | ||
477 | {file = "packaging-20.8.tar.gz", hash = "sha256:78598185a7008a470d64526a8059de9aaa449238f280fc9eb6b13ba6c4109093"}, | ||
478 | ] | ||
479 | pluggy = [ | ||
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 | ] | ||
483 | ply = [ | ||
484 | {file = "ply-3.11-py2.py3-none-any.whl", hash = "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"}, | ||
485 | {file = "ply-3.11.tar.gz", hash = "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3"}, | ||
486 | ] | ||
487 | protobuf = [ | ||
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 | ] | ||
507 | py = [ | ||
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 | ] | ||
511 | pyasn1 = [ | ||
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 | ] | ||
526 | pyasn1-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 | ] | ||
541 | pyparsing = [ | ||
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 | ] | ||
545 | pytest = [ | ||
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 | ] | ||
549 | python-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 | ] | ||
553 | python-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 | ] | ||
557 | pytz = [ | ||
558 | {file = "pytz-2020.5-py2.py3-none-any.whl", hash = "sha256:16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4"}, | ||
559 | {file = "pytz-2020.5.tar.gz", hash = "sha256:180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5"}, | ||
560 | ] | ||
561 | requests = [ | ||
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 | ] | ||
565 | rsa = [ | ||
566 | {file = "rsa-4.7-py3-none-any.whl", hash = "sha256:a8774e55b59fd9fc893b0d05e9bfc6f47081f46ff5b46f39ccf24631b7be356b"}, | ||
567 | {file = "rsa-4.7.tar.gz", hash = "sha256:69805d6b69f56eb05b62daea3a7dbd7aa44324ad1306445e05da8060232d00f4"}, | ||
568 | ] | ||
569 | six = [ | ||
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 | ] | ||
573 | soupsieve = [ | ||
574 | {file = "soupsieve-2.1-py3-none-any.whl", hash = "sha256:4bb21a6ee4707bf43b61230e80740e71bfe56e55d1f1f50924b087bb2975c851"}, | ||
575 | {file = "soupsieve-2.1.tar.gz", hash = "sha256:6dc52924dc0bc710a5d16794e6b3480b2c7c08b07729505feab2b2c16661ff6e"}, | ||
576 | ] | ||
577 | toml = [ | ||
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 | ] | ||
581 | uritemplate = [ | ||
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 | ] | ||
585 | urllib3 = [ | ||
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] | ||
2 | name = "beancount-extras-kris7t" | ||
3 | version = "0.1.0" | ||
4 | description = "Miscellaneous plugins, importers and price sources for Beancount" | ||
5 | authors = ["Kristóf Marussy <kristof@marussy.com>"] | ||
6 | license = "GPL-2.0-only" | ||
7 | |||
8 | [tool.poetry.dependencies] | ||
9 | python = "^3.9" | ||
10 | beancount = { path = "beancount", develop = true } | ||
11 | |||
12 | [tool.poetry.dev-dependencies] | ||
13 | |||
14 | [build-system] | ||
15 | requires = ["poetry>=0.12"] | ||
16 | build-backend = "poetry.masonry.api" | ||