Menu

Tree [179026] master /
 History

HTTPS access


File Date Author Commit
 config 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038
 doc 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179026] update-00.01.038
 docsrc 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038
 testdata 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [a0876c] update-00.01.033
 tests 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [a0876c] update-00.01.033
 yapyutils 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038
 .gitignore 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [39cc1a] update-00.01.033
 ArtisticLicense20.html 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [a0876c] update-00.01.033
 LICENSE.txt 2019-12-13 Arno-Can Uestuensoez Arno-Can Uestuensoez [a1d7ba] update-00.01.036
 MANIFEST.in 2019-12-13 Arno-Can Uestuensoez Arno-Can Uestuensoez [a1d7ba] update-00.01.036
 README.md 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038
 RELEASE-INFO.sh 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038
 licenses-amendments.txt 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [a0876c] update-00.01.033
 setup.cfg 2019-12-04 Arno-Can Uestuensoez Arno-Can Uestuensoez [a0876c] update-00.01.033
 setup.py 2019-12-18 Arno-Can Uestuensoez Arno-Can Uestuensoez [179776] update-00.01.038

Read Me

yapyutils

The 'yapyutils' - Yet Another Python Utils - package provides miscellaneous Python utilities for the adaptation
of platform independent APIs of the low-level part of the software stack.
These are e.g. used for extensions of the setuptools and distutils, thus reduce
the package dependency and avoid circular dependencies whenever possible by using standard packages and classes only.
The more complex and complete data packages are provided for higher application layer
functionality.

The current release contains:

  • yapyutils.modules

A utility to locate and load modules by a given name and/or file system path name,
based on the sys.path variable.

  • yapyutils.files

Search and location of files, e.g. modules and configuration files.

  • yapyutils.help

Simple help for command line interfaces.

  • yapyutils.config

Configuration file support, in particular for the initial setup of software packages.

Online documentation:

Runtime-Repository:

Install: pip install yapyutils, see also section 'Install' of the online documentation.

Downloads:

Project Data

  • PROJECT: 'yapyutils'

  • MISSION: Canonical numeric platform IDs for the core Python environment.

  • VERSION: 00.01

  • RELEASE: 00.01.038

  • STATUS: beta

  • AUTHOR: Arno-Can Uestuensoez

  • COPYRIGHT: Copyright (C) 2019 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez

  • LICENSE: Artistic-License-2.0 + Forced-Fairplay-Constraints

Runtime Environment

For a comprehensive list refer to the documentation.

Python Syntax Support

  • Python2.7, and Python3

Python Implementation Support

  • CPython, IPython, IronPython, Jython, and PyPy

OS on Server, Workstation, Laptops, Virtual Machines, and Containers

  • Linux: AlpineLinux, ArchLinux, CentOS, Debian, Fedora, Gentoo, OpenSUSE, Raspbian, RHEL, Slackware, SLES, Ubuntu, ...

  • BSD: DragonFlyBSD, FreeBSD, NetBSD, OpenBSD, GhostBSD, TrueOS, NomadBSD

  • OS-X: Snow Leopard

  • Windows: Win10, Win8.1, Win7, WinXP, Win2019, Win2016, Win2012, Win2008, Win2000

  • WSL-1.0: Alpine, Debian, KaliLinux, openSUSE, SLES, Ubuntu

  • Cygwin

  • UNIX: Solaris10, Solaris11

  • Minix: Minix3

  • ReactOS

Network and Security

  • Network Devices: OpenWRT

  • Security: KaliLinux, pfSense, BlackArch, ParrotOS, Pentoo

OS on Embedded Devices

  • RaspberryPI: ArchLinux, CentOS, OpenBSD, OpenWRT, Raspbian

  • ASUS-TinkerBoard: Armbian

  • By special modules e.g. for Adafruit Trinket M0: CircuitPython, MicroPython

Current Release

Major Changes:

  • Initial version.

ToDo:

  • AIX

  • MicroPython, CircuitPython

  • test Windows10IoT-Core

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.