igittigitt

A spec-compliant gitignore parser for Python

MIT License

Downloads
29.9K
Stars
24
Committers
3
igittigitt - v2.1.5

Published by bitranox 11 days ago

v2.1.5

2024-10-16:
- setup-python@v5
- sigterm_handler for CLI
- graalpy 24.1 tests
- CODECOV_TOKEN
- fix mypy error

igittigitt - v2.1.4 Latest Release

Published by bitranox over 1 year ago

v2.1.4

2023-07-14:
- add codeql badge
- move 3rd_party_stubs outside the src directory to ./.3rd_party_stubs
- add pypy 3.10 tests
- add python 3.12-dev tests

igittigitt - v2.1.3

Published by bitranox over 1 year ago

v2.1.3

2023-07-13:
- require minimum python 3.8
- remove python 3.7 tests
- introduce PEP517 packaging standard
- introduce pyproject.toml build-system
- remove setup.cfg
- remove setup.py
- update black config
- clean ./tests/test_cli.py
- update black config
- remove travis config
- remove bettercodehub config
- do not upload .egg files to pypi.org
- update github actions : checkout@v3 and setup-python@v4
- remove "better code" badges
- remove python 3.6 tests
- adding python 3.11 tests
- update pypy tests to 3.9

igittigitt - v2.1.2

Published by bitranox over 2 years ago

v2.1.2

2022-06-25:
- set all accordingly
- point out limitations in Readme
- integrate github actions
- adjusting tests: patterns ending with a point can not match on windows
- removing invalid escape sequences
- match on paths with symlinks in their components

igittigitt - v2.1.0

Published by bitranox almost 3 years ago

v2.1.0

2021-11-18: minor release
- issue 21, support default ignore files

igittigitt - v2.0.5

Published by bitranox almost 3 years ago

2021-11-16: patch release

  • Issue 18, 22, support following symlinks
igittigitt - v2.0.4

Published by bitranox almost 4 years ago

v2.0.4

2020-11-15: patch release
- Issue 16, support following symlinks

igittigitt - v2.0.3

Published by bitranox about 4 years ago

v2.0.3

2020-10-09: service release
- update travis build matrix for linux 3.9-dev
- update travis build matrix (paths) for windows 3.9 / 3.10
- bump up coverage

igittigitt - v2.0.2

Published by bitranox about 4 years ago

v2.0.2

2020-09-20:
- (again) correcting matching bug in subdirectories, added tests for that
- use slotted class for rules, make it hashable and sortable
- avoid creating duplicate rules for better performance

igittigitt - v2.0.1

Published by bitranox about 4 years ago

v2.0.1

2020-09-18:
- correct matching bug in subdirectories
- avoid redundant patterns when match subdirectories

igittigitt - v2.0.0

Published by bitranox about 4 years ago

v2.0.0

2020-08-14:
- complete redesign
- get rid of regexp matching
- more tests
- now correct matching in subdirs, directory names,
filenames, etc ...

igittigitt - v1.0.6

Published by bitranox about 4 years ago

v1.0.6

2020-08-14:
- get rid of the named tuple
- implement attrs
- full typing, PEP561 package
- add blacked badge

igittigitt - v1.0.5

Published by bitranox about 4 years ago

v1.0.5

2020-08-14: fix Windows and MacOs tests

igittigitt - v1.0.4

Published by bitranox about 4 years ago

v1.0.4

2020-08-13: handle trailing spaces

igittigitt - v1.0.3

Published by bitranox about 4 years ago

v1.0.3

2020-08-13: handle comments

igittigitt - v1.0.2

Published by bitranox about 4 years ago

v1.0.2

2020-08-13: handle directories

pulkled in inverse PR#17 , https://github.com/mherrmann/gitignore_parser/pull/17

igittigitt - v1.0.1

Published by bitranox about 4 years ago

v1.0.1

2020-08-13: fix negation handling

igittigitt - v1.0.0

Published by bitranox about 4 years ago

v1.0.0

2020-08-13: change the API interface
- put parser in a class to keep rules there
- change tests to pytest
- start type annotations
- implement black codestyle

igittigitt - v0.0.1

Published by bitranox about 4 years ago

v0.0.1

2020-08-12: initial release
- fork from https://github.com/mherrmann/gitignore_parser