-
Notifications
You must be signed in to change notification settings - Fork 6
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
config tool: not all repositories have a src
directory
#29
Comments
I have noticed the same thing, there are some harcoded assumptions about a package's folder structure. It's always supposed to have a |
Can we instead agree to standardize on using the src/ layout? |
I am -0.5 on that. Still don't see the value. It adds yet more work. |
Strong +1 to |
If other people want to go through and do the work of converting repositories, fine. |
https://hynek.me/articles/testing-packaging/ describes the advantages of src/ layouts. #31 is another example where lack of src/ makes things difficult for zope-testrunner. Out of 390 repositories in https://github.com/zopefoundation 340 have a src/ directory at the top level. Another 32 have a top-level directory that matches the first part of the repository name until the dot:
There would be 33, but docs.zope.org/docs is a false positive. |
@mgedmin At very least Products.CMCalendar is already archived - maybe more. |
Yeah, I was checking with a shell oneliner that cannot distinguish archived repositores from other repositories
|
current state of the src-ificationonly active repositories, but with some "false-positives", like e.g.
|
I'll look at the |
With obviously false-positive repos removed (website, docs-only-repos) we have the following repos not following the
|
Please disregard |
As the decision was that a src-directory is good and helpful and all zopefoundation packages should have one, I am closing this issue as there is no need to support packages without src directory. |
FWIW - the following projects still do not have a src directory
|
|
I am currently working on zc.zdaemonrecipe - it has no
src
butzc
as top level source directory, which means, the generated flake8 call is wrong.I will change this manually for now - but every new run will break this repository again.
The text was updated successfully, but these errors were encountered: