Skip to main content

Some simple utils.

Project description

Util list:

  • ARM, Analysis Module Relationship

    通过 import、from-import 分析模块之间的关系.

    CodeAnalyzer 还可以一块分析每个模块导的包,所含的类、函数、全局变量

    缺陷:

    • 只能分析当前文件夹下的所有模块,不递归分析子文件夹(还没写)。
    • 仅支持静态分析,分析不了动态的模块导入。
    • 分析不了__init__.py中导入的包
    • 分析的前提要保障代码的格式规范(以Pycharm的自动代码规范格式为标准)
    • CodeAnalyzer只能分析单元素的赋值定义,且赋值的字面值需要缩进不能与赋值定义同缩进.
    • CodeAnalyzer暂不支持分析相对导入
  • graph_dot

    仅提供了有向图的创建,但重写__str__()能够输出 dot 格式的图信息。

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

tq_amr-0.0.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

tq_amr-0.0.1-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file tq_amr-0.0.1.tar.gz.

File metadata

  • Download URL: tq_amr-0.0.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for tq_amr-0.0.1.tar.gz
Algorithm Hash digest
SHA256 36c9c0b90624485134806f9d0b5e93cdbeb651c031f2dccf0ac9eded2bdeb24b
MD5 e9f28d6826477122c8999ead5929518b
BLAKE2b-256 e46cec93b1ba36afcbc92bb8c0b8fa84c05f264aedb2db69497cc4242ccf3000

See more details on using hashes here.

File details

Details for the file tq_amr-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: tq_amr-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for tq_amr-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1562269adda5be2cdc97ede67f2c8ce741622c70ab97688de9d16e9eb737de52
MD5 e5b630d60036ad2919f6d74fc5e51642
BLAKE2b-256 a6280be9f9ef44b804299b32888a981f7555977dab525dbcaf0e2f07beb59f6d

See more details on using hashes here.

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