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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

rusaint-0.16.3-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.16.3.tar.gz.

File metadata

  • Download URL: rusaint-0.16.3.tar.gz
  • Upload date:
  • Size: 93.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.3.tar.gz
Algorithm Hash digest
SHA256 95b7575c7056ebab705b666f6f46e95f27a361f29b6cb15f131119fed1653f87
MD5 28671e18166ebcaf7774367de4546a7d
BLAKE2b-256 6849961d1deaed87d4c9a3a6c1aea27c8bb3667c7dc4fbf247d1d40eeb1effef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rusaint-0.16.3-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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d83de32400c6067fe8055d8afc35376e84517502d929d38ef3c0f4ec6d6efb29
MD5 640bf7041ee9772778f84376d2bea847
BLAKE2b-256 5779b5729c419ea5c23798c33ad7632cd000e5ac0cd687fb3f32de53cb282de9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73e8bba501a32a72f80ed8ae9d265dc9449e1f7eb0aaa20e00baf905e92c13cf
MD5 bcdf2bfa68f59459bdebc011ea8253bc
BLAKE2b-256 b70b295523b73f5234f4c24f4e484d8844bc01522a98d1540df6d7a829497f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f01c930c720cadfff057c8f7c33f0f0ab900f4e970211b9c2d25e4f33f7db986
MD5 036d47539af4467c3691ea14da9364ef
BLAKE2b-256 7236abf28c1eac96fce34042808246f8cdfb263ee655abb740c93e7a5f7fed35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 213ee5426d4a0e6cb28c08c5e5fb3cba9c38c6519464da84546e8c06bdcaa15e
MD5 f1f02d05dbcaa0f7d0b420bf415564ea
BLAKE2b-256 d37e651721dfff00b8eefcbcfe0c41c63a6ad22bf308179e929a29246d84af94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b07d01a0131a95bca0bd35eb8790e63643d4eaf64ac01f3a50221914a9af255
MD5 bdcdc0f57f05ed0b8dc5b243e0e22794
BLAKE2b-256 7f365d0ffc1c1faefe48a4204f836c0dddbb9ebd1c1118a0c0541c597b6e9f74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68b9ac399816ff71433b24ca06de02f1270c468308621d053ebb724a4903d78a
MD5 a8e9a550afd13cacf6054b01e6cfdcb8
BLAKE2b-256 fee749956b5993acd145e4d35fac61b175fbcee7a1ef00e51b6bfa9e506f5b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for rusaint-0.16.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a93680c63962ce50b9a6d00fa0a47040b31716058b87f033f54cc481f01f918b
MD5 2c1519ad25f7c93e9aa46772e872569e
BLAKE2b-256 4cd732b8b09f84e20e02e35698e28dc67e2ae3ab246eb2d998ff57940fe3e606

See more details on using hashes here.

Provenance

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