python-sdk
python-sdk copied to clipboard
fix: add Python 3.12 support
Fixes #75 Fixes #78
Proposed Changes
- Add Python 3.12 support by making the
aiohttpdependency use versions>=3.9.0. (#74) - Add Python 3.11 support by migrating from
setup.pytopyproject.toml. - Make the
python-publish.ymlworkflow use PyPI API tokens to publish packages. Since 2024, PyPI requires ALL users to use API tokens to publish new versions of packages, password authentication is now deprecated. Please update thePYPI_PASSWORDworkflow secret with your PyPI API token (e.g:pypi-ABCDEF) - Deprecate Python 3.6 and 3.7 support, as they have reached their end-of-life.
- Remove unused
StatsWrapperimport in thetests/test_autopost.pyfile. - Documentation overhaul.
- ~~Add malware~~
cc @Esmeray6 @norinorin
Wrong people. :P
Wait what? So the project was handed over to norizon?
Neither of us maintains this project anymore, or at least I don't. Isn't @editor-syntax the new maintainer?
Ah, i see.
Neither of us maintains this project anymore, or at least I don't. Isn't @editor-syntax the new maintainer?
They've left the Discord so I'd assume this package has no active maintainers as of currently
I can be the current maintainer :D
cc @velddev hmu (just make sure that the pypi token is covered)
cough cough good luck with PRs getting merged cough cough.
If this PR doesn't get merged i'll just make my own fork and force discord.py devs to use THAT :)
Thanks for bringing the recent PyPi change to my attention, @null8626. I don't believe the current GitHub Secrets have the API token set up and the PyPi package is still (yes, after 3 years) owned by me. Veld can contact me on Discord personally (@tothebeat) for the API token or to transfer ownership.
Before any ownership is transferred, I would like direct confirmation from the new maintainer themselves.
I am the new maintainer! ❤️
cc @velddev ~~please contact her on discord, thanks~~
I will need the maintainer's email for the PyPi package and RTD pages. :P
Sure, check your Discord.
FYI: Assanali Mukhanov was me, not norizon.
Yeah, i know.
If this PR doesn't get merged i'll just make my own fork and force discord.py devs to use THAT :)
Hmm...
wait, so what's the timeline now? is @null8626 the official maintainer now?
wait, so what's the timeline now? is @null8626 the official maintainer now?
Yes! I am the new maintainer! The previous maintainers have dropped this project.
At the moment, i'm awaiting Veld to get our PyPI organization up and running since March.
So far, there's no news from him yet as he's probably busy with his life though...
i see, thanks for updating!
@Esmeray6 @Hadock-is-ok Update as of now...
@Esmeray6 @Hadock-is-ok Update as of now...
As expected kek, take your time
Not surprising.
Good news everyone! I think we finally have some progress now...
@Esmeray6 Hey! Can you hand over the ownership of the topggpy readthedocs project to me? Thanks!
@Esmeray6 Hey! Can you hand over the ownership of the
topggpyreadthedocs project to me? Thanks!
Contacted on Discord via DMs, ownership transferred.
Hai everyone! I'm sorry to announce that the release is delayed a bit because of anticipation for the upcoming Top.gg API v0, which introduces many breaking changes.
Hai everyone, after 2 years, at long last Veld has received an e-mail from PyPI approving the use of the new top-gg PyPI organization. This should imply that release to PyPI is now possible and closer than ever!
Hai everyone, as of the past few weeks, I'm sad to say that current state of the library is back to a standstill once again. Veld is very busy and the team has been working on a huge change to the site, which has hindered progress on pretty much the entire open source ecosystem of Top.gg because of the team's priorities. Because of this, some parts of the API still remain broken which interfered with my ability to test my SDKs.
Once I am able to test my SDKs, I'll merge my v0-rewrite branch with patch-1, and ask the team to review it before this pull request could be merged. Overall progress on the SDKs can be seen in this spreadsheet.
I'll never forget to keep you guys updated! I'll never want to disappoint all of you. Thank you so much for the support all these years.
Hey everyone, I just wanted to inform all of you that the entire library has been tested after Veld recently fixed the POST /bots/stats endpoint!