Commit Graph

30 Commits

Author SHA1 Message Date
Collin J. Doering 6b8acec6c8
rekahsoft-gnu: Fix and update awscli and dependencies
Note: there is more cleanup to follow this. Namely, the vendored libraries
should be further investigated and packaged individually as before, but
including the variation that now exists in awscli after updating it.
2024-01-03 22:46:47 -05:00
Collin J. Doering 7f76749c07
rekahsoft-gnu: Apply `guix style` across all files 2023-02-28 15:28:56 -05:00
Collin J. Doering 8ed1ca6f8a
python-xyz: Remove temporary docker-compose package
* rekahsoft-gnu/packages/python-xyz.scm (docker-compose-fixed): Remove
temporary docker-compose package as its now fixed upstream
2022-09-05 12:59:33 -04:00
Collin J. Doering f7db8d53d7
rekahsoft-gnu: Update awscliv2 to 2.7.18
* rekahsoft-gnu/packages/python-xyz.scm (python-prompt-toolkit-3.0.28): New variable, replacing old variable for python-prompt-toolkit-2
(awscliv2): bump awscliv2 version, adjust native-dependencies to use newly packaged python-prompt-toolkit@3.0.28 (as guix upstream has a newer, but incompatible version packaged)
2022-07-24 12:39:33 -04:00
Collin J. Doering 4dcfd8731e
rekahsoft-gnu: Add python-prompt-toolkit@2.0.7
* rekahsoft-gnu/packages/python-xyz.scm (python-prompt-toolkit-2): New
variable (taken verbatim from guix channel upstream)
2022-06-08 13:17:05 -04:00
Collin J. Doering 5276ad1a10
rekahsoft-gnu: Add docker-compose temporarily until fixed upstream
* rekahsoft-gnu/packages/python-xyz.scm: New variable docker-compose-fixed;
this is a variant of docker-compose that uses a pinned version of
python-pyyaml (<6.0), so it can successfully build (unlike current upstream).
2022-04-21 16:13:48 -04:00
Collin J. Doering efe8cbeff9
rekahsoft-gnu: Add python-pyyaml@5.4.1
* rekahsoft-gnu/packages/python-xyz.scm: Add variable python-pyyaml-5
2022-04-21 16:12:50 -04:00
Collin J. Doering 951785f2bb
rekahsoft-gnu: awscliv2: Use python-jmespath@0.10.0 instead of upstream
* rekahsoft-gnu/packages/python-xyz.scm (python-botocore-2.0.0dev155):
Upstream python-jmespath was recently updated to 1.0.0 which is incompatible
with botocore@2.0.0dev155 (used for awscli). Adjust accordingly using
python-jmespath that has been pinned to the most recent working version in
this channel.
2022-04-19 10:32:57 -04:00
Collin J. Doering 546d8210da
rekahsoft-gnu: Add python-jmespath@0.10.0
* rekahsoft-gnu/packages/python-xyz.scm (python-jmespath-0.10): Add new
variable. This version is required for botocore used for awscliv2 now that
python-jmespath has been updated to 1.0.0 upstream.
2022-04-19 10:32:44 -04:00
Collin J. Doering 134135c423
rekahsoft-gnu: Add comments, no functional changes 2022-04-08 21:25:12 -04:00
Collin J. Doering 3a1ca31733
python-xyz: Fix and upgrade python-pipenv; add missing deps 2022-01-30 15:59:33 -05:00
Collin J. Doering 9200ec0f37
python: Remove python prefix from python-ledger-autosync
* rekahsoft-gnu/packages/python-xyz.scm (inputs): Use input list instead of
alist, an inputs instead of propagated inputs, as this is a python
application, not a library.
2022-01-18 19:12:17 -05:00
Collin J. Doering 3077ff775d
rekahsoft-gnu: Update awscliv2
* rekahsoft-gnu/packages/python-xyz.scm (awscliv2): Update awscliv2 2.2.37 -> 2.4.7
(awscliv2): Move propagated-inputs to native-inputs, as python applications should not propagate libraries
(awscliv2): Remove explicit setting of PYTHONPATH, as this is no longer required as of recent versions of guix
(python-distro-1.5): Now required for awscliv2
(python-ruamel.yaml-0.15): Required for awscliv2
(python-cryptography-3.3.2): Required for awscliv2
(python-s3transfer-0.4): Removed as this hack is no longer required now that I understand python applications should not propagate their library inputs
(python-botocore-2.0.0dev155): Update botocore for awscliv2 update
2021-12-27 21:14:51 -05:00
Collin J. Doering d81b47f433
rekahsoft-gnu: Add python-ledger-autosync 2021-12-15 09:19:03 -05:00
Collin J. Doering c9a485761a
rekahsoft-gnu: Add python-ofxclient 2021-12-15 09:18:28 -05:00
Collin J. Doering 40c955d0b9
rekahsoft-gnu: Add python-argparse 2021-12-15 09:18:07 -05:00
Collin J. Doering 9eb90ba988
rekahsoft-gnu: Add python-ofxhome 2021-12-15 09:14:45 -05:00
Collin J. Doering 792792e940
rekahsoft-gnu: Add python-htmlark 2021-12-02 22:29:58 -05:00
Collin J. Doering f8004fc1d2
rekahsoft-gnu: python-xyz: Fix propagated input collisions for awscliv2
- Remove python-cryptography@3.3.2 for awscliv2 and instead use upstream guix
  package
2021-09-11 14:51:23 -04:00
Collin J. Doering c7b3036c54
rekahsoft-gnu: python-xyz: Cleanup
- Add python-cryptography@3.3.2 for awscliv2 and remove awscliv2 specific
  package
- Update python-botocore from 2.0.0dev141 -> 2.0.0dev145
2021-09-11 13:06:03 -04:00
Collin J. Doering 92e5f42c75
rekahsoft-gnu: python-xyz: Cleanup
- Remove unused packages and imports
- Fix some linting errors
2021-09-11 00:09:44 -04:00
Collin J. Doering 93d76dee41
rekahsoft-gnu: python-xyz: Update awscliv2 and fix shell completions 2021-09-10 16:19:53 -04:00
Collin J. Doering ca474a0db4
rekahsoft-gnu: Add TODO comments 2021-09-06 05:57:36 -04:00
Collin J. Doering ed88e68d99
rekahsoft-gnu: python-xyz: Clean up awscli dep awscrt 2021-09-06 05:56:59 -04:00
Collin J. Doering d161d80d1d
rekahsoft-gnu: python-xyz: Clean up awscliv2 associated deps 2021-09-06 02:37:41 -04:00
Collin J. Doering 2686765ae2
rekahsoft-gnu: python-xyz: Clean up awscliv2 and associated deps 2021-09-06 01:18:52 -04:00
Collin J. Doering 0cd2c2d5a8
rekahsoft-gnu: python-xyz: Add awscliv2 and associated dependencies 2021-09-05 17:23:39 -04:00
Collin J. Doering aa8b7cee09
Revert "rekahsoft-gnu/packages/python-xyz.scm: Cleanup unused packages"
This reverts commit 12786dc98d.
2021-05-25 22:48:19 -04:00
Collin J. Doering 12786dc98d
rekahsoft-gnu/packages/python-xyz.scm: Cleanup unused packages 2021-05-24 23:43:08 -04:00
Collin J. Doering 9bf768e70e
Rename gnu module to rekahsoft-gnu
Signed-off-by: Collin J. Doering <collin@rekahsoft.ca>
2020-09-08 23:50:17 -04:00