oasis-open / cti-pattern-validator

OASIS TC Open Repository: Validate patterns used to express cyber observable content in STIX Indicators
https://stix2-patterns.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
26 stars 23 forks source link

Fix broken wheel build #18

Closed gtback closed 7 years ago

gtback commented 7 years ago

Something unexpected happened when I uploaded stix2_patterns-0.3.0-py2.py3-none-any.whl to PyPI. That build required both antlr4-python2-runtime and antlr4-python3-runtime, causing installs to break. I took down the wheel, so users should still get 0.2.2, but I need to figure out what is causing setuptools/wheel to put incorrect metadata into the wheel.

clenk commented 7 years ago

Looks like an issue with wheel: https://bitbucket.org/pypa/wheel/issues/181/bdist_wheel-silently-discards-pep-508

gtback commented 7 years ago

It seems like there's a lot of work going on in the setuptools repo to handle situations like this.