Various Unix and Linux utilities in Python!
Project description
python-userland is an experimental cross-platform implementation of various UNIX and Linux utilities, written purely in Python 3.
Note that this project is a work-in-progress. Not many utilities have been finished, and existing utilities may be limited in functionality, performance and correctness.
Utilities Featured
python-userland aims to implement as much as can be done in Python and its standard library, without relying on additional C bindings for system-specific functions. Currently, the focus is on achieving feature parity with GNU Coreutils, although not all utilities (e.g. clear) are necessarily from the Coreutils project.
Platform Support
python-userland should, in principle, run on any OS that runs Python. However, much testing has only been done in a Linux environment. This will hopefully change in the future.
License
python-userland is licensed under the GPL. See the LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file userland-0.1.0.tar.gz.
File metadata
- Download URL: userland-0.1.0.tar.gz
- Upload date:
- Size: 33.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8da86afa993dba7e575cd21542b96a110827307349713289f6ad01f6aa769ce
|
|
| MD5 |
7edd9769d2cfa6fd286ff420f1805134
|
|
| BLAKE2b-256 |
569148bbfe33a70978384238fa458a8f8ca1412d3616e55aba19b35964e45533
|
Provenance
The following attestation bundles were made for userland-0.1.0.tar.gz:
Publisher:
python-publish.yml on Expertcoderz/python-userland
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
userland-0.1.0.tar.gz -
Subject digest:
b8da86afa993dba7e575cd21542b96a110827307349713289f6ad01f6aa769ce - Sigstore transparency entry: 199191637
- Sigstore integration time:
-
Permalink:
Expertcoderz/python-userland@040bfe509fc81c67342e40c38842ebd24684a585 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Expertcoderz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@040bfe509fc81c67342e40c38842ebd24684a585 -
Trigger Event:
release
-
Statement type:
File details
Details for the file userland-0.1.0-py3-none-any.whl.
File metadata
- Download URL: userland-0.1.0-py3-none-any.whl
- Upload date:
- Size: 47.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1da9e2e4b9569aa62e7ceb540a54807fe80dda5b20f4becf50bd64a0d5d05abb
|
|
| MD5 |
2e0a7acf399beb63b108dedddaad285a
|
|
| BLAKE2b-256 |
ffab42267c97f6a507f97ea5fd888415477023b5fbdbc3015f8917306fe11711
|
Provenance
The following attestation bundles were made for userland-0.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on Expertcoderz/python-userland
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
userland-0.1.0-py3-none-any.whl -
Subject digest:
1da9e2e4b9569aa62e7ceb540a54807fe80dda5b20f4becf50bd64a0d5d05abb - Sigstore transparency entry: 199191638
- Sigstore integration time:
-
Permalink:
Expertcoderz/python-userland@040bfe509fc81c67342e40c38842ebd24684a585 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Expertcoderz
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@040bfe509fc81c67342e40c38842ebd24684a585 -
Trigger Event:
release
-
Statement type: