Pyrfc

Latest version: v3.3.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

3.3.1

bug-fixes

- timeout halting main thread exit 352, PR 353 **muellma-items**

enhancements

- (server) handler functions declared noexcept, as no exceptions thrown 896af4b
- ruff formatting fixed

3.3

new features

- Python 3.12 support c7930ea

publishing issue

- pyrfc-3.3-cp312-cp312-macosx_14_0_arm64.whl is uploaded to PyPI one day later, because of unsupported platform tag `macosx_14_0_arm64`. Fixed by https://github.com/pypi/warehouse/issues/14700

3.2

new features

* Options added for client and server instance, to disable strict date and time check by PyRFC, before writing to data container. Options `check_date` and `check_time` are `True` by default, thus the strict checking is by default enabled, because of backwards compatibility. With these option(s) deactivated, Python server will accept any date and/or time string sent by ABAP system, even when out of standard range, like `240000`. See issue 336 for more details and PyRFC documentation.

* Server instance configuration exposed as`option` read-only property

bug-fixes

* 336 Issue with TIMS data type conversion fixed by using new `check_time` server option set, to `False`

enhancements

* Automated tests of server bindings
* Type check of connection parameters' values

documentation

* Build section updated
* New options documented

3.1.0

SAP NW RFC SDK PL12

- Bug fixes and further enhancements: [SAP Note 3337381 - SAP NetWeaver RFC SDK 7.50 -- Patch Level 12](https://me.sap.com/notes/3337381)

bug-fixes

- 332, PyRFC versions < 3.1 fail to build from source with Cython 3
- eafa235 fix(client): type check connection parameter value
- d86e022 fix(server): fixes the server closing error issue 330

documentation

- 290bc68 docs: Package build from source and bgRFC server documentation sections updated

build
- 7553518 build: Cython 3.0
- 4d670bd build: cpp source removed from git
- 18eab44 code style: ruff

3.0.0

bug-fixes

- Installation error - pyrfc 2.8.2 and other recent versions on macos python 3.10, issue 327
- get_function_module_description` import error fixed

build

- Build and test automation using `tox`, with environments for:
- isolated build
- linter, formatter, import order checker
- documentation builder
- unit testing with test report
- `setup.py` sections ported to `pyproject.toml`
- Single version number, in `pyproject.toml`
- Cython version restricted to stable releases
- Unit tests added for source distribution and package content check
- Source distribution created on Linux platform

breaking changes

- Python 3.7 support dropped
- macOS 10.15 support dropped, minimum supported version is 11
- `py_to_string` and `string_to_py` functions removed from pyrfc interface

3.0.dev1

build

- Build and test automation using `tox`, with environments for:
- isolated build
- linter, formatter, import order checker
- documentation builder
- unit testing with test report
- `setup.py` sections ported to `pyproject.toml`
- single version number, in `pyproject.toml`
- Cython version restricted to stable releases
- Unit tests added for source distribution and package content check

breaking changes

- Python 3.7 support dropped
- macOS 10.15 support dropped, minimum supported version is 11
- `py_to_string` and `string_to_py` functions removed from pyrfc interface

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.