Skip to main content

Active Development CI Test Status License: LGPL-2.1 PyPI Downloads coverage

system-cross

system-cross is a cross system utilities libary. It works across all major operating systems and has lots of features.

Compatibility

🟩 (Works perfectly); 🟨 (Untested); 🟧 (Some Issues); 🟥 (Unusable)

OS
Windows 🟩
MacOS 🟩
Linux (Ubuntu 22.04 LTS) 🟩

Features

  • Easy to use for beginners, but not lacking for experts
  • Efficient
  • Fully cross-platform
  • Regular updates and support
  • Comprehensive documentation

Installation

You can install system-cross via pip:

pip install system-cross --pre --upgrade

Or clone the repository and install manually:

git clone https://github.com/Adalfarus/system-cross.git
cd system-cross
python -m pip install .

If you have problems with the package please use py -m pip install system-cross[cli,dev] --pre --upgrade --user

📦 Usage

Here are a few quick examples of how to use system-cross.

TODO

locker cli

Can currently run tests with locker tests run tests/ -minimal and show a basic help using locker help.

For more detailed usage and examples, check out our documentation.

Naming convention, dependencies and library information

PEP 8 -- Style Guide for Python Code

For modules I use 'lowercase', classes are 'CapitalizedWords' and functions and methods are 'lower_case_with_underscores'.

Contributing

We welcome contributions! Please see our contributing guidelines for more details on how you can contribute to system-cross.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

Aps Build master

You can use the aps_build_master script for your os to make your like a lot easier. It supports running tests, installing, building and much more as well as chaining together as many commands as you like.

This example runs test, build the project and then installs it

call .\aps_build_master.bat 234
sudo apt install python3-pip
sudo apt install python3-venv
chmod +x ./aps_build_master.sh
./aps_build_master.sh 234

License

system-cross is licensed under the LGPL-2.1 License - see the LICENSE file for details.

Metadata

Release files for system-cross 2.1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for system-cross 2.1.0.0
File Size Uploaded
system_cross-2.1.0.0.tar.gz 83.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for system-cross 2.1.0.0
File Interpreter ABI Platform
system_cross-2.1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 170.1 kB

Release files / system_cross-2.1.0.0.tar.gz

Download URL system_cross-2.1.0.0.tar.gz
Size 83.0 kB
Tags Source
SHA-256 checksum
How to use checksums
281a7219231619331ae7eb49b30a28689a2235506f96109712115ef04ad34993
BLAKE2b-256 checksum
How to use checksums
2fc63fbd94ab6a02214d3f7a1e982321fd582811d898bbdebfa256f0ba1fa66d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / system_cross-2.1.0.0-py3-none-any.whl

Download URL system_cross-2.1.0.0-py3-none-any.whl
Size 87.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8402176e855c700144f34e05182d3c94dded68de05fbd824bf92d8ce417960da
BLAKE2b-256 checksum
How to use checksums
afab8c1e6a7e7642761259bc1053768026b82c241276729b30c13cfd89de3329
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

2.1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page