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 details)

Uploaded Source

File details

Details for the file sourceinfo-0.1.40.tar.gz.

File metadata

  • Download URL: sourceinfo-0.1.40.tar.gz
  • Upload date:
  • Size: 28.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 sourceinfo-0.1.40.tar.gz
Algorithm Hash digest
SHA256 067eda020ce7966451d1037e27aa85b891f47259043b545271cbd23923cbd5bc
MD5 1108c158e83606d47e704e6f13171828
BLAKE2b-256 440ac48c973d6a9c69057991adef528ea01ad9d04280a16546835d890418c3c5

See more details on using hashes here.

Supported by

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