Skip to main content

.. sectnum::
.. contents:: Table Of Contents

********
apiparse
********

Parse the patterns of apis of each module

=======
Purpose
=======
This program is used to list all the basic building block apis in
sources or files to understand the fundamental complexity of the program
development. The basic devleoquestion to be answered:
- How may threads? types of threads/processes?
- How much memory? Greedy and non-greedy memory allocation?
- Atomic Locks and thread synchronization?
- System APIs used?

=====
Usage
=====

Command Line
------------

Usage: python -m apiparse

Options:
--version show program's version number and exit
-h, --help show this help message and exit
-a, --showall Show all apis
-g APIGROUP, --group=APIGROUP
api groups:
-p, --showpath list file xtension paths
-f FILENAME, --file=FILENAME
filename
-d DESTNDIR, --destn=DESTNDIR
Destination Directory
-t, --tree Show Directory Tree


API
---
.. code-block::
import apiparse
f = apiparse.apiparse.funcnode()
f.showapis()

Metadata

Release files for apiparse 0.1

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

Source distribution (sdist)

Source distribution for apiparse 0.1
File Size Uploaded
apiparse-0.1.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apiparse 0.1
File Interpreter ABI Platform
apiparse-0.1.linux-x86_64.exe Details

Total release size: 71.5 kB

Release files / apiparse-0.1.tar.gz

Download URL apiparse-0.1.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
16b9a077448fba4c628f03ef3af2fab9eb0ff9a45a8dbd2461b146756d611bf8
BLAKE2b-256 checksum
How to use checksums
cde512b0c103568c8897a118c9b472607b9c7b23ef0125bde7fd54beea241be1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / apiparse-0.1.linux-x86_64.exe

Download URL apiparse-0.1.linux-x86_64.exe
Size 66.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9488d1918d367c669ed668870ec76402fe577e72e2d17c7f9f38d63e749b9134
BLAKE2b-256 checksum
How to use checksums
33ba106ee4f396108c3057021437f15fce5c85cc4b8d304e0a9ec091d7d719d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1 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