Skip to main content

The 'yapyutils' package provides miscellaneous *Python* utilities for the adaptation of platform indepentent APIs.

Project description

THIS IS A NIGHTLY PRE_BUILD FOR THE TEST OF THE BUILD CHAIN.

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:

Downloads:

Project Data

  • PROJECT: ‘yapyutils’

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

  • VERSION: 00.01

  • RELEASE: 00.01.001

  • 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

nn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yapyutils-0.1.32.tar.gz (9.9 kB view details)

Uploaded Source

File details

Details for the file yapyutils-0.1.32.tar.gz.

File metadata

  • Download URL: yapyutils-0.1.32.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0a3

File hashes

Hashes for yapyutils-0.1.32.tar.gz
Algorithm Hash digest
SHA256 95976f8b1e02f21f8de769bab7516d0a36cadb56dd61b4ea4070fdf8d5788015
MD5 425d831a7a46e6da089b01ab4ca17d82
BLAKE2b-256 b6c8087c2f03adbe6fe21f4971eedfa44e70271295147208b8d106d6f77d3fb5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page