https://github.com/jenisys/parse_type
parse parsing
Score: 19.85744887974524
Last synced: about 5 hours ago
JSON representation
Repository metadata:
parse_type extends the "parse" module (opposite of "string.format()")
- Host: GitHub
- URL: https://github.com/jenisys/parse_type
- Owner: jenisys
- License: mit
- Created: 2013-10-19T20:21:23.000Z (about 13 years ago)
- Default Branch: main
- Last Pushed: 2025-08-11T22:50:24.000Z (about 1 year ago)
- Last Synced: 2026-10-25T20:37:22.465Z (13 days ago)
- Topics: parse, parsing
- Language: Python
- Homepage:
- Size: 507 KB
- Stars: 21
- Watchers: 3
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.txt
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name:
- Login: jenisys
- Email:
- Kind: user
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/371945?u=20cc91efbfe87d505288dad98b010d7bde2838fb&v=4
- Repositories: 67
- Last Synced at: 2026-11-06T12:33:49.669Z
- Profile URL: https://github.com/jenisys
GitHub Events
Total
- Create event: 2
- Push event: 7
- Release event: 1
- Watch event: 1
- Total: 11
Last Year
- Total: 0
Committers metadata
Last synced: 1 day ago
Total Commits: 175
Total Committers: 2
Avg Commits per committer: 87.5
Development Distribution Score (DDS): 0.006
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| jenisys | j****s | 174 |
| Damian Blejwas | d****s@s****l | 1 |
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 19
Total pull requests: 5
Average time to close issues: over 1 year
Average time to close pull requests: almost 3 years
Total issue authors: 14
Total pull request authors: 5
Average comments per issue: 1.89
Average comments per pull request: 1.6
Merged pull request: 1
Bot issues: 0
Bot pull requests: 0
Past year issues: 1
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- mcepl (3)
- jenisys (2)
- brianmay (2)
- stanislavlevin (2)
- The-Compiler (1)
- kloczek (1)
- alunduil (1)
- Blejwi (1)
- omit66 (1)
- jonathanspw (1)
- rscrimojr (1)
- psmoros (1)
- timofurrer (1)
- sunpoet (1)
Top Pull Request Authors
- Blejwi (1)
- amigadave (1)
- mcepl (1)
- stanislavlevin (1)
- a-detiste (1)
Top Issue Labels
- enhancement (1)
- not-reproducible (1)
Top Pull Request Labels
Package metadata
- Total packages: 26
-
Total downloads:
- pypi: 6,711,212 last-month
- conda: 466,013 total
- Total docker downloads: 1,585,847
- Total dependent packages: 20 (may contain duplicates)
- Total dependent repositories: 1,586 (may contain duplicates)
- Total versions: 61
- Total maintainers: 4
nixpkgs-24.11: python312Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.3 (published 9 months ago)
- Last Synced: 2026-08-14T17:31:51.282Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 3.84%
- Forks count: 7.396%
- Stargazers count: 7.965%
- Maintainers (1)
nixpkgs-23.11: python310Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.2 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:06.285Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 4.052%
- Forks count: 7.855%
- Stargazers count: 8.353%
- Maintainers (1)
nixpkgs-unstable: python313Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/parse-type/default.nix#L47
- Licenses: BSD-3-Clause
- Latest release: 0.6.6 (published 9 months ago)
- Last Synced: 2026-11-01T11:04:59.866Z (6 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 4.505%
- Forks count: 8.146%
- Stargazers count: 9.875%
- Maintainers (1)
nixpkgs-unstable: python314Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/parse-type/default.nix#L47
- Licenses: BSD-3-Clause
- Latest release: 0.6.6 (published 9 months ago)
- Last Synced: 2026-11-01T11:39:34.841Z (6 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 4.505%
- Forks count: 8.146%
- Stargazers count: 9.875%
- Maintainers (1)
proxy.golang.org: github.com/jenisys/parse_type
- Homepage:
- Documentation: https://pkg.go.dev/github.com/jenisys/parse_type#section-documentation
- Licenses: mit
- Latest release: v0.6.6 (published about 1 year ago)
- Last Synced: 2026-11-05T23:38:00.686Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.718%
- Average: 4.877%
- Dependent repos count: 5.035%
pypi.org: parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://parse-type.readthedocs.io/
- Licenses: MIT
- Latest release: 0.6.6 (published about 1 year ago)
- Last Synced: 2026-11-05T23:50:17.656Z (1 day ago)
- Versions: 12
- Dependent Packages: 16
- Dependent Repositories: 1,584
- Downloads: 6,710,999 Last month
- Docker Downloads: 1,585,847
-
Rankings:
- Downloads: 0.181%
- Dependent repos count: 0.282%
- Docker downloads count: 0.735%
- Dependent packages count: 0.847%
- Average: 5.509%
- Forks count: 15.37%
- Stargazers count: 15.636%
- Maintainers (1)
ubuntu-24.04: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Licenses: mit
- Latest release: 0.6.2-1 (published 9 months ago)
- Last Synced: 2026-08-17T16:29:55.758Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 6.045%
- Forks count: 11.84%
- Stargazers count: 12.341%
pypi.org: radish-parse_type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://radish-parse_type.readthedocs.io/
- Licenses: BSD
- Latest release: 0.3.5 (published over 9 years ago)
- Last Synced: 2026-11-05T23:37:59.125Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 213 Last month
-
Rankings:
- Dependent packages count: 6.633%
- Downloads: 8.308%
- Average: 15.48%
- Forks count: 15.721%
- Stargazers count: 16.126%
- Dependent repos count: 30.611%
- Maintainers (1)
spack.io: py-parse-type
parse_type extends the parse module (opposite of string.format()).
- Homepage: https://github.com/jenisys/parse_type
- Licenses: []
- Latest release: 0.6.0 (published over 3 years ago)
- Last Synced: 2026-11-05T23:37:59.751Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 27.4%
- Average: 28.255%
- Forks count: 28.345%
- Dependent packages count: 57.274%
- Maintainers (1)
conda-forge.org: parse_type
parse_type extends the parse module (opposite of string.format()) with the following features: * build type converters for common use cases (enum/mapping, choice) * build a type converter with a cardinality constraint (0..1, 0..*, 1..*) from the type converter with cardinality=1. * compose a type converter from other type converters * an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1, 0..*, 1..*) from the primary type converter dev_url: https://github.com/jenisys/parse_type
- Homepage: https://github.com/jenisys/parse_type
- Licenses: BSD-3-Clause
- Latest release: 0.6.0 (published almost 5 years ago)
- Last Synced: 2026-08-17T16:28:55.809Z (3 months ago)
- Versions: 4
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 464,898 Total
-
Rankings:
- Dependent packages count: 19.602%
- Dependent repos count: 24.313%
- Average: 37.915%
- Stargazers count: 53.62%
- Forks count: 54.124%
anaconda.org: parse_type
parse_type extends the parse module (opposite of string.format()) with the following features: * build type converters for common use cases (enum/mapping, choice) * build a type converter with a cardinality constraint (0..1, 0..*, 1..*) from the type converter with cardinality=1. * compose a type converter from other type converters * an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1, 0..*, 1..*) from the primary type converter
- Homepage: https://github.com/jenisys/parse_type
- Licenses: MIT
- Latest release: 0.6.6 (published about 1 year ago)
- Last Synced: 2026-09-02T20:27:21.961Z (2 months ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 1,115 Total
-
Rankings:
- Dependent packages count: 20.478%
- Average: 45.376%
- Dependent repos count: 51.407%
- Stargazers count: 53.781%
- Forks count: 55.838%
gentoo-portage: dev-python/parse-type
Extension to the parse module
- Homepage: https://github.com/jenisys/parse_type/
- Documentation: https://packages.gentoo.org/packages/dev-python/parse-type
- Licenses: MIT
- Latest release: 0.6.6 (published 6 months ago)
- Last Synced: 2026-09-02T20:26:09.480Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.11: python311Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.3 (published 9 months ago)
- Last Synced: 2026-08-15T10:32:22.101Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-23.04: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Licenses: mit
- Latest release: 0.5.6-1 (published 9 months ago)
- Last Synced: 2026-08-17T16:29:47.352Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python310Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.0 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:06.592Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-24.10: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Licenses: mit
- Latest release: 0.6.2-1 (published 9 months ago)
- Last Synced: 2026-07-30T12:10:28.059Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Documentation: https://packages.debian.org/bookworm/python-parse-type
- Licenses: mit
- Latest release: 0.5.6-1 (published 9 months ago)
- Last Synced: 2026-03-13T14:46:00.505Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python311Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.0 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:09.765Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python311Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.2 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:03.994Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
guix: python-parse-type
Extended parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n7650
- Licenses: bsd-3
- Latest release: 0.6.6 (published 8 months ago)
- Last Synced: 2026-08-17T16:29:39.305Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Licenses: mit
- Latest release: 0.5.6-1 (published 9 months ago)
- Last Synced: 2026-10-08T16:28:00.218Z (30 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: textproc/py-parse_type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://pkgsrc.se/textproc/py-parse_type
- Licenses: modified-bsd
- Latest release: 0.6.6 (published 8 months ago)
- Last Synced: 2026-05-27T10:22:52.036Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.11: python311Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.2 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:16.250Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-23.10: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Licenses: mit
- Latest release: 0.5.6-1 (published 9 months ago)
- Last Synced: 2026-03-14T09:14:19.547Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: python-parse-type
- Homepage: https://github.com/jenisys/parse_type/
- Documentation: https://packages.debian.org/trixie/python-parse-type
- Licenses: mit
- Latest release: 0.6.4-3 (published 9 months ago)
- Last Synced: 2026-08-17T16:29:48.525Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python312Packages.parse-type
Simplifies to build parse types based on the parse module
- Homepage: https://github.com/jenisys/parse_type
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/parse-type/default.nix#L40
- Licenses: BSD-3-Clause
- Latest release: 0.6.2 (published 9 months ago)
- Last Synced: 2026-08-17T16:28:13.440Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- enum34 *
- parse >=1.8.4
- six >=1.11.0
- ordereddict * test
- path >=13.1.0 test
- path.py >=11.5.0 test
- pytest >=5.0 test
- pytest <5.0 test
- pytest-html >=1.19.0 test
- unittest2 * test
- bump2version >=0.5.6 development
- invoke >=1.2.0 development
- modernize >=0.5 development
- path >=13.1.0 development
- path.py >=11.5.0 development
- pathlib * development
- pycmd * development
- pylint * development
- six >=1.11.0 development
- twine >=1.13.0 development
- Sphinx >=1.5
- argparse * test
- coverage >=4.4 test
- pytest >=4.2 test
- pytest-cov * test
- pytest-html >=1.16 test
- pytest-runner * test
- tox >=2.8 test
- unittest2 * test
- MAYBE ,
- enum34 *
- ordereddict *
- parse *
- six *
- backports.shutil_which *
- invoke >=1.2.0
- path >=13.1.0
- path.py >=11.5.0
- pathlib *
- pycmd *
- six >=1.12.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- enum34 python_version < '3.4'
- parse >= 1.13.1; python_version <= '2.7'
- parse >= 1.18.0; python_version >= '3.0'
- six >= 1.15