Nic Cope
099c8db34b
Merge pull request #23 from negz/developers
...
Add a 'development' convenience script
2024-01-11 14:25:18 -08:00
Nic Cope
66393befe9
Add a 'development' convenience script
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-11 14:17:25 -08:00
Nic Cope
13b8f9dfbe
Merge pull request #22 from negz/testy
...
Improve unit test diffs
2024-01-11 13:59:19 -08:00
Nic Cope
01bc4d815a
Improve unit test diffs
...
assertEqual diffs dicts better than it does large JSON strings.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-11 13:35:14 -08:00
Nic Cope
69087e2232
Merge pull request #21 from negz/in
...
Add an Input CRD
2024-01-09 17:42:48 -08:00
Nic Cope
f109678951
Add an Input CRD
...
We don't currently have any conventions for strongly typed inputs in
Python. I expect that Python functions will just use struct_to_dict to
read their inputs as unstructured data. It's useful to demonstrate
having an input schema in the template, though. Places like
https://marketplace.upbound.io use this CRD schema to document a
function's input.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-09 16:59:18 -08:00
Bob Haddleton
bfed6923ab
Merge pull request #20 from crossplane/renovate/ipython-8.x
...
chore(deps): update dependency ipython to v8.20.0
2024-01-08 08:09:15 -06:00
renovate[bot]
69a4436b84
chore(deps): update dependency ipython to v8.20.0
2024-01-08 11:41:20 +00:00
Nic Cope
3b4bb6db94
Merge pull request #19 from negz/down
...
Update to v4 of the upload and download artifacts actions
2024-01-04 17:27:19 -08:00
Nic Cope
dcf9e7f8cb
Update to v4 of the upload and download artifacts actions
...
These actions require artifact names to be unique across runs.
We achieve this by uploading unique names, then downloading all of them.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-04 17:22:36 -08:00
Nic Cope
137e88e402
Merge pull request #18 from negz/pipsqueak
...
Use crossplane-function-sdk-python from PyPI, not git
2024-01-04 17:18:50 -08:00
Nic Cope
f676ad28cc
Remove duplicate tool.hatch.build.targets.wheel
...
Not sure how that happened...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-04 16:49:28 -08:00
Nic Cope
6432bbc852
Don't mention renaming the project in pyproject.yaml
...
It's fine for it to just be named 'function' everywhere.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-04 16:43:55 -08:00
Nic Cope
5a9ee9de26
Switch to crossplane-function-sdk-python from pip
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-04 16:43:08 -08:00
Nic Cope
d123e59f9e
Fix Python URL
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-04 16:42:33 -08:00
Nic Cope
0bfc56c8df
Merge pull request #16 from crossplane/renovate/ruff-0.x
...
chore(deps): update dependency ruff to v0.1.11
2024-01-03 16:53:51 -08:00
renovate[bot]
bc048d4af2
chore(deps): update dependency ruff to v0.1.11
2024-01-03 01:38:28 +00:00
Bob Haddleton
49d534de37
Merge pull request #13 from crossplane/renovate/ipython-8.x
...
chore(deps): update dependency ipython to v8.19.0
2024-01-02 13:43:33 -06:00
Bob Haddleton
4a7c9f2e46
Merge pull request #10 from crossplane/renovate/ruff-0.x
...
chore(deps): update dependency ruff to v0.1.10
2024-01-02 13:41:57 -06:00
renovate[bot]
069eb2c3e4
chore(deps): update dependency ipython to v8.19.0
2024-01-02 19:34:11 +00:00
renovate[bot]
369ab2bec2
chore(deps): update dependency ruff to v0.1.10
2024-01-02 19:33:25 +00:00
Nic Cope
c07071ef86
Merge pull request #14 from bobh66/fix_hatch_build
...
fix(build): fix hatch build
2024-01-02 11:32:54 -08:00
Bob.Haddleton
2125d45497
fix(build): fix hatch build
...
Signed-off-by: Bob.Haddleton <bob.haddleton@nokia.com>
2023-12-22 11:15:39 -06:00
Bob Haddleton
6f4422cbd7
Merge pull request #7 from crossplane/renovate/ruff-0.x
...
Update dependency ruff to v0.1.7
2023-12-07 20:18:25 -06:00
Bob Haddleton
135c5a0864
Merge pull request #9 from crossplane/renovate/grpcio-1.x
...
Update dependency grpcio to v1.60.0
2023-12-07 20:17:46 -06:00
renovate[bot]
8820b9a54f
Update dependency grpcio to v1.60.0
2023-12-07 19:17:37 +00:00
Bob Haddleton
106737738f
Merge pull request #8 from crossplane/renovate/actions-setup-python-5.x
...
Update actions/setup-python action to v5
2023-12-06 07:57:33 -06:00
renovate[bot]
8d1d78870b
Update actions/setup-python action to v5
2023-12-06 13:31:49 +00:00
renovate[bot]
5a912f8034
Update dependency ruff to v0.1.7
2023-12-04 22:45:59 +00:00
Bob Haddleton
8725bea820
Merge pull request #6 from crossplane/renovate/ipython-8.x
...
Update dependency ipython to v8.18.1
2023-11-27 08:07:28 -06:00
renovate[bot]
6e0b5488e7
Update dependency ipython to v8.18.1
2023-11-27 10:41:39 +00:00
Bob Haddleton
fa2f3a0b44
Merge pull request #5 from crossplane/renovate/ipython-8.x
...
Update dependency ipython to v8.18.0
2023-11-25 13:26:35 -06:00
renovate[bot]
53c031d3ce
Update dependency ipython to v8.18.0
2023-11-24 14:26:11 +00:00
Nic Cope
61ba8d719e
Merge pull request #3 from crossplane/renovate/grpcio-1.x
...
Update dependency grpcio to v1.59.3
2023-11-21 19:11:06 -08:00
renovate[bot]
5cce64c7ef
Update dependency grpcio to v1.59.3
2023-11-22 02:52:35 +00:00
Nic Cope
dcf771cdb3
Merge pull request #1 from crossplane/renovate/configure
...
Configure Renovate
2023-11-21 18:52:24 -08:00
Nic Cope
36cec82552
Merge pull request #2 from negz/orgio
...
Fix Python URL
2023-11-21 18:52:08 -08:00
Nic Cope
de0999f6bb
Fix Python URL
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-11-21 18:45:01 -08:00
Nic Cope
1d5fe6ad6d
Add function-template-python
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2023-11-21 18:24:54 -08:00
renovate[bot]
843fb32f69
Add renovate.json
2023-11-21 21:48:54 +00:00
Nic Cope
8688f44f26
Initial commit
2023-11-21 13:48:35 -08:00