Skip to main content

Provides Details for your GitRepo master manifest file

Project description

GitRepoXMLParser

Capable of processing the AOSP repo's manifest file differentiating from the supplier

GitRepoXMLParser helps you visualize your AOSP manifest files that is fed for repo tool Rich-powered visualization.

Manifest file example

<manifest >
    <remote fetch = "url" name = "pj-gerrit" review = "" / >
    <include name = "supplier.xml" / >
    <include name = "pj_apps.xml" / >
    <remove-project name = "pathto/projec" / >
    <project name = "supplier/pathto/projectrepo" path = "company/pathto/projectrepo" remote = "pj-gerrit" revision = "branch_name" / >
    <project name = "PJ/pathto/projectrepo1" path = "vendor/pathto/projectrepo1" remote = "pj-gerrit" revision = "branch_name" / >
    <project name = "PJ/pathto/projectrepo2" path = "vendor/pathto/projectrepo2" remote = "pj-gerrit" revision = "branch_name" / >
</manifest >

Features

  • Visualize your manifest.xml files visually
  • The table size depends on the screensize of the command line utility that you are running the script

Installation

gitrepoxmlparser requires Rich 12.5.1+.

pip install gitrepoxmlparser

Usage

cmd>gitrepoxmlparser -h
usage: gitrepoxmlparser.exe [-h] -f F -c C -s S

options:
  -h, --help  show this help message and exit
  -f F        manifest xml file
  -c C        Your company name (Should match with companies folder name in the stack)
  -s S        Supplier's Company name (just contrasts with only one vendor)

Building the source

To activate the virtual env

poetry shell

Installing dependencies only

poetry install --no-root

To install the dependencies and install the package (reads the poetry.lock or pyproject.toml file )

poetry install

License

MIT

Free Software, Hell Yeah!

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

gitrepoxmlparser-0.1.5.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

gitrepoxmlparser-0.1.5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file gitrepoxmlparser-0.1.5.tar.gz.

File metadata

  • Download URL: gitrepoxmlparser-0.1.5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.0 Windows/10

File hashes

Hashes for gitrepoxmlparser-0.1.5.tar.gz
Algorithm Hash digest
SHA256 3047621ef51c929fe65315415d9987f6e408eb1f68dcc0408c5c42c15d18086e
MD5 31480a7375cf85cae6840ca9bcb16576
BLAKE2b-256 5b2a661826633a6b34d922550350ae9339c13661deb278f16f488637cb6ca40c

See more details on using hashes here.

File details

Details for the file gitrepoxmlparser-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for gitrepoxmlparser-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 62a576657174f91d6032bacf893ec21b9550fcd461bfa88c11b0cc8a025ecc77
MD5 cedbfe58b7a9f71ebcd2eccdfca8d98a
BLAKE2b-256 8da36e2a95f48fdece02861290d9b533d7900721e6f36eb75dff61f15273c4ba

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