-
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #95 from common-workflow-language/valid_package_data
package_data must be a lists of strings
- Loading branch information
Showing
9 changed files
with
220 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
schema-salad >= 1.14 | ||
typing>=3.6,<3.7; python_version < '3.5' | ||
typing==3.7.4 ; python_version < '3.5' | ||
futures >= 3.0.5; python_version == '2.7' | ||
subprocess32 >= 3.5.0; python_version < '3' | ||
junit-xml >= 1.8 | ||
pytest < 5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# Stubs for future.utils (Python 3) | ||
# | ||
# NOTE: This dynamically typed stub was automatically generated by stubgen. | ||
|
||
from typing import Any, Optional | ||
|
||
PY3: Any | ||
PY2: Any | ||
PY26: Any | ||
PYPY: Any | ||
|
||
def python_2_unicode_compatible(cls): ... | ||
def with_metaclass(meta: Any, *bases: Any): ... | ||
def bstr(s: Any): ... | ||
def bord(s: Any): ... | ||
|
||
def tobytes(s: Any): ... | ||
def native_str_to_bytes(s: Any, encoding: str = ...): ... | ||
def bytes_to_native_str(b: Any, encoding: str = ...): ... | ||
def text_to_native_str(t: Any, encoding: Optional[Any] = ...): ... | ||
def lrange(*args: Any, **kwargs: Any): ... | ||
def lzip(*args: Any, **kwargs: Any): ... | ||
def lmap(*args: Any, **kwargs: Any): ... | ||
def lfilter(*args: Any, **kwargs: Any): ... | ||
|
||
def isidentifier(s: Any, dotted: bool = ...): ... | ||
def viewitems(obj: Any, **kwargs: Any): ... | ||
def viewkeys(obj: Any, **kwargs: Any): ... | ||
def viewvalues(obj: Any, **kwargs: Any): ... | ||
def iteritems(obj: Any, **kwargs: Any): ... | ||
def iterkeys(obj: Any, **kwargs: Any): ... | ||
def itervalues(obj: Any, **kwargs: Any): ... | ||
def bind_method(cls, name: Any, func: Any) -> None: ... | ||
def getexception(): ... | ||
def raise_(tp: Any, value: Optional[Any] = ..., tb: Optional[Any] = ...) -> None: ... | ||
def raise_from(exc: Any, cause: Any) -> None: ... | ||
def raise_with_traceback(exc: Any, traceback: Any = ...) -> None: ... | ||
reraise = raise_ | ||
|
||
def implements_iterator(cls): ... | ||
|
||
get_next: Any | ||
|
||
def encode_filename(filename: Any): ... | ||
def is_new_style(cls): ... | ||
native_str = str | ||
native_bytes = bytes | ||
|
||
def istext(obj: Any): ... | ||
def isbytes(obj: Any): ... | ||
def isnewbytes(obj: Any): ... | ||
def isint(obj: Any): ... | ||
def native(obj: Any): ... | ||
|
||
exec_: Any | ||
|
||
def old_div(a: Any, b: Any): ... | ||
def as_native_str(encoding: str = ...): ... | ||
def listvalues(d: Any): ... | ||
def listitems(d: Any): ... | ||
def ensure_new_type(obj: Any): ... |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,152 @@ | ||
# Stubs for urllib.parse | ||
from typing import Any, List, Dict, Tuple, AnyStr, Generic, Iterator, overload, Sequence, Mapping, Union, NamedTuple, Callable, Optional | ||
import sys | ||
|
||
_Str = Union[bytes, str] | ||
|
||
|
||
uses_relative: List[str] | ||
uses_netloc: List[str] | ||
uses_params: List[str] | ||
non_hierarchical: List[str] | ||
uses_query: List[str] | ||
uses_fragment: List[str] | ||
scheme_chars: str | ||
MAX_CACHE_SIZE = 0 | ||
|
||
class _ResultMixinBase(Generic[AnyStr]): | ||
def geturl(self) -> AnyStr: ... | ||
|
||
class _ResultMixinStr(_ResultMixinBase[str]): | ||
def encode(self, encoding: str = ..., errors: str = ...) -> _ResultMixinBytes: ... | ||
|
||
|
||
class _ResultMixinBytes(_ResultMixinBase[str]): | ||
def decode(self, encoding: str = ..., errors: str = ...) -> _ResultMixinStr: ... | ||
|
||
|
||
class _NetlocResultMixinBase(Generic[AnyStr]): | ||
username: AnyStr | ||
password: AnyStr | ||
hostname: AnyStr | ||
port: int | ||
|
||
class _NetlocResultMixinStr(_NetlocResultMixinBase[str], _ResultMixinStr): ... | ||
|
||
class _NetlocResultMixinBytes(_NetlocResultMixinBase[bytes], _ResultMixinBytes): ... | ||
|
||
class _DefragResultBase(Generic[AnyStr]): | ||
url: AnyStr | ||
fragment: AnyStr | ||
@overload | ||
def __getitem__(self, x: slice) -> AnyStr: ... | ||
@overload | ||
def __getitem__(self, x: int) -> AnyStr: ... | ||
def __iter__(self) -> Iterator[AnyStr]: ... | ||
|
||
|
||
|
||
_SplitResultBase = NamedTuple( | ||
'_SplitResultBase', | ||
[ | ||
('scheme', str), ('netloc', str), ('path', str), ('query', str), ('fragment', str) | ||
] | ||
) | ||
_SplitResultBytesBase = NamedTuple( | ||
'_SplitResultBytesBase', | ||
[ | ||
('scheme', bytes), ('netloc', bytes), ('path', bytes), ('query', bytes), ('fragment', bytes) | ||
] | ||
) | ||
|
||
_ParseResultBase = NamedTuple( | ||
'_ParseResultBase', | ||
[ | ||
('scheme', str), ('netloc', str), ('path', str), ('params', str), ('query', str), ('fragment', str) | ||
] | ||
) | ||
_ParseResultBytesBase = NamedTuple( | ||
'_ParseResultBytesBase', | ||
[ | ||
('scheme', bytes), ('netloc', bytes), ('path', bytes), ('params', bytes), ('query', bytes), ('fragment', bytes) | ||
] | ||
) | ||
|
||
# Structured result objects for string data | ||
class DefragResult(_DefragResultBase[str], _ResultMixinStr): ... | ||
|
||
class SplitResult(_SplitResultBase, _NetlocResultMixinStr): ... | ||
|
||
class ParseResult(_ParseResultBase, _NetlocResultMixinStr): ... | ||
|
||
# Structured result objects for bytes data | ||
class DefragResultBytes(_DefragResultBase[bytes], _ResultMixinBytes): ... | ||
|
||
class SplitResultBytes(_SplitResultBytesBase, _NetlocResultMixinBytes): ... | ||
|
||
class ParseResultBytes(_ParseResultBytesBase, _NetlocResultMixinBytes): ... | ||
|
||
|
||
def parse_qs(qs: AnyStr, keep_blank_values: bool = ..., strict_parsing: bool = ..., encoding: str = ..., errors: str = ...) -> Dict[AnyStr, List[AnyStr]]: ... | ||
|
||
def parse_qsl(qs: AnyStr, keep_blank_values: bool = ..., strict_parsing: bool = ..., encoding: str = ..., errors: str = ...) -> List[Tuple[AnyStr, AnyStr]]: ... | ||
|
||
|
||
@overload | ||
def quote(string: str, safe: _Str = ..., encoding: str = ..., errors: str = ...) -> str: ... | ||
@overload | ||
def quote(string: bytes, safe: _Str = ...) -> str: ... | ||
|
||
def quote_from_bytes(bs: bytes, safe: _Str = ...) -> str: ... | ||
|
||
@overload | ||
def quote_plus(string: str, safe: _Str = ..., encoding: str = ..., errors: str = ...) -> str: ... | ||
@overload | ||
def quote_plus(string: bytes, safe: _Str = ...) -> str: ... | ||
|
||
def unquote(string: str, encoding: str = ..., errors: str = ...) -> str: ... | ||
|
||
def unquote_to_bytes(string: _Str) -> bytes: ... | ||
|
||
def unquote_plus(string: str, encoding: str = ..., errors: str = ...) -> str: ... | ||
|
||
@overload | ||
def urldefrag(url: str) -> DefragResult: ... | ||
@overload | ||
def urldefrag(url: bytes) -> DefragResultBytes: ... | ||
|
||
if sys.version_info >= (3, 5): | ||
def urlencode(query: Union[Mapping[Any, Any], | ||
Mapping[Any, Sequence[Any]], | ||
Sequence[Tuple[Any, Any]], | ||
Sequence[Tuple[Any, Sequence[Any]]]], | ||
doseq: bool = ..., safe: AnyStr = ..., encoding: str = ..., errors: str = ..., | ||
quote_via: Callable[[str, AnyStr, str, str], str] = ...) -> str: ... | ||
else: | ||
def urlencode(query: Union[Mapping[Any, Any], | ||
Mapping[Any, Sequence[Any]], | ||
Sequence[Tuple[Any, Any]], | ||
Sequence[Tuple[Any, Sequence[Any]]]], | ||
doseq: bool = ..., safe: AnyStr = ..., encoding: str = ..., errors: str = ...) -> str: ... | ||
|
||
def urljoin(base: Optional[AnyStr], url: Optional[AnyStr], allow_fragments: bool = ...) -> AnyStr: ... | ||
|
||
@overload | ||
def urlparse(url: str, scheme: str = ..., allow_fragments: bool = ...) -> ParseResult: ... | ||
@overload | ||
def urlparse(url: bytes, scheme: bytes = ..., allow_fragments: bool = ...) -> ParseResultBytes: ... | ||
|
||
@overload | ||
def urlsplit(url: Optional[str], scheme: str = ..., allow_fragments: bool = ...) -> SplitResult: ... | ||
@overload | ||
def urlsplit(url: bytes, scheme: bytes = ..., allow_fragments: bool = ...) -> SplitResultBytes: ... | ||
|
||
@overload | ||
def urlunparse(components: Tuple[AnyStr, AnyStr, AnyStr, AnyStr, AnyStr, AnyStr]) -> AnyStr: ... | ||
@overload | ||
def urlunparse(components: Sequence[AnyStr]) -> AnyStr: ... | ||
|
||
@overload | ||
def urlunsplit(components: Tuple[AnyStr, AnyStr, AnyStr, AnyStr, AnyStr]) -> AnyStr: ... | ||
@overload | ||
def urlunsplit(components: Sequence[AnyStr]) -> AnyStr: ... |