This release is a pre-release and may not be stable for production use.
sefkhet
Sefkhet is a Python package that provides simple setup for complex logging.
Check out the docs for in-depth information on sefkhet, see the demo for a demonstration of the package's functionality, or read below for how to get started!
Quick Links
Installation
Installation is via PyPI. The exact command depends on your preferred package manager, but for pip, it's:
pip install sefkhet
Quickstart
Below is a one-minute introduction to sefkhet. For more detailed information, check out the demo notebook.
Import
You can import the package using
import sefkhet
record/rec
After import, you can immediately start logging with the default configuration using
sefkhet.record("I <3 sefkhet!")
# or
sefkhet.rec("I <3 sefkhet!")
Or, if you only need the record/rec function, you can do
from sefkhet import record
record("I <3 sefkhet!")
Scribe
You can also use the Scribe class as follows:
scribe = sefkhet.Scribe()
# then
scribe.record("I <3 sefkhet!")
# or
scribe.rec("I <3 sefkhet!")
Contributing
Check out the Contributing Guide or CONTRIBUTING.md for details about contributing!
If you come across any issues while using sefkhet or think of any features that you would like to see added, please let us know by creating a new GitHub Issue!
Help
If you have any questions about the package, you can refer to the docs and source code.
If you have questions that are still unanswered or run into any issues while using the package, please let us know by creating a new GitHub Issue.
Notes
The package's name comes from the Egyptian goddess Seshat, who was alternatively known as Sefkhet-Abwy. According to Wikipedia:
Seshat (Ancient Egyptian: 𓋇𓏏𓁐, lit. 'Female Scribe') was the ancient Egyptian goddess of writing, wisdom, and knowledge. She was seen as a scribe and record keeper. She was also credited with inventing writing. She became identified as the goddess of measurement, accounting, architecture, science, astronomy, mathematics, geometry, history and surveying.
She was typically depicted with a seven-pointed emblem above her head or on her headband, which also served as her emblem. This inspired the name Sefkhet-Abwy, which can be translated as "seven-horned".
The package's logo (𓏞) is the hieroglyphic for "scribe's equipment". It depicts a tube-like case to hold reeds to write with, a leather bag for storing inks, and a wooden scribal palette to mix inks on. It is sign Y3 on Gardiner's sign list, and its codepoint is 0x133DE.
Thanks for checking out sefkhet!
Release files for sefkhet 0.1a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sefkhet-0.1a0.tar.gz | 110.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sefkhet-0.1a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 153.7 kB
Release files / sefkhet-0.1a0.tar.gz
| Download URL | sefkhet-0.1a0.tar.gz |
|---|---|
| Size | 110.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dcbdfdff17b0774e0757600817b96edba2b82e192dc7ef9d1e57963b1684e905
|
|
BLAKE2b-256 checksum How to use checksums |
1f004636f07bc7fe5f1690e50f129b6f6b36880367d4eac3f1c192011553abf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|
Release files / sefkhet-0.1a0-py3-none-any.whl
| Download URL | sefkhet-0.1a0-py3-none-any.whl |
|---|---|
| Size | 43.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f9510ee51e3cac3fac44088de7c0d6306b67920e5597d7a677eb1e303e54d3ae
|
|
BLAKE2b-256 checksum How to use checksums |
ef221cd6588532dd1da4fb1f2aba1ae22cc23150323c1506598f1c6f3785e354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.0
|