Skip to main content

No project description provided

Project description

rusaint

빠르고 간편하며 믿을 수 있는 숭실대학교 u-saint 클라이언트

GitHub Badge PyPI - Version docs.rs License


rusaint(ru-saint, 루세인트)는 숭실대학교 u-saint를 정확하고 빠르게, 간편하게 파싱하고 다양한 환경에서 조작할 수 있는 Rust 기반 비공식 u-saint 클라이언트입니다.

u-saint의 기반인 SAP Web Dynpro에서 사용하는 Lightspeed 라이브러리의 최소 동작을 구현하여 안전하게 u-saint 내부 요소들을 조작하고 파싱할 수 있습니다.

  • JS 런타임 없음 — JS 런타임 없이 자체적으로 요청과 응답에 따른 처리를 수행하므로 HTTPS 요청이 가능한 모든 환경에서 실행 가능합니다.
  • 빠른 속도 — 네이티브 환경으로 컴파일되는 Rust를 이용하고, 휴리스틱 없이 요청이 완료되면 곧바로 실행되어 빠르게 u-saint 를 조작 및 파싱 가능합니다.
  • 멀티플랫폼 지원 — UniFFI를 통한 Kotlin, Swift, React-Native, Python 지원을 제공하여 다양한 플랫폼에서 간편하게 이용할 수 있습니다.
  • 간편한 기능 정의 — rusaint 에서 지원하지 않는 u-saint 애플리케이션에 대한 파싱 및 지원을 제공하는 API를 이용해 간편하게 정의할 수 있습니다.

설치

# Using pip
pip install rusaint
# Using uv
uv add rusaint

문서

docs.rs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rusaint-0.14.1.tar.gz (89.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rusaint-0.14.1-py3-none-win_amd64.whl (4.2 MB view details)

Uploaded Python 3Windows x86-64

rusaint-0.14.1-py3-none-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

rusaint-0.14.1-py3-none-musllinux_1_2_aarch64.whl (5.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

rusaint-0.14.1-py3-none-manylinux_2_28_aarch64.whl (5.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rusaint-0.14.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

rusaint-0.14.1-py3-none-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.14.1-py3-none-macosx_10_12_x86_64.whl (4.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file rusaint-0.14.1.tar.gz.

File metadata

  • Download URL: rusaint-0.14.1.tar.gz
  • Upload date:
  • Size: 89.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rusaint-0.14.1.tar.gz
Algorithm Hash digest
SHA256 986dbec9a23024f31faf56ee9a79a30607ef5762d1b6637353fde6771e003b53
MD5 7d7b0cbf1d620c22ac66c4c28fc36b2b
BLAKE2b-256 af517de1e015cf223e4ca28c49e86663c52e36377741347f85098421105f054a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1.tar.gz:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: rusaint-0.14.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rusaint-0.14.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0f978c17be0b463b0efe54e8d9011dab56a53a0be1964d806061162e545a4f0
MD5 7b64eea0b8f4cdf98b8527f769bfed48
BLAKE2b-256 c6728fdebc387c667cd399af985dc44fec670d2f86f14a0dc3c979f8596bf09d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-win_amd64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ede3c6789c2b6dd609c0762e290af01979d555227cba95fc5b552e6aa0235158
MD5 261182613b978b31a2c53e24a6cc0b60
BLAKE2b-256 e68f6f88edc61054a3ad03059db7a6e38a468b1f6a9f3ad49d8df78b4e3a3da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b621fde515552945124cc21e1ec51d675064ecbfccc06adc4f2a111fb472c92f
MD5 692c5e8ebb8507f79df06af7b5ef5202
BLAKE2b-256 6901bed09112aed0b0a7f8238a66ead49c356530935bd011d60cab7f94112297

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07ad5ab1e881d222be919595829decc05393bb48ecdd3f2bca0bf56a55543491
MD5 34d5252d3ca7bb3162cf9ac06c993d0b
BLAKE2b-256 222cfb86a8790db74bc4d71e28f4d75bbe6d51a00c44dee26e7b4522ed5ba109

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-manylinux_2_28_aarch64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6f98ab2c86f6070cf0c1a9c814901adab1c4fa109fd0646a9b6019ffa52f17d
MD5 23d23450c6527401a21a4e5a368ada76
BLAKE2b-256 a3286b80286c552459583bfca80985b0ef8bdcc593b43a228731709cda738eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d56d0044bd5d74ba1632589cb0ef6ca05882b906fae7f0843c271bb24ff9b6d5
MD5 a2cbc1316f4b18b2011338492edc5934
BLAKE2b-256 938d4b049a38eb2c14900be8dac71e99ecfafb1e2270462bbfb5d0b2d8f1ded7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-macosx_11_0_arm64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusaint-0.14.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2b4311329706d06865c11062467215a3828ff3c51b57a1f07ad4ba305402c052
MD5 f740550f3b20173a1ee2472f7fedaa0a
BLAKE2b-256 a9631e5f9701db1761b54d5438e4443ad89108170036fc004dfe8aa551e6a256

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.1-py3-none-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on EATSTEAK/rusaint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page