Skip to main content

Parse .ninja_log files and print statistics.

Project description

NinjaParser

NinjaParser is a Python module to parse .ninja_log files and print build times.

If you have been complaining about long build times you may have switched to ninja from make. If not, you should give it a try. Along with being faster, ninja also provides a log file, .ninja_log containing timings for each built object. This information can be helpful to understand the bottlenecks in your building process. However, this file needs to be parsed to be comprehensible. NinjaParser prints a sorted list of built times with percentages for the top ten objects.

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

NinjaParser-0.0.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

NinjaParser-0.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: NinjaParser-0.0.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for NinjaParser-0.0.1.tar.gz
Algorithm Hash digest
SHA256 adc4bdbd95142d7fd8e566c6761e4e1c5b5c49f046c04d08f83d04e7c1dd1182
MD5 a02e452db54e3fe3848291ac3b93262f
BLAKE2b-256 4abec87e5d1963c748c1e4b282215ffd6678576db20a4e377b6a7635efb99ad4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: NinjaParser-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for NinjaParser-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c6e7dfe27e9e893ca6adbc498ff2b18f43ed84292f69183b3c46af522dca868
MD5 c037cdcc8b00746369cd89cf58b9233a
BLAKE2b-256 1f88b9491e75ce379986c44da6fb2634988bc28c5f19b2f5e6ebd7cb64e81824

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