├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 01_BUG_REPORT.md │ ├── 02_FEATURE_REQUEST.md │ ├── 03_CODEBASE_IMPROVEMENT.md │ ├── 04_SUPPORT_QUESTION.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── labels.yml └── workflows │ ├── ci.yml │ ├── labels.yml │ ├── pr-labels.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pyup.yml ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.rst ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── codecov.yml ├── conftest.py ├── dparse ├── __init__.py ├── dependencies.py ├── errors.py ├── filetypes.py ├── parser.py ├── regex.py └── updater.py ├── hatch.toml ├── pyproject.toml ├── test-requirements.txt ├── tests ├── __init__.py ├── test_dependencies.py ├── test_parse.py └── test_updater.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @pyupio/maintainers 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04_SUPPORT_QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/ISSUE_TEMPLATE/04_SUPPORT_QUESTION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | --- 2 | blank_issues_enabled: false 3 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/workflows/pr-labels.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pyup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.pyup.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/README.rst -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "setup.py" 3 | -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/conftest.py -------------------------------------------------------------------------------- /dparse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/__init__.py -------------------------------------------------------------------------------- /dparse/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/dependencies.py -------------------------------------------------------------------------------- /dparse/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/errors.py -------------------------------------------------------------------------------- /dparse/filetypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/filetypes.py -------------------------------------------------------------------------------- /dparse/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/parser.py -------------------------------------------------------------------------------- /dparse/regex.py: -------------------------------------------------------------------------------- 1 | HASH_REGEX = r"--hash[=| ]\w+:\w+" 2 | -------------------------------------------------------------------------------- /dparse/updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/dparse/updater.py -------------------------------------------------------------------------------- /hatch.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/hatch.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit test package for dparse.""" 2 | -------------------------------------------------------------------------------- /tests/test_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/tests/test_dependencies.py -------------------------------------------------------------------------------- /tests/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/tests/test_parse.py -------------------------------------------------------------------------------- /tests/test_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/tests/test_updater.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyupio/dparse/HEAD/tox.ini --------------------------------------------------------------------------------