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

Refine Package Discovery in Setup Script #45

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

0danteh
Copy link

@0danteh 0danteh commented Jan 16, 2024

This commit addresses an issue with the package discovery process in the setup script. Previously, the find_packages function from setuptools was used with an exclusion filter for the 'tests' directory. However, this approach did not account for the specific structure of our project, potentially leading to some packages being overlooked or incorrectly included.

Changes made:

  • Modified the find_packages call to explicitly include the main package 'dnsvalidator' and all its sub-packages. This ensures that the setup script correctly locates and includes all necessary packages within the 'dnsvalidator' directory, aligning with our project's directory structure.

This modification aims at enhancing the reliability and accuracy of the package setup process, ensuring a smoother installation and deployment experience for users and contributors.

This commit addresses an issue with the package discovery process in the setup script. Previously, the `find_packages` function from `setuptools` was used with an exclusion filter for the 'tests' directory. However, this approach did not account for the specific structure of our project, potentially leading to some packages being overlooked or incorrectly included.

Changes made:
- Modified the `find_packages` call to explicitly include the main package 'dnsvalidator' and all its sub-packages. This ensures that the setup script correctly locates and includes all necessary packages within the 'dnsvalidator' directory, aligning with our project's directory structure.

This modification aims at enhancing the reliability and accuracy of the package setup process, ensuring a smoother installation and deployment experience for users and contributors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant