An open API service for producing an overview of a list of open source projects.

https://github.com/thombashi/pathvalidate

filepath lint python-library sanitization validation-library

Score: 28.507011194893625

Last synced: about 10 hours ago
JSON representation

Repository metadata:

A Python library to sanitize/validate a string such as filenames/file-paths/etc.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 1,243
Total Committers: 10
Avg Commits per committer: 124.3
Development Distribution Score (DDS): 0.013

Commits in past year: 4
Committers in past year: 2
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.25

Name Email Commits
Tsuyoshi Hombashi t****i@g****m 1227
dependabot[bot] 4****] 3
SamuraJey 4****y 3
eggplants w****w@y****p 2
Michael Hirsch s****n 2
7x11x13 x****3@g****m 2
otakuto o****o 1
nyuszika7h n****h@g****m 1
MatthieuDartiailh m****h@g****m 1
Frank Dana f****c@g****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 45
Total pull requests: 37
Average time to close issues: 2 months
Average time to close pull requests: 20 days
Total issue authors: 32
Total pull request authors: 13
Average comments per issue: 1.49
Average comments per pull request: 0.46
Merged pull request: 29
Bot issues: 0
Bot pull requests: 7

Past year issues: 3
Past year pull requests: 3
Past year average time to close issues: 2 days
Past year average time to close pull requests: 21 days
Past year issue authors: 2
Past year pull request authors: 2
Past year average comments per issue: 0.67
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/thombashi/pathvalidate

Top Issue Authors

  • thombashi (5)
  • 7x11x13 (4)
  • hegjon (3)
  • Traktormaster (2)
  • mkbloke (2)
  • UncleGoogle (2)
  • clo-vis (2)
  • julchenok (1)
  • ubx-stbo (1)
  • J535D165 (1)
  • MagnetoOptical (1)
  • chr7 (1)
  • matanster (1)
  • kwloafman (1)
  • fthmko (1)

Top Pull Request Authors

  • thombashi (13)
  • dependabot[bot] (7)
  • 7x11x13 (4)
  • eggplants (2)
  • santhreal (2)
  • MatthieuDartiailh (2)
  • penguinpee (1)
  • gitter-badger (1)
  • SamuraJey (1)
  • ferdnyc (1)
  • otakuto (1)
  • drhirsch (1)
  • 0xallie (1)

Top Issue Labels

  • bug (8)
  • enhancement (7)
  • question (3)
  • documentation (2)
  • needs-triage (2)

Top Pull Request Labels

  • dependencies (7)
  • bug (3)

Package metadata

pypi.org: pathvalidate

pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.

  • Homepage: https://github.com/thombashi/pathvalidate
  • Documentation: https://pathvalidate.rtfd.io/
  • Licenses: MIT License
  • Latest release: 3.3.1 (published about 1 year ago)
  • Last Synced: 2026-08-24T13:38:17.896Z (1 day ago)
  • Versions: 84
  • Dependent Packages: 143
  • Dependent Repositories: 837
  • Downloads: 19,132,623 Last month
  • Docker Downloads: 770,585,205
  • Rankings:
    • Docker downloads count: 0.09%
    • Dependent packages count: 0.194%
    • Downloads: 0.247%
    • Dependent repos count: 0.406%
    • Average: 2.898%
    • Stargazers count: 5.497%
    • Forks count: 10.956%
  • Maintainers (1)
proxy.golang.org: github.com/thombashi/pathvalidate

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/thombashi/pathvalidate#section-documentation
  • Licenses: mit
  • Latest release: v3.3.1+incompatible (published about 1 year ago)
  • Last Synced: 2026-08-24T13:48:59.995Z (1 day ago)
  • Versions: 80
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.822%
    • Forks count: 6.502%
    • Average: 7.666%
    • Dependent packages count: 9.56%
    • Dependent repos count: 10.779%
alpine-edge: py3-pathvalidate

Python library to sanitize/validate a string such as filenames/file-paths/etc

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: MIT
  • Latest release: 3.3.1-r1 (published 5 months ago)
  • Last Synced: 2026-03-30T12:33:03.002Z (5 months ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 14.624%
    • Average: 15.092%
    • Stargazers count: 19.22%
    • Forks count: 26.522%
  • Maintainers (1)
alpine-edge: py3-pathvalidate-pyc

Precompiled Python bytecode for py3-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: MIT
  • Latest release: 3.3.1-r1 (published 5 months ago)
  • Last Synced: 2026-03-30T12:33:03.775Z (5 months ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 13.386%
    • Average: 15.288%
    • Stargazers count: 20.064%
    • Forks count: 27.702%
  • Maintainers (1)
spack.io: py-pathvalidate

pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: []
  • Latest release: 3.3.1 (published 11 months ago)
  • Last Synced: 2026-08-24T13:39:04.002Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 14.294%
    • Average: 22.992%
    • Forks count: 23.891%
    • Dependent packages count: 53.783%
conda-forge.org: pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: MIT
  • Latest release: 2.5.2 (published about 4 years ago)
  • Last Synced: 2026-03-18T00:08:23.143Z (5 months ago)
  • Versions: 7
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 166,369 Total
  • Rankings:
    • Dependent packages count: 12.433%
    • Stargazers count: 27.951%
    • Average: 28.833%
    • Dependent repos count: 34.025%
    • Forks count: 40.923%
anaconda.org: pathvalidate

pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: MIT
  • Latest release: 3.3.1 (published 5 months ago)
  • Last Synced: 2026-07-31T11:02:58.661Z (26 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 40 Total
  • Rankings:
    • Dependent packages count: 38.097%
    • Dependent repos count: 41.54%
    • Average: 41.958%
    • Downloads: 46.237%
nixpkgs-24.11: python311Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

nixpkgs-23.11: python311Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

ubuntu-24.10: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Licenses: mit
  • Latest release: 3.2.0-1 (published 7 months ago)
  • Last Synced: 2026-07-30T12:10:04.609Z (26 days 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-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Documentation: https://packages.debian.org/trixie/python-pathvalidate
  • Licenses: mit
  • Latest release: 3.2.3-1 (published 6 months ago)
  • Last Synced: 2026-03-14T09:10:56.852Z (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.05: python311Packages.pathvalidate

A Python library to sanitize/validate a string such as filenames/file-paths/etc

ubuntu-23.10: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Licenses: mit
  • Latest release: 3.1.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T18:22:17.583Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python314Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

nixpkgs-23.11: python310Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

debian-12: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Documentation: https://packages.debian.org/bookworm/python-pathvalidate
  • Licenses: mit
  • Latest release: 2.5.2-2 (published 6 months ago)
  • Last Synced: 2026-03-13T14:46:01.480Z (6 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: python312Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

ubuntu-23.04: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Licenses: mit
  • Latest release: 2.5.2-2 (published 7 months ago)
  • Last Synced: 2026-03-12T05:12:18.833Z (6 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: python311Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

ubuntu-24.04: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Licenses: mit
  • Latest release: 3.2.0-1 (published 7 months ago)
  • Last Synced: 2026-03-06T12:04:48.864Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-23.05: python310Packages.pathvalidate

A Python library to sanitize/validate a string such as filenames/file-paths/etc

nixpkgs-unstable: python313Packages.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

gentoo-portage: dev-python/pathvalidate

A Python library to sanitize/validate a string such as filenames/file-paths/etc

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Documentation: https://packages.gentoo.org/packages/dev-python/pathvalidate
  • Licenses: MIT
  • Latest release: 3.3.1 (published 4 months ago)
  • Last Synced: 2026-07-02T02:01:27.825Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-pathvalidate

Sanitize strings representing paths

pkgsrc-netbsd-x86_64-10.1-all: devel/py-pathvalidate

Python library to sanitize/validate a string such as filenames

  • Homepage: https://github.com/thombashi/pathvalidate
  • Documentation: https://pkgsrc.se/devel/py-pathvalidate
  • Licenses: mit
  • Latest release: 3.3.1 (published 5 months ago)
  • Last Synced: 2026-05-27T06:40:17.930Z (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.pathvalidate

Library to sanitize/validate a string such as filenames/file-paths/etc

openbsd-7.9-amd64: devel/py-pathvalidate

library to sanitize/validate paths

  • Homepage: https://github.com/thombashi/pathvalidate
  • Licenses: mit
  • Latest release: 3.3.1 (published 4 months ago)
  • Last Synced: 2026-08-01T10:24:50.979Z (25 days 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-22.04: python-pathvalidate

  • Homepage: https://github.com/thombashi/pathvalidate/
  • Licenses: mit
  • Latest release: 2.5.0-1 (published 6 months ago)
  • Last Synced: 2026-03-13T19:44:09.744Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements/docs_requirements.txt pypi
  • Sphinx >=2.4
  • sphinx_rtd_theme *
requirements/test_requirements.txt pypi
  • allpairspy * test
  • click * test
  • faker * test
  • pytest >=6.0.1 test
  • pytest-discord >=0.0.6 test
  • pytest-md-report >=0.0.12 test
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
pyproject.toml pypi
requirements/requirements.txt pypi
setup.py pypi
.github/workflows/permissions_advisor.yml actions
  • GitHubSecurityLab/actions-permissions/advisor v1 composite
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • sigstore/gh-action-sigstore-python v3.0.0 composite
  • softprops/action-gh-release v2 composite
.github/workflows/on_push_default_branch.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/setup-python v5 composite
  • actions/upload-artifact v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • sigstore/gh-action-sigstore-python v3.0.0 composite