1
0
mirror of https://github.com/FreeOpcUa/opcua-asyncio synced 2025-10-29 17:07:18 +08:00

2319 Commits

Author SHA1 Message Date
Olivier
cfd72bcc94 fixes in pyproject.toml, update readme to use uv 2024-10-30 14:17:27 +01:00
dependabot[bot]
44266819fc Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 20:54:28 +01:00
Olivier
54895d2112 add format check to CI (might already have there but..) 2024-10-27 11:38:50 +01:00
Olivier
f214396cd5 ruff format with line length 120 2024-10-27 11:38:50 +01:00
Roman Yurchak
45861d7e76 Move pytest.ini into pyproject.toml 2024-10-26 11:54:50 +02:00
Roman Yurchak
e775cbd8b5 Move mupy to pyproject.toml 2024-10-26 11:54:50 +02:00
Roman Yurchak
59017d9b0a Move ruff.toml to pyproject.toml 2024-10-26 11:54:50 +02:00
Olivier
5c530adebc make release file use uv (not tested yet) 2024-10-24 10:11:12 +02:00
Olivier
9b768c69c3 add git blame ignore revs file 2024-10-24 10:11:12 +02:00
Olivier
96fd33b3ae try to make some tests more reliable 2024-10-24 10:11:12 +02:00
Olivier
cd1645c10f format everything with ruff 2024-10-24 10:11:12 +02:00
Olivier
5ea8d17b5b use uv in CI 2024-10-24 10:11:12 +02:00
Olivier
c773b51a4f deprecate python <3.10 add 3.13 for CI 2024-10-24 10:11:12 +02:00
Olivier
aaa9c3a50f move to pyproject.toml 2024-10-24 10:11:12 +02:00
Christoph Ziebuhr
ac141d7531 Fix specifying allowed UserIdentityTokens 2024-10-18 13:33:31 +02:00
Christoph Ziebuhr
4fa61420ed Fix password decryption with Aes256Sha256RsaPss 2024-10-18 13:33:31 +02:00
Christoph Ziebuhr
2d3394e370 Fix variable naming 2024-10-18 13:33:31 +02:00
dependabot[bot]
add6eddaab Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.3
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.9.0 to 1.10.3.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](ec4db0b4dd...f7600683ef)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-17 13:41:01 +02:00
Roman Yurchak
e8da93234c Fix readme 2024-10-16 11:23:51 +02:00
Roman Yurchak
8dfb533e93 Add pre-commit-config 2024-10-16 11:23:51 +02:00
Roman Yurchak
b5a6b60731 TST Add test to generate and load a private key 2024-10-16 11:20:31 +02:00
Hao Truong
47111216d2 Add policy URI to each endpoint token's SecurityPolicyUri 2024-10-16 11:19:51 +02:00
Christoph Ziebuhr
8a6018f996 Allow regular users to do write requests 2024-10-16 11:19:05 +02:00
Christoph Ziebuhr
ec227ba78d Always use SimpleRoleRuleset
It hasn't been in use for SecurityPolicy None
2024-10-16 11:19:05 +02:00
Christoph Ziebuhr
eb5b8f4bb7 RegisterNodes doesn't need write permission 2024-10-16 11:19:05 +02:00
Andreas Heine
1343fa761c set interval to 50 as default 2024-08-31 18:47:16 +02:00
Aron Hoffmann
af1b102b8c Add type annotations for wait_for2 2024-08-22 20:55:36 +02:00
Aron Hoffmann
e5247ecbce Fix formatting 2024-08-22 20:55:36 +02:00
Aron Hoffmann
23784db2e5 Replace asyncio.wait_for with wait_for2 to prevent swallowing cancellation 2024-08-22 20:55:36 +02:00
Tejas Shastry
90044659ad updated CHANGELOG with fix info 2024-08-15 17:38:02 +02:00
Tejas Shastry
0e6f89b06f same change is reflected in the sync wrapper 2024-08-15 17:38:02 +02:00
Tejas Shastry
ceebef5a78 change type hint to legacy style for 3.7 2024-08-15 17:38:02 +02:00
Tejas Shastry
2941882c3c Fix function signature
Fixed a function signature of `read_array_dimensions` in asyncua/common/node.

ArrayDimentions is always a list of ints because OPC UA has support for multidimentional arrays. But the return type was is specified as int.
2024-08-15 17:38:02 +02:00
Andreas Heine
1fe61dfe27 fix: default value for DataChangeFilter.Trigger 2024-07-29 21:49:02 +02:00
Roman Yurchak
1d714983ea Enable pyupgrade in ruff 2024-07-23 17:00:30 +02:00
Roman Yurchak
93979db872 A few more type annotations fixes 2024-07-23 16:59:53 +02:00
Florian Meinicke
2892c7f877 Add @functools.wraps(func) to the wrapper function of @uamethod
This way we can decorate a function which is already decorated with
`@uamethod` again and things like `func.__name__` will correctly return
the name of the decorated function and not `wrapper`.
2024-07-04 14:48:32 +02:00
Olivier
c31aca0842 new release v1.1.5 v1.1.5 2024-07-03 16:08:55 +02:00
Olivier
9a6d633912 new release v1.1.4 v1.1.4 2024-07-03 15:51:50 +02:00
Olivier
7214daa41d Revert "Create py.typed". typing is not good enough
This reverts commit f22bac283f.
2024-07-03 15:51:29 +02:00
Olivier
562b80e956 new release v1.1.3 v1.1.3 2024-07-03 09:36:14 +02:00
Olivier
4bfdefa8b1 fix typing of new error callback 2024-07-03 09:35:28 +02:00
Olivier
cf27f8cf19 new release v1.1.2 v1.1.2 2024-07-02 10:49:37 +02:00
Olivier
f9f5895b49 use pypy-3.10 2024-07-02 10:35:21 +02:00
Olivier
9d26178f95 fix typing of SubscriptionHandler 2024-07-02 10:35:21 +02:00
Olivier
55726fbf32 new release v1.1.1 2024-07-02 08:44:24 +02:00
Olivier
a038ac76ec Client: callback when connection is lost 2024-07-02 08:41:39 +02:00
Olivier
bd53211ce3 fix handling of session_watchdog task 2024-07-02 08:41:39 +02:00
Olivier
a847e93bc4 make new ruff version happy 2024-07-02 08:41:39 +02:00
Martin Elend
bf9ac4445e Don't reset attribute_value_callback on write 2024-07-01 15:17:42 +02:00