Opened 5 weeks ago

Last modified 4 weeks ago

#69746 assigned defect

py-openssl @23.2.0: broken due to dependency issue

Reported by: Lord-Kamina (Gregorio Litenstein) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: boby51
Port: py-openssl

Description

The py-openssl hasn't been updated in several months; it depend on py-cryptography, but in pip the dependency shows as :

"cryptography !=40.0.0,!=40.0.1,<42,>=38.0.0",

And macports has been shipping cryptography 41+ for the better part of a year now.

I'll fix it locally for myself now but I don't want to send a PR because I don't know enough about these python packages to fully surmise the implications of updating py-openssl.

Change History (4)

comment:1 Changed 5 weeks ago by jmroot (Joshua Root)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

comment:2 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)

Summary: py-openssl broken due to dependency issuepy-openssl @23.2.0: broken due to dependency issue

Ok so the problem is that py-openssl 23.2.0 wants py-cryptography less than 42 but py-cryptography was updated to version 42.x in January.

Support for py-cryptography 42—which appears to have involved nothing more than increasing the maximum version number—was added in py-openssl 24.0.0. So the port should be updated.

comment:3 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)

Cc: boby51 added

Has duplicate #69810.

comment:4 Changed 4 weeks ago by boby51

Hi, tried updating port but it is up to date.. I cannot find setup.py file on my system. Please explain process as new to using Ports. Thanks Robert

Note: See TracTickets for help on using tickets.