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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.16.0-py3-none-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rusaint-0.16.0.tar.gz
Algorithm Hash digest
SHA256 5a0eb779071e1f24d961811318e1dd29ff171b21795e9da871cda999a98f283a
MD5 9d7faabcb274965493ad480de744d118
BLAKE2b-256 01adb560f045f5f0790a4db1b2eb9fa97f503b00e6f92052017505258d5eefbc

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: rusaint-0.16.0-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.16.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d556acfcb626247f05a092e891d29f495a55508161a9a26f5e61014213a044e3
MD5 31a562f9117a87f6a7535cc03c9b3cb9
BLAKE2b-256 71ddbc282a1a715e2fe17dea3087eec6fafe927a5e33b36d5e168059638b3d59

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31d4f634c869b2f9d6e9b1dbd4c76187da659cfced2893b8583b61a9280aba91
MD5 2c1e2e84c8f7f45834b9c829bee154fa
BLAKE2b-256 83038761822b8039b5766ab60f9f06e77c4ebf7daf5da3f053a82fae37745f99

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 267fbc2268e0e19b368efb1cf32415ef72e99392c92256df26928dae876093c5
MD5 cf3dcd81be6a0682bfff72b00804908a
BLAKE2b-256 51335e821444fbb70f4c297df740369f0c2d4d097faf675d2f0b800e92c2429f

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98f03ee77a3d8c4214725e83f8b4131cf56bc844ab7b413ffffd880f22ea65e2
MD5 0f1c6291cd690ecd09748bb4eee2ac09
BLAKE2b-256 494ce7eb56d814dbd74672520e4fd3fecd4554b0000561007f1dbf27ff0c9d7e

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d84a49f4026a33129150bdb927928e05983338ec9534268b0a4df19d449a897d
MD5 5e2fa7da162b5356eac3f5109c3f897b
BLAKE2b-256 5c2d8c790c4a82e2b7b700cb8683e5eb5d6f6e9fd7776c5c229f3790068cfb30

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f94d14987cb616d17aeb87d59662849cc2633a941d1bd05f678e7b2b7fc77ff
MD5 4f05c1b01cfd419512f609ee257b8b3d
BLAKE2b-256 1db80eeca24e6b2db53587dfffcc016a457c9f0133446600a0d233ab70cd0426

See more details on using hashes here.

Provenance

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

Publisher: 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.16.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusaint-0.16.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8246e2243e8c521eed6a59866abe7292326d5fc40fa962b0f2ca431574a7114e
MD5 6363279495c7a76d570ccdb4dd857813
BLAKE2b-256 89f41195b302c9129d8f4598d95bcf6537927dbbdbe6fe917f87f026859d1b0d

See more details on using hashes here.

Provenance

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

Publisher: 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