Commit Graph

72 Commits

Author SHA1 Message Date
renovate[bot] 7041a3106c
chore(deps): update dependency ruff to v0.3.4 2024-03-21 22:22:25 +00:00
Nic Cope ba13247b14
Merge pull request #38 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.3.3
2024-03-15 13:05:37 -07:00
renovate[bot] 626980176e
chore(deps): update dependency ruff to v0.3.3 2024-03-15 18:48:02 +00:00
Bob Haddleton aad970b977
Merge pull request #37 from crossplane/renovate/grpcio-1.x
chore(deps): update dependency grpcio to v1.62.1
2024-03-08 13:57:48 -06:00
Bob Haddleton a23544c487
Merge pull request #36 from crossplane/renovate/ipython-8.x
chore(deps): update dependency ipython to v8.22.2
2024-03-08 13:32:47 -06:00
Bob Haddleton 5cd704b4ec
Merge pull request #35 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.3.1
2024-03-08 13:32:01 -06:00
renovate[bot] 377b3ebcf5
chore(deps): update dependency grpcio to v1.62.1 2024-03-08 19:30:31 +00:00
renovate[bot] 4ee9c936bd
chore(deps): update dependency ruff to v0.3.1 2024-03-07 02:24:45 +00:00
renovate[bot] 5282700ba0
chore(deps): update dependency ipython to v8.22.2 2024-03-04 11:24:00 +00:00
Bob Haddleton 32a5089653
Merge pull request #34 from crossplane/renovate/ipython-8.x
chore(deps): update dependency ipython to v8.22.1
2024-02-22 12:52:21 -06:00
renovate[bot] 41cb13b503
chore(deps): update dependency ipython to v8.22.1 2024-02-22 16:09:58 +00:00
Nic Cope b4649b5315
Merge pull request #33 from crossplane/renovate/crossplane-function-sdk-python-0.x
chore(deps): update dependency crossplane-function-sdk-python to v0.2.0
2024-02-21 16:26:07 -08:00
renovate[bot] 5e16701bdb
chore(deps): update dependency crossplane-function-sdk-python to v0.2.0 2024-02-21 23:41:40 +00:00
Nic Cope 90253e3305
Merge pull request #31 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.2.2
2024-02-21 15:41:38 -08:00
Nic Cope 93918ff3d3
Merge pull request #32 from crossplane/renovate/grpcio-1.x
chore(deps): update dependency grpcio to v1.62.0
2024-02-21 15:41:24 -08:00
renovate[bot] 9eab6752b3
chore(deps): update dependency grpcio to v1.62.0 2024-02-21 22:31:10 +00:00
renovate[bot] 49d5747f73
chore(deps): update dependency ruff to v0.2.2 2024-02-17 23:00:12 +00:00
Nic Cope d03c7fe5f2
Merge pull request #28 from crossplane/renovate/ipython-8.x
chore(deps): update dependency ipython to v8.21.0
2024-02-01 22:05:53 -08:00
Nic Cope 6bbe7050e1
Merge pull request #30 from crossplane/renovate/grpcio-1.x
chore(deps): update dependency grpcio to v1.60.1
2024-02-01 22:05:17 -08:00
Nic Cope 78bb9f3ee0
Merge pull request #29 from Piotr1215/patch-1
Fix link reference to python sdk documentation
2024-02-01 22:04:54 -08:00
renovate[bot] 53151a6acc
chore(deps): update dependency grpcio to v1.60.1 2024-02-01 22:03:03 +00:00
Piotr Zaniewski 80687ead3f
Fix link reference to python sdk documentation
Signed-off-by: Piotr Zaniewski <piotr@upbound.io>
2024-02-01 10:05:31 +01:00
renovate[bot] 18df67e00f
chore(deps): update dependency ipython to v8.21.0 2024-01-31 13:42:23 +00:00
Bob Haddleton fcc23bf907
Merge pull request #27 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.1.15
2024-01-29 19:34:17 -06:00
renovate[bot] 0a3e117569
chore(deps): update dependency ruff to v0.1.15 2024-01-30 00:04:32 +00:00
Nic Cope 81ebd000f0
Merge pull request #26 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.1.14
2024-01-24 16:37:37 -08:00
renovate[bot] 216736dbaa
chore(deps): update dependency ruff to v0.1.14 2024-01-19 23:14:19 +00:00
Nic Cope 8f1001bfa7
Merge pull request #25 from negz/link-get
Link guide, SDK docs
2024-01-12 16:05:54 -08:00
Nic Cope ce25069dbe Link guide, SDK docs
Signed-off-by: Nic Cope <nicc@rk0n.org>
2024-01-12 16:04:43 -08:00
Nic Cope 06d8835106
Merge pull request #24 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.1.13
2024-01-12 15:56:52 -08:00
renovate[bot] a61fcd5041
chore(deps): update dependency ruff to v0.1.13 2024-01-12 16:06:34 +00:00
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