Allow python_requirements_facts to cope with packages with dashes (#56166)

* Allow python_requirements_facts to cope with packages with dashes

```
python_requirements_facts:
  dependencies:
    - kubernetes-validate
```

should work as expected

* Ensure tests run for python_requirements_facts
pull/4420/head
Will Thames 2019-05-21 13:38:50 +10:00 committed by Sloane Hertel
parent d8a5efa00c
commit 8e1dd58c2b
3 changed files with 4 additions and 2 deletions

View File

@ -0,0 +1,2 @@
bugfixes:
- allow python_requirements_facts to report on dependencies containing dashes

View File

@ -123,7 +123,7 @@ def main():
python_version=sys.version,
python_system_path=sys.path,
)
pkg_dep_re = re.compile(r'(^[a-zA-Z][a-zA-Z0-9_]+)(==|[><]=?)?([0-9.]+)?$')
pkg_dep_re = re.compile(r'(^[a-zA-Z][a-zA-Z0-9_-]+)(==|[><]=?)?([0-9.]+)?$')
results = dict(
not_found=[],

View File

@ -1 +1 @@
unsupported
shippable/posix/group2