pyignore
==========================
Parse file like `.gitignore`.
I write this because, there are no good ignore parsers lib for python.
## Usage
ign = Ignore(['foo/', '/*/*.pyc', '*.txt'])
print ign
names = ['/log/foo/', '/foo', '/bar/', '/x.pyc', '/foo/a.pyc', '/foo/a.py', '/foo/a.txt']
print 'names', names
print ign.exclude(names)
print ign.filter(names)
Licence under [MIT](LICENSE)
==========================
Parse file like `.gitignore`.
I write this because, there are no good ignore parsers lib for python.
## Usage
ign = Ignore(['foo/', '/*/*.pyc', '*.txt'])
print ign
names = ['/log/foo/', '/foo', '/bar/', '/x.pyc', '/foo/a.pyc', '/foo/a.py', '/foo/a.txt']
print 'names', names
print ign.exclude(names)
print ign.filter(names)
Licence under [MIT](LICENSE)
Release files for pyignore 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyignore-0.1.tar.gz | 2.0 kB | Details |
Release files / pyignore-0.1.tar.gz
| Download URL | pyignore-0.1.tar.gz |
|---|---|
| Size | 2.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
32a52c357216c7d41150faf9d57468b99d6035a8cd39bb032ceccc602d1c6f3f
|
|
BLAKE2b-256 checksum How to use checksums |
d005d94981b1e3bf7eb7032b7f09de6e07a3179bab3f085f0799f924b8bf2de3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |