Skip to main content

Utilities for simplified gain of runtime information on source code and binary locations.

Project description

The ‘pysourceinfo’ package provides basic runtime information on executed sourcefiles and modules based on ‘inspect’, ‘sys’, ‘os’, and additional sources. The covered objects include packages, modules/files and functions/methods/scripts.

Online documentation:

Runtime-Repository:

Downloads:

Project Data

  • PROJECT: ‘pysourceinfo’

  • MISSION: Support easy access to RTTI for Python source and binary files.

  • VERSION: 00.01

  • RELEASE: 00.01.040

  • STATUS: alpha

  • AUTHOR: Arno-Can Uestuensoez

  • COPYRIGHT: Copyright (C) 2010,2011,2015-2019 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez

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

Concepts and enumeration values are migrated from the

  • UnifiedSessionsManager (C) 2008 Arno-Can Uestuensoez @Ingenieurbuero Arno-Can Uestuensoez.

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

Current Release

Major Changes:

  • Minor fixes

  • extended helper.getpythonpath, and helper.getpythonpath_rel

  • added helper.getpythonpath_rel_oid

  • added support for Python3.x

  • added support for various Python implementations

  • additionally tested on various Linux, BSD, Windows, see documents section ‘Install’

  • Changed to ReadTheDocs as he the default template for the documentation

  • Added API reference documentation by Epydoc

ToDo:

  • AIX

  • MicroPython, CircuitPython

  • test OpenBSD on rpi3

  • test Windows10IoT-Core

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

sourceinfo-0.1.40.tar.gz (28.9 kB view hashes)

Uploaded Source

Supported by

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