Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sslyze: deprecate #145670

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Formula/s/sslyze.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
end
end

# upstream openssl issue report, https://github.com/nabla-c0d3/nassl/issues/114
deprecate! date: "2023-10-22", because: "Use deprecated OpenSSL 1.1.1"
Comment on lines +36 to +37
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's hold off a few weeks to give upstream time to reply before deprecating, please.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍


depends_on "pyinvoke" => :build
depends_on "rust" => :build # for cryptography
depends_on "[email protected]"
Expand Down Expand Up @@ -67,7 +70,7 @@
sha256 "3beccf892b0b18f55f7a9a48e3defecd1abe4674001348104823ff42f4cbc06b"
end

def install

Check failure on line 73 in Formula/s/sslyze.rb

View workflow job for this annotation

GitHub Actions / Linux

`brew install --verbose --build-bottle sslyze` failed on Linux!

writing top-level names to src/pyOpenSSL.egg-info/top_level.txt reading manifest file 'src/pyOpenSSL.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'mypy.ini' no previously-included directories found matching 'doc/_build' adding license file 'LICENSE' writing manifest file 'src/pyOpenSSL.egg-info/SOURCES.txt' Copying src/pyOpenSSL.egg-info to build/bdist.linux-x86_64/wheel/pyOpenSSL-23.0.0-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pyOpenSSL-23.0.0.dist-info/WHEEL creating '/tmp/pip-wheel-viltybj_/.tmp-_bt3l__2/pyOpenSSL-23.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'OpenSSL/SSL.py' adding 'OpenSSL/__init__.py' adding 'OpenSSL/_util.py' adding 'OpenSSL/crypto.py' adding 'OpenSSL/debug.py' adding 'OpenSSL/rand.py' adding 'OpenSSL/version.py' adding 'pyOpenSSL-23.0.0.dist-info/LICENSE' adding 'pyOpenSSL-23.0.0.dist-info/METADATA' adding 'pyOpenSSL-23.0.0.dist-info/WHEEL' adding 'pyOpenSSL-23.0.0.dist-info/top_level.txt' adding 'pyOpenSSL-23.0.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for pyOpenSSL (pyproject.toml): finished with status 'done' Created wheel for pyOpenSSL: filename=pyOpenSSL-23.0.0-py3-none-any.whl size=57297 sha256=301142fa9250bf7d71290a484a9537efb0ae166eec13af1b60f3c1ede6baedda Stored in directory: /tmp/sslyze-20231022-10075-1p7bkvm/sslyze-5.1.3/.brew_home/.cache/pip/wheels/0d/12/3a/fb340aef023b5b8f6d3caf6b7a0075a2cee95aa79ea3ecdf12 Successfully built pyOpenSSL Installing collected packages: pyOpenSSL Successfully installed pyOpenSSL-23.0.0 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 [notice] To update, run: python -m pip install --upgrade pip /usr/bin/env tar --extract --no-same-owner --file /github/home/.cache/Homebrew/downloads/b55aff79a2bdb3ab2fe876aa51ef136da1be68b2aeee063b1e2ddfb4de610ca3--tls_parser-2.0.0.tar.gz --directory /tmp/d20231022-10075-9t9ap1 /usr/bin/env cp -pR /tmp/d20231022-10075-9t9ap1/tls_parser-2.0.0/. /tmp/sslyze--tls-parser-20231022-10075-1o12hos/tls_parser-2.0.0 ==> python3.11 -m pip --python=/home/linuxbrew/.linuxbrew/Cellar/sslyze/5.1.3/libexec/bin/python install --verbose --no-deps --no-binary=:all: --ignore-installed --no-compile /tmp/sslyze--tls-parser-20231022-10075-1o12hos/tls_parser-2.0.0 Using pip 23.2.1 from /home/linuxbrew/.linuxbrew/lib/python3.11/site-packages/pip (python 3.11) Processing /tmp/sslyze--tls-parser-20231022-10075-1o12hos/tls_parser-2.0.0 Preparing metadata (setup.py): started Running command python setup.py egg_info /home/linuxbrew/.linuxbrew/opt/[email protected]/lib/python3.11/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options !! ******************************************************************************** Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self.warn_dash_deprecation(opt, section) running egg_info creating /tmp/pip-pip-egg-info-w5enh0oj/tls_parser.egg-info writing /tmp/pip-pip-egg-info-w5enh0oj/tls_parser.egg-info/PKG-INFO writing dependency_links to /tmp/pip-pip-egg-info-w5enh0oj/tls_parser.egg-info/dependency_links.txt writing top-level names to /tmp/pip-pip-egg-info-w5enh0oj/tls_parser.egg-info/top_level.txt writing manifest file '/tmp/pip-pip-egg-info-w5enh0oj/tls_parser.egg-info/SOURCES.txt' reading manifest file '/tmp/pip
venv = virtualenv_create(libexec, "python3.11")
venv.pip_install resources.reject { |r| r.name == "nassl" }

Expand Down
Loading