|
2 | 2 | python-userland
|
3 | 3 | ===============
|
4 | 4 |
|
5 |
| -python-userland is a cross-platform implementation of various UNIX and Linux |
6 |
| -utilities, written purely in Python 3. It aims to eventually achieve feature |
7 |
| -parity with well-known projects such as GNU coreutils. |
| 5 | +python-userland is an experimental cross-platform implementation of various |
| 6 | +UNIX and Linux utilities, written purely in Python 3. |
8 | 7 |
|
9 |
| -Source files are located underthe `src/`; for portability, each of them is a |
| 8 | +Source files are located under``src/``; for portability, each of them is a |
10 | 9 | standalone Python executable that relies only on a Python interpreter and
|
11 | 10 | standard library. No third-party libraries are (currently) used.
|
12 | 11 |
|
13 | 12 | Note that this project is a work-in-progress. Not many utilities have been
|
14 | 13 | finished, and existing utilities may be limited in functionality, performance
|
15 | 14 | and correctness.
|
16 | 15 |
|
17 |
| -Compatibility with Other Implementations |
18 |
| -======================================== |
| 16 | +Utilities Featured |
| 17 | +================== |
19 | 18 |
|
20 |
| -Currently undecided. |
| 19 | +python-userland aims to implement as much as can be done in Python and its |
| 20 | +standard library, without relying on additional C bindings for system-specific |
| 21 | +functions. Currently, the focus is on achieving feature parity with `GNU |
| 22 | +Coreutils <https://www.gnu.org/software/coreutils/>`_, although not all |
| 23 | +utilities (e.g. ``clear``) are necessarily from the Coreutils project. |
21 | 24 |
|
22 | 25 | Platform Support
|
23 | 26 | ================
|
|