piwheels / packages

Issue tracker for piwheels package issues
https://github.com/piwheels/packages/issues
20 stars 5 forks source link

Missing package: cryptography - Request to be maintainer #375

Closed mdsketch closed 12 months ago

mdsketch commented 12 months ago

Package name

cryptography

Package version

40.0.2, 41.x.x

PyPI URL

https://pypi.org/project/cryptography/

piwheels URL

https://www.piwheels.org/project/cryptography/

Python version

I am the maintainer

More information

I would like to become the maintainer for this Package. I have to continuously build this manually and update my local CI pipeline to fix, have been for over a year.

Please let me know if there is any way I can help out with this.

Thank you.

bennuttall commented 12 months ago

Duplicate of #359. This was being handled in https://github.com/piwheels/piwheels/pull/328 but we didn't seem to get it over the line.

@MichaIng did you get anywhere with it? I'm more stable, accommodation and internet connection wise, than before.

MichaIng commented 12 months ago

@bennuttall Did you read my last email from 2023-05-20? I tested my branch on a Buster slave with some adjustments to print more debug info and compile bcrypt and cryptography without any piwheels master communication. I just checked and the slave is still up with the adjusted clone repo/branch and console log. Probably you find time to retest on another Buster slave whether it does now work for you as expected as well?

viktorclerc commented 10 months ago

Pretty sure many more would like to have more recent cryptography builds for Vero/Pi/etc like me, so I am wondering what we need to do to do get this over the line and where I may be of help? @bennuttall?

mdsketch commented 9 months ago

I agree, I have moved away from using great tools such as @python-poetry because I just cant reliably install them on my pi's.

That said, if there is any way I can help, please let me know.

It's sad because the only issue for basically every release for the past year and a bit has just been a bump in the rust compiler version. And it takes like 45 minutes to compile on a pi3, so it's not something that I can do feasibly put into my CI/CD runs, I have to build around it the caching and docker. It was easier to just drop poetry and other tools that required it (have also had issues with pyinstaller)

MichaIng commented 9 months ago

The issue has been solved in the meantime, recent cryptography builds and other modules with Rust code embedded are available on piwheels now: https://piwheels.org/project/cryptography/

@bennuttall I just see for those new builds which are done for Bookworm as well (awesome), the project page contains only a Bookworm column (but all Python 3.7 and 3.9 wheels are there as well) and no success indicator icon anymore.

bennuttall commented 9 months ago

It's because the table only shows active ABIs and we're currently working on the 3.11 backlog. See the banner at the top of the page on piwheels.org

MichaIng commented 9 months ago

Ah lol, I even missed he banner, sorry for the noise 🙂.