Skip to main content

A Python package built with Rust using PyO3

Project description

Shrive

"...in slaughterhouses far beyond their ken. I shed no tear for those that die unshriven... For they are men. Just men. And what are men but chariots of wrath... by demons *driven."

Alan Moore is the greatest goddamn writer that ever graced the funny pages. Yeah, Gaiman, Morrison, Kiernan, Gillen, Spurrier - all good! All great! But Alan was something else. And that is to say nothing of his Blakean epic "Jerusalem", the post-hoc epitaph and exultation of his friend Steve "Unearthing" or the best representation of Tipheret put to paper "Snakes & Ladders".

What does this have to do with this guy: Ferris the Rust Crab

Well... nothing, positively fuck all. But I couldn't think of a better name than "shrive" (y'know, I'm German, we use that root as the regular word for to write ("schreiben")), for extracting text from the Andrew Lang fairy books.

And I wanted that for a multi-stage web project. I want to have a folder that I can watchdog and then have individual files for file-based routing. I really like the Python watchdog and this gives me the perfect excuse to try PyO3 (I saw it on Developer Voices and thought "Ooh, neat!" in a Margin Simpson voice). And with this crate I hope to leverage the blazingly fast execution of Rust/PyO3 with the commodity of the Python watchdog.

After the watchdog, I'll see about what web framework would be best for serving the files.

Current contenders:

Installation

pip install shrive

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

shrive-0.1.0.tar.gz (11.3 MB view details)

Uploaded Source

Built Distribution

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

shrive-0.1.0-cp312-cp312-win_amd64.whl (142.0 kB view details)

Uploaded CPython 3.12Windows x86-64

File details

Details for the file shrive-0.1.0.tar.gz.

File metadata

  • Download URL: shrive-0.1.0.tar.gz
  • Upload date:
  • Size: 11.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for shrive-0.1.0.tar.gz
Algorithm Hash digest
SHA256 284e1f3012dbe6cfef652e813f83f5503ea991c75c15e345bb7d6d9efc86380b
MD5 51875b950846b4059e562deffe604ed8
BLAKE2b-256 e69959a1e4b64f5bf12fc0c999068d78924cd355beca8eab251abf07b71285e9

See more details on using hashes here.

File details

Details for the file shrive-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: shrive-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 142.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.8

File hashes

Hashes for shrive-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1e8665f53d682d2eaf940ab772fe4b799628fff2d4ceadaa865928245ff98bbe
MD5 5acb37c2ef8bf7f0be33840aa35f2255
BLAKE2b-256 b6098f29935be9925526a74702292a2c0908af46524584a99badc4de983a9f59

See more details on using hashes here.

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