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.2.tar.gz (91.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.2-py3-none-win_amd64.whl (4.2 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rusaint-0.14.2-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.2-py3-none-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.14.2-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.2.tar.gz.

File metadata

  • Download URL: rusaint-0.14.2.tar.gz
  • Upload date:
  • Size: 91.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.2.tar.gz
Algorithm Hash digest
SHA256 0eecb5142eed8f555d58ab14b47d4a2e3447df95f2657c446a96ab891756e950
MD5 5fbd7bad661ca1b9d6c773e59c5ab26b
BLAKE2b-256 fc48301a1a2367d376b771232fb94fc601d3505d02b38c92ba773b685a47a4fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2.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.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: rusaint-0.14.2-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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2dda9306a5d4635ce2b8d1d8a4a86044d770bdc4a6177acd7bb3b5ebead83703
MD5 0ca2c3c109c4ba05af5154817e35ac3d
BLAKE2b-256 a67228cf460a947a2351c7e970f2bb9a1f567a553c15bda542837c8d045ed76e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91d2ed6c3cfda31374168fb6ea1c3857a4bce04aee754b247df49f956d440b6f
MD5 2220c8d9af931ae785774980ba0bc985
BLAKE2b-256 4c0b83d08748226a00973e46dec1be9b335ebe7cc0f99ed58ea11fc3d3a28066

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df3746a3266fe423327175de3d5e1ac7f99d110c1027485c50cd32b9862b94f7
MD5 9f11e57a1b5a26f5123d2e6b2ef3caa5
BLAKE2b-256 e1206c62ecb5477b49a062611fdbfe7983202de788e12b4a4c35d98e42b17f2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9e5178dd31aed17b1d8747f2d36ff2447818c600d79b17927ad9756a4ba4fa6
MD5 4153bf905d7f1763b5b6c534cc0c725e
BLAKE2b-256 8ca555b40fa1ddc6226e1b77bf79dea9417aa1bab656b0887faa72c94c175b92

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c652125810e98f5ed8f6460d30e62333a0889d0d0ecfc3a15f2b308b1e1e2d50
MD5 7b14738596abab93f705b4d56acc2736
BLAKE2b-256 7b8623e39b14d567286476512b17c51db477058df7965dcccd0a134a95ebbe72

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 def25bddac540e0996da89264f61b7bc564100acf218b5191d8512ff79f69b86
MD5 e8f887039e37ab4369262a4a690e6499
BLAKE2b-256 c67cbed235f0fdec55058639f127bb21bfaeca152f1f5c1c23decbce65491fd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.14.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60ae14293817beea75932d36009ac91a17baf17d3963c53f26865b9dab2312e9
MD5 cfa51a3d811d973209b64a83ef3ad5a7
BLAKE2b-256 4a19414f162b0c99d95c0359db9c25a5fb0c020d4198eb5e4d9d38bfdb0f409b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusaint-0.14.2-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