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

Continuing development on the main repo #318

Open
vinayak-mehta opened this issue Dec 26, 2024 · 9 comments
Open

Continuing development on the main repo #318

vinayak-mehta opened this issue Dec 26, 2024 · 9 comments
Labels
bug Something isn't working

Comments

@vinayak-mehta
Copy link

Hey folks, sorry for being AWOL.

I'd added you to both GitHub and PyPI, but didn't know there were more things that I had to update, like enabling merge commits on the repo.

I never wanted to abandon the project, my intention was to continue working on it when I'd dealt with some other things in my life.

I've synced the repo with all of your changes. The only thing I added on top was swapping poetry with uv because I've been working with it and I'm amazed at how fast it is.

I've also released a new version of https://pypi.org/project/excalibur-py with some bugfixes, and pushed linux and macos wheels for https://pypi.org/project/pdftopng from python 3.9 to 3.13, I still need to push the windows wheels.

I'll release a new camelot-py version by the end of this week based on all the changes I've synced back from this repo.

I request you to come back and work on it with me 🙏🏽 I really want to figure out a sustainable way to take this project forward.

Sorry again for my hiatus.

@vinayak-mehta vinayak-mehta added the bug Something isn't working label Dec 26, 2024
@vinayak-mehta
Copy link
Author

cc: @MartinThoma @foarsitter @bosd

@vinayak-mehta
Copy link
Author

I'm just discovering that I had to add you all to the repo too, I thought adding you to the organization would've given you all permissions 😭

image

@bosd
Copy link
Collaborator

bosd commented Dec 27, 2024

@vinayak-mehta Thanks, I received an invite to contibute over at the other repo.

Sadly, I don't have enough permissions (yet) to do any kind of maintenance task.
(Acces to repo secrets, actions) Which is needed otherwise, the project can go into a locked state, as happened beofre when the key person is having a break.
You have to be an owner of an organization to have these powers..

Github permissions / user levels is really a "thing".
Recently one of the organizations I started was taken over by an dictator. As a fellow owner, he had the powers to kick all other owners out. So with these powers come great responsibility...

https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#permissions-for-organization-roles

Having that said. I still think there should be multiple owners of an organization. Life happens, people may take a break for a while.
This goes for the "main" github repo. As well as the other tools. (Codecov, Pypi, readthedocs)

@bosd
Copy link
Collaborator

bosd commented Dec 27, 2024

The only thing I added on top was swapping poetry with uv because I've been working with it and I'm amazed at how fast it is.

@vinayak-mehta Cool 😎 , I have been starting to use (playing) with UV as well.
I've created a cookiecutter based on the one used here, where poetry is replaced with uv.
Maybe you can use/contribute to it: https://github.com/bosd/cookiecutter-uv-hypermodern-python

https://cookiecutter-uv-hypermodern-python.readthedocs.io/en/latest/

@foarsitter
Copy link
Collaborator

@vinayak-mehta It's great to hear from you again! Life can throw its challenges at us, but I hope things are looking up.
Hopefully we may see a lot of commits from you again! I will archive my fork right away.

@vinayak-mehta
Copy link
Author

Can you give me your PyPI, codecov, and readthedocs usernames and emails so I can add you there too?

Let me read up on github permissions too to see what's the best way to go about it. Till then I'll make sure I'm not a blocker for any actions, I plan to spend some time every week working on this.

Looks like you all are based in Europe, are you planning to go to FOSDEM in February and would you like to meet in person?

@MartinThoma
Copy link
Member

I'm super happy to hear that camelot will be revived 🎉 Thank you @vinayak-mehta 🙏

@MartinThoma
Copy link
Member

Once @bosd has the necessary permissions to do merges on Github and releases on pypi, I'd suggest that I archive pypdf_table_extraction. It' better to have the development continue at the original project.

@MartinThoma
Copy link
Member

@vinayak-mehta You don't need to add me to anything; I don't give pypdf and pdfly (and some others) enough attention so I should not add something on top 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants