-
Notifications
You must be signed in to change notification settings - Fork 65
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
Unpublished PyPI #244
Comments
Hi @jacastello, thanks for taking the time to log this. I'm aware of this issue but at the time my plate was too full to be able to follow up and address it and sadly still is but wanted to share what I know. The root issue is really just Given this my thinking has been:
With your comments we could look at that but I'm not sure it addresses the root issues that's causing us to be unable to publish. We have some security concerns around pulling in code arbitrarily and being able to use the commit sha would at least give us some confidence that the code won't change. |
Hey there @jacastello! Just to keep releases moving along for mkdocs-techdocs-core while still maintaining strict security requirements, the maintainers have decided that we will fork the |
Team,
Thanks for your hard work on this project! It really helps me and my team develop more efficiently for backstage because we can count on understanding the way the docs are going to look like before we submit them.
The Issue
I noticed that the last merge failed to publish this package to PyPI. I think that's likely because of some interesting dependency handling. Here's the relevant part of the build logs
From the
requirements.txt
I can see that you've tried to pin a git hash for the graphviz extension.Possible Solutions
One possible solution is to set dependencies more loosely for the requirements you actually depend on being stable, and allowing these other packages freer reign to install themselves using the
requirements.txt
syntax with~=
.Another would be to move this project to a
pyproject.toml
management likemkdocs
uses.If I have some time, I'm happy to submit a PR.
The text was updated successfully, but these errors were encountered: