Commit Graph

297 Commits

Author SHA1 Message Date
Bob Haddleton c704fcf27f
Merge pull request #165 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.12.5
2025-07-24 18:58:46 -03:00
renovate[bot] 5700d4e17b
chore(deps): update dependency ruff to v0.12.5 2025-07-24 16:54:19 +00:00
Nic Cope 2589d9ed98
Merge pull request #163 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.12.4
2025-07-18 16:46:33 -07:00
renovate[bot] 349877ddf9
chore(deps): update dependency ruff to v0.12.4 2025-07-17 23:54:41 +00:00
Bob Haddleton 30f93b9da5
Merge pull request #161 from crossplane/renovate/ipython-9.x
chore(deps): update dependency ipython to v9.4.0
2025-07-11 14:14:17 -05:00
Bob Haddleton da097cdf3f
Merge pull request #160 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.12.3
2025-07-11 14:13:45 -05:00
Bob Haddleton 2e24e3ff25
Merge pull request #158 from crossplane/renovate/grpcio-1.x
fix(deps): update dependency grpcio to v1.73.1
2025-07-11 14:13:21 -05:00
Bob Haddleton 25f397c768
Merge pull request #157 from crossplane/renovate/grpcio-tools-1.x
chore(deps): update dependency grpcio-tools to v1.73.1
2025-07-11 14:12:54 -05:00
renovate[bot] e17ee2ff55
chore(deps): update dependency ruff to v0.12.3 2025-07-11 18:57:35 +00:00
renovate[bot] 5ad0e89eec
chore(deps): update dependency ipython to v9.4.0 2025-07-01 13:54:49 +00:00
renovate[bot] ac06fde8df
fix(deps): update dependency grpcio to v1.73.1 2025-06-26 03:34:09 +00:00
renovate[bot] 392b49a81f
chore(deps): update dependency grpcio-tools to v1.73.1 2025-06-26 03:34:05 +00:00
Nic Cope 40c799b565
Merge pull request #159 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.12.0
2025-06-24 15:22:45 -07:00
renovate[bot] 87286e9585
chore(deps): update dependency ruff to v0.12.0 2025-06-17 16:40:02 +00:00
Nic Cope 9c4204d162
Merge pull request #152 from crossplane/renovate/protobuf-6.x
fix(deps): update dependency protobuf to v6.31.1
2025-06-06 21:09:15 -07:00
renovate[bot] 81c45d58d9
fix(deps): update dependency protobuf to v6.31.1 2025-06-07 04:08:04 +00:00
Nic Cope 97256e7025
Merge pull request #156 from crossplane/renovate/grpcio-1.x
fix(deps): update dependency grpcio to v1.72.1
2025-06-06 21:07:23 -07:00
Nic Cope 052a77e09a
Merge pull request #155 from crossplane/renovate/grpcio-tools-1.x
chore(deps): update dependency grpcio-tools to v1.72.1
2025-06-06 21:07:11 -07:00
Nic Cope 4b702066a4
Merge pull request #154 from crossplane/renovate/ipython-9.x
chore(deps): update dependency ipython to v9.3.0
2025-06-06 18:47:41 -07:00
Nic Cope 5e5b8ecbf0
Merge pull request #153 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.11.13
2025-06-06 18:47:15 -07:00
renovate[bot] f4dc6e4065
chore(deps): update dependency ruff to v0.11.13 2025-06-06 21:18:54 +00:00
renovate[bot] 74a474e371
fix(deps): update dependency grpcio to v1.72.1 2025-06-02 10:21:31 +00:00
renovate[bot] 72dcd69eab
chore(deps): update dependency grpcio-tools to v1.72.1 2025-06-02 10:21:27 +00:00
renovate[bot] 5e73165f0f
chore(deps): update dependency ipython to v9.3.0 2025-05-31 17:54:01 +00:00
Bob Haddleton 6e65599e58
Merge pull request #150 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.11.9
2025-05-09 11:41:51 -05:00
Bob Haddleton a5cde9d9ee
Merge pull request #149 from crossplane/renovate/ipython-9.x
chore(deps): update dependency ipython to v9.2.0
2025-05-09 11:41:21 -05:00
renovate[bot] f99b12c0de
chore(deps): update dependency ruff to v0.11.9 2025-05-09 16:39:28 +00:00
Bob Haddleton 27e990f6aa
Merge pull request #146 from crossplane/renovate/protobuf-6.x
fix(deps): update dependency protobuf to v6
2025-05-09 11:39:03 -05:00
Nic Cope cf67e6d0fe
Merge pull request #147 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.11.7
2025-04-28 15:11:45 -07:00
renovate[bot] 14b6502f33
chore(deps): update dependency ipython to v9.2.0 2025-04-25 19:49:36 +00:00
renovate[bot] 7a915c2df7
chore(deps): update dependency ruff to v0.11.7 2025-04-24 19:53:55 +00:00
Bob Haddleton 3931d503fc
Merge pull request #140 from negz/terminal
Shutdown gracefully on SIGTERM
2025-04-23 14:06:31 -05:00
renovate[bot] 82e60b0596
fix(deps): update dependency protobuf to v6 2025-04-23 19:05:17 +00:00
Bob Haddleton 57df02ae00
Merge pull request #144 from fernandezcuesta/fix/protobuf-gencode-misalignment
chore: update gRPC stubs
2025-04-23 14:04:50 -05:00
Bob Haddleton b1e9695250
Merge pull request #143 from crossplane/renovate/ipython-9.x
chore(deps): update dependency ipython to v9.1.0
2025-04-23 14:03:40 -05:00
Bob Haddleton 1f3d442276
Merge pull request #142 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.11.6
2025-04-23 14:03:05 -05:00
renovate[bot] f0bb336ba5
chore(deps): update dependency ruff to v0.11.6 2025-04-17 16:36:17 +00:00
Jesús Fernández 47180d9798
**Summary:**
Functions depending on function-sdk-python 0.6.0 are giving a segmentation fault.
When (re)running the tests for this module, the following is shown:

```
runtime_version.py:98: UserWarning: Protobuf gencode version 5.29.0 is exactly one major version older than the runtime version 6.30.2 at crossplane/function/proto/v1beta1/run_function.proto. Please update the gencode to avoid compatibility violations in the next runtime release.
```

Apparently when renovatebot opened a PR with a bump up on `protobuf` version,
the major version change violated the constraint with `grpcio-tools`, which
has the following dependency:

```
Collecting protobuf<6.0dev,>=5.26.1 (from grpcio-tools==1.71.0)
```

This makes incompatible to have different versions of protobuf for the `build`
venv and the `generate` one.

Signed-off-by: Jesús Fernández <7312236+fernandezcuesta@users.noreply.github.com>
2025-04-10 12:11:43 +02:00
renovate[bot] 869fbfeb3d
chore(deps): update dependency ipython to v9.1.0 2025-04-07 10:26:46 +00:00
Bob Haddleton 9f55079121
Merge pull request #141 from crossplane/renovate/ruff-0.x
chore(deps): update dependency ruff to v0.11.3
2025-04-03 12:38:24 -05:00
renovate[bot] ed95373a01
chore(deps): update dependency ruff to v0.11.3 2025-04-03 14:31:41 +00:00
Nic Cope 0262a24330
Merge pull request #139 from negz/maintaining
Add OWNERS and CODEOWNERS
2025-04-02 14:29:53 +01:00
Nic Cope 8895e9d9af
Merge pull request #138 from negz/typical
Let tools know this library supports type hints
2025-04-02 14:29:30 +01:00
Nic Cope 1e0c20eb61
Merge pull request #135 from crossplane/renovate/grpcio-1.x
fix(deps): update dependency grpcio to v1.71.0
2025-04-01 07:05:09 -07:00
Nic Cope cdaf6697c5 Shutdown gracefully on SIGTERM
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-04-01 07:00:44 -07:00
Nic Cope fcec201f01 Run hatch fmt
This file wasn't formatted before making it into main. Not sure why the
linter didn't catch it...

Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-04-01 06:59:38 -07:00
renovate[bot] 88d97d3cab
fix(deps): update dependency grpcio to v1.71.0 2025-04-01 13:43:23 +00:00
Nic Cope e2606cff9f Add OWNERS and CODEOWNERS
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-04-01 06:42:19 -07:00
Nic Cope f295c0144b Let tools know this library supports type hints
https://typing.python.org/en/latest/spec/distributing.html#packaging-type-information
https://typing.python.org/en/latest/guides/libraries.html#marking-a-package-as-providing-type-information

It turns out we need to add a py.typed file so that tools will know this
library has type hints. As far as I can tell we don't need to do
anything special to have our build tool (Hatch) include this file when
it builds and packages the library.

Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-04-01 06:23:58 -07:00
Bob Haddleton 325c37d344
Merge pull request #133 from crossplane/renovate/protobuf-6.x
fix(deps): update dependency protobuf to v6
2025-03-31 14:21:07 -05:00