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

Improve project installation procedure #38

Conversation

AustinCullar
Copy link
Owner

I've kept both the setup.py and requirements.txt files, but moved them to the project root directory.

setup.py will provide an easy means of project installation, along with an option for developers to install required development/test packages.

requirements.txt will provide a list of all packages used in the my development virtual environment. This can provide a safety net if a developer finds that pip install -e . does not properly setup their development environment, as they can then run pip install -r requirements.txt to fully mirror my development environment.

…lists.

- Move requirements.txt to top level project dir
- Modify README installation instructions to account for `setup.py` method
- Modify GitHub workflow to account for new `requirements.txt` location
- Modify CLI args to improve wording, capitalization uniformity
@AustinCullar AustinCullar added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 30, 2024
@AustinCullar AustinCullar self-assigned this Sep 30, 2024
@AustinCullar AustinCullar linked an issue Sep 30, 2024 that may be closed by this pull request
@AustinCullar AustinCullar merged commit 0cb78b0 into main Sep 30, 2024
1 check passed
@AustinCullar AustinCullar deleted the 35-remove-requirementstxt-if-no-longer-required-with-setuppy branch September 30, 2024 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove requirements.txt if no longer required with setup.py
1 participant