Commit graph

  • a25f7d267b add AED to default deployment currencies master Pablo Martin 2025-05-27 13:03:05 +02:00
  • 52adcc7538 Merged PR 5324: --pairs option for CLI Pablo Martin 2025-05-27 09:44:24 +00:00
  • 03134b08f7 . Pablo Martin 2025-05-27 11:31:43 +02:00
  • d2e53e40be update version and changelog Pablo Martin 2025-05-27 11:31:39 +02:00
  • 9d6c93c89f always add pairs to handling output, if was pointless Pablo Martin 2025-05-27 11:25:47 +02:00
  • d20c46d52d update readme Pablo Martin 2025-05-27 11:18:34 +02:00
  • 22bfc217f3 remove unused arg Pablo Martin 2025-05-26 17:02:13 +02:00
  • 7f8001ffca pulled up, fixed tests Pablo Martin 2025-05-26 17:00:57 +02:00
  • a7a37d4614 remove unused code Pablo Martin 2025-05-26 16:42:09 +02:00
  • b52af85987 it's all pairs Pablo Martin 2025-05-26 16:41:49 +02:00
  • aba2920a70 pull one up Pablo Martin 2025-05-26 16:33:25 +02:00
  • d74be13372 add test for pair path Pablo Martin 2025-05-26 16:30:21 +02:00
  • 568e27adbe pairs are usable Pablo Martin 2025-05-26 16:14:51 +02:00
  • 2432b7d6dc pass pairs down Pablo Martin 2025-05-26 15:50:17 +02:00
  • 92eca9e06b pairs input gets handled Pablo Martin 2025-05-26 15:14:01 +02:00
  • 7cfbe2284d implement equality Pablo Martin 2025-05-26 15:03:08 +02:00
  • 132d51777a add currency pair class Pablo Martin 2025-05-26 14:50:21 +02:00
  • 048d6833b4 add tests for input handling Pablo Martin 2025-05-26 14:21:48 +02:00
  • 6139856a3c add pairs as new option Pablo Martin 2025-05-26 14:16:15 +02:00
  • c2c3c85af9 Merged PR 2142: More decimals Pablo Martín 2024-06-27 16:17:24 +00:00
  • 81eec04eec add changelog Pablo Martin 2024-06-27 18:15:48 +02:00
  • 639893bf23 bump version Pablo Martin 2024-06-27 18:11:29 +02:00
  • 2ab9ca5456 improve typing Pablo Martin 2024-06-27 18:11:22 +02:00
  • 3d3661388d Merged PR 2138: added chf to deployment default currencies Pablo Martín 2024-06-27 16:02:36 +00:00
  • 0bd0d7c862 increase decimals in table Pablo Martin 2024-06-27 17:48:07 +02:00
  • 236fb39f28 fix integration tests Pablo Martin 2024-06-27 17:42:10 +02:00
  • 0db434ee5b add csvs to gitignore Pablo Martin 2024-06-27 17:28:30 +02:00
  • d00a501730 remove unused import Pablo Martin 2024-06-27 17:19:16 +02:00
  • 0947b34ebf swap Money for MoneyAmount, fix a couple of things along the way Pablo Martin 2024-06-27 17:18:43 +02:00
  • ab2ac1ec6a fix rounding errors in tests Pablo Martin 2024-06-27 17:06:31 +02:00
  • 33487521a7 implement money amount Pablo Martin 2024-06-27 17:06:25 +02:00
  • e4d355c00c add empty class so tests are runnable Pablo Martin 2024-06-27 16:56:29 +02:00
  • eac16b53ba add tests for money amount Pablo Martin 2024-06-27 16:55:43 +02:00
  • a29573320e add more decimals to inverse test to ensure it handles decimals properly Pablo Martin 2024-06-27 16:46:17 +02:00
  • 02e608fa02 added new test for decimal positions Pablo Martin 2024-06-27 16:44:30 +02:00
  • 29a0dacb2e added chf to deployment default currencies Pablo Martin 2024-06-27 16:41:09 +02:00
  • 135d204dad add command so that poetry is available in shell runner Pablo Martin 2024-06-14 12:08:25 +02:00
  • fd70e27b5d change output redirection strategy Pablo Martin 2024-06-14 11:50:48 +02:00
  • ae3ad75073 more readme instructions Pablo Martin 2024-06-13 19:24:57 +02:00
  • f21c0c187b bump version Pablo Martin 2024-06-13 19:19:56 +02:00
  • bea13acd68 fix script Pablo Martin 2024-06-13 19:19:37 +02:00
  • f8fb8e6b76 more deployment stuff Pablo Martin 2024-06-13 19:18:40 +02:00
  • 4626152379 suggested bash script Pablo Martin 2024-06-13 18:21:18 +02:00
  • 55ef7ab273 more readme stuff Pablo Martin 2024-06-13 18:03:46 +02:00
  • cf24605e44 some updates in readme Pablo Martin 2024-06-13 18:00:48 +02:00
  • 029514d80b add healthcheck cli command Pablo Martin 2024-06-13 16:32:03 +02:00
  • 6e8b0a1c58 db rate writing implemented Pablo Martin 2024-06-13 16:26:59 +02:00
  • bcd9993723 properly check that output is dwh if not file Pablo Martin 2024-06-13 15:59:13 +02:00
  • aa0919c790 activate environment again in test Pablo Martin 2024-06-13 15:59:03 +02:00
  • 515a4527af tests passing Pablo Martin 2024-06-13 15:56:57 +02:00
  • de8828a9cb move function Pablo Martin 2024-06-13 15:27:58 +02:00
  • 8de0c72b14 add psycopg2 to dependencies Pablo Martin 2024-06-13 15:25:52 +02:00
  • 69f9ff1793 add variables to .env-example Pablo Martin 2024-06-13 15:21:45 +02:00
  • 7867e73f10 connect and verify everything is ready Pablo Martin 2024-06-12 18:20:55 +02:00
  • e1bcdb1309 readme updates Pablo Martin 2024-06-12 18:07:27 +02:00
  • e3ec041922 dry run now for output, rate sources works Pablo Martin 2024-06-12 17:59:34 +02:00
  • 15e8b8e513 fixed Pablo Martin 2024-06-12 17:41:31 +02:00
  • 78e3d71b05 break stuff by adding new param Pablo Martin 2024-06-12 17:36:33 +02:00
  • 013f2cdadb readme details Pablo Martin 2024-06-12 16:29:42 +02:00
  • 6b12078478 improve test to exclude weird currencies we don't use Pablo Martin 2024-06-12 15:59:32 +02:00
  • b9e4892c5d also include inverse and equal rates during process Pablo Martin 2024-06-12 15:48:33 +02:00
  • d382c332e3 more methods and tests Pablo Martin 2024-06-12 00:44:30 +02:00
  • aec65e5364 improve input formatting Pablo Martin 2024-06-12 00:10:14 +02:00
  • 0fdf765fef implement response processing from xe Pablo Martin 2024-06-12 00:08:25 +02:00
  • 56c6bd7620 tests and small refactors for exchange rates Pablo Martin 2024-06-11 23:47:07 +02:00
  • 4973d4c61a include exported at field Pablo Martin 2024-06-11 23:07:15 +02:00
  • 1a6260b90b some updates in readme Pablo Martin 2024-06-11 23:04:14 +02:00
  • 67cc40b0d3 use isolated filesystem for test Pablo Martin 2024-06-11 21:16:43 +02:00
  • 65a33aedf0 tests passing Pablo Martin 2024-06-11 21:15:16 +02:00
  • 661941a65c many changes Pablo Martin 2024-06-11 21:10:07 +02:00
  • 126ede37a4 wrong function call Pablo Martin 2024-06-11 20:44:03 +02:00
  • 2701a08cdd remove bad cli test cause it triggers run to api Pablo Martin 2024-06-11 20:41:33 +02:00
  • 41eae45f68 fetching and writing rates Pablo Martin 2024-06-11 20:33:35 +02:00
  • 7012cbec97 some utils and tests Pablo Martin 2024-06-11 18:35:48 +02:00
  • 622cefc4d4 implement rate fetching logics Pablo Martin 2024-06-11 15:53:52 +02:00
  • 23a081570d process dev Pablo Martin 2024-06-11 15:29:30 +02:00
  • f302846e4a small comment Pablo Martin 2024-06-11 14:17:33 +02:00
  • 9cf47b1478 a couple of tests Pablo Martin 2024-06-11 14:15:47 +02:00
  • 990bd99921 lay down high level steps of process Pablo Martin 2024-06-11 13:52:31 +02:00
  • ff6826a816 passing args to process Pablo Martin 2024-06-11 13:46:17 +02:00
  • 90756d4f80 fix tests Pablo Martin 2024-06-11 13:34:57 +02:00
  • 1fbdfb34c0 replace currecny package, use set not list Pablo Martin 2024-06-11 13:34:49 +02:00
  • 19eea483e5 add py-money, remove currencies Pablo Martin 2024-06-11 13:28:36 +02:00
  • cba810dc5d fix date game in tests Pablo Martin 2024-06-11 13:27:07 +02:00
  • cae0475dea add repr to DateRange Pablo Martin 2024-06-11 13:26:58 +02:00
  • 9b1298227d its keys, not items Pablo Martin 2024-06-11 13:21:42 +02:00
  • 49de4316f3 implement equality operator for daterange Pablo Martin 2024-06-11 13:18:20 +02:00
  • 1d8ae65fd8 element wise assert Pablo Martin 2024-06-11 13:14:15 +02:00
  • 4f81ac2e62 quite a bit of development around get rates input handling Pablo Martin 2024-06-07 16:10:35 +02:00
  • 46988352ca more tests, splitting input handling and logic Pablo Martin 2024-06-06 18:02:43 +02:00
  • afe9e18e0d set inputs for cli Pablo Martin 2024-06-06 17:39:20 +02:00
  • f1eb555c03 update readme Pablo Martin 2024-06-06 17:16:12 +02:00
  • 5c14389e9d read dot_env from path Pablo Martin 2024-06-06 17:12:31 +02:00
  • 88439cf0fa BDD-like description Pablo Martin 2024-06-06 16:52:29 +02:00
  • 69fdb1a15e remove redundant stuff Pablo Martin 2024-06-06 16:40:35 +02:00
  • 464349be09 refactor and docstring Pablo Martin 2024-06-06 12:58:15 +02:00
  • e5a2fbd002 passing test Pablo Martin 2024-06-06 12:56:36 +02:00
  • fc832df956 test final form Pablo Martin 2024-06-06 12:56:29 +02:00
  • d2343ef003 add xecd client to dependencies Pablo Martin 2024-06-06 12:56:16 +02:00
  • 9b85107977 create cli command and empty process Pablo Martin 2024-06-06 11:50:01 +02:00