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

Project Direction #1

Open
10 tasks done
nhairs opened this issue Mar 8, 2024 · 8 comments
Open
10 tasks done

Project Direction #1

nhairs opened this issue Mar 8, 2024 · 8 comments
Labels
open for discussion Community feedback is wanted

Comments

@nhairs
Copy link
Owner

nhairs commented Mar 8, 2024

Hi all,

Pending the PEP 541 Request, I wanted to gather community feedback on the direction of this project.

My current thoughts are:

Version 3.0.0

Goal: bring project into maintained state

Version 3.x

Goal: modernise package and include feature requests

Support Policy

Security support: any python version that makes up at least 5% of total downloads and within 2 years of EOL (currently 3.7+)

Bug fixes and new features: only currently maintained versions of python (currently 3.8+)

Maintainers

I'd like to look for 1-3 persons who are interested in helping maintain the project. These persons would also serve as a "backup" to prevent this repository from becoming unmaintained. If you'd like to be involved let me know

@juliangilbey
Copy link
Contributor

Brilliant, thanks @nhairs! One small suggestion: please could you import the tags from the original project as well?

@nhairs
Copy link
Owner Author

nhairs commented Mar 23, 2024

Brilliant, thanks @nhairs! One small suggestion: please could you import the tags from the original project as well?

Good call @juliangilbey. All tags are now pushed (ranging from v0.1.2 - v2.0.7)

@juliangilbey
Copy link
Contributor

One other thing; the CHANGELOG.md file should either be kept up to date as you're making these changes or retired.

@nhairs
Copy link
Owner Author

nhairs commented Mar 25, 2024

One other thing; the CHANGELOG.md file should either be kept up to date as you're making these changes or retired.

Another good pick-up - I didn't notice that that file was there 🤦. I've updated it and linked to it from the README.

@jdmoldenhauer
Copy link

@nhairs thank you so much for taking up the flag on this!

I looked at a few PEP 541 requests, and it seems like they tend to not get closed unless the previous owner does some work in pypi. Do you have any plans for If the previous owner remains unresponsive?

Thanks again for doing this work for the community.

@nhairs
Copy link
Owner Author

nhairs commented Apr 5, 2024

Thanks @jdmoldenhauer

I looked at a few PEP 541 requests, and it seems like they tend to not get closed unless the previous owner does some work in pypi. Do you have any plans for If the previous owner remains unresponsive?

I ended up talking very briefly about this on the PyPI discord. The TLDR is that they're aware that the current PyPI maintainers can't really look after the requests which is what is causing the large backlog; and that they in the process of hiring a dedicated person to handle these requests - applications close 1 May.

Although I expect it's probably going to be at least a few months before any action happens on the PEP 541 request I made, I'm working on the assumption that it will eventually happen. In the mean time I'm publishing built packages via the project releases which can be used directly as a work around.

@nhairs
Copy link
Owner Author

nhairs commented Apr 27, 2024

I've put together a PR showcasing a potential 4.x release. Any feedback would be appreciated 🙏

#9

@nhairs
Copy link
Owner Author

nhairs commented May 14, 2024

With:

I'm comfortable with where the project is going from a code point of view. If the PEP 541 request goes through I will look for maintainers then.

Before I close off this issue would there be any interest in an announcement mailing list for new versions etc? (similar to https://groups.google.com/g/dnspython-announce)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
open for discussion Community feedback is wanted
Projects
None yet
Development

No branches or pull requests

3 participants