-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update package installation files and development environment #248
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ient, server, and developer installations. Commented on sections of code that have been successfully ported over to pyproject.toml. Rearranged groups for human readability.
…ed for pip installation of Murfey. Tested with Python 3.11.8.
…ace it when found.
…ss. Doesn't appear to be working just yet. Will need to find plugin that allows flake8 to interpret .toml configuration entries.
…version information). Pre-commit now runs through to completion, albeit with many errors.
…g.yaml file, allowing pre-commit to correctly implement Flake8 checks using the settings specified in the pyproject.toml file. Currently, only the mypy check is still failing.
|
…e for Flake8-pyproject communication.
…for behavioural differences between single and double quotes.
…potentially be None, so encased paragraph in an if block to check if TransportManager is valid.
… no attribute MurfeyTUI. Commented out paragraphs associated with that function until confirmation that file is no longer needed.
|
…ml to investiga te differences in implemented corrections.
…to setup-update Updated branch to reflect latest changes to main branch.
… Pre-Commit settings in pyproject.toml and pre-commit-config.yaml instead.
…non-critical warning messages, and print out clearer messages.
|
…and fix mypy complaint
… Freeze at 8.1.0.
|
…to phasing it out.
…associated config settings.
… inconsistent between [project] keys and subsequent optional ones.
…oth 'client' and 'server' optional dependencies. Minor formatting and comment adjustments.
…rs. Tidied up pre-commit and pyproject configs.
Added Prettier pre-commit hook to standardise formatting of non-Python files. |
tieneupin
changed the title
Updated project setup files
Updated package installation files
Apr 17, 2024
tieneupin
changed the title
Updated package installation files
Updated package installation files and development environment
Apr 17, 2024
tieneupin
changed the title
Updated package installation files and development environment
Update package installation files and development environment
Apr 17, 2024
d-j-hatton
approved these changes
Apr 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Partially addresses issue #194 .
[options.extras_require]
table insetup.cfg
to include dependencies for client, server, and developer installations of Murfey. More than one can be called during pip installation (e.g. to install all three for development use, inputpip install -e .[client,server,developer]
).setup.cfg
topyproject.toml
. Pip can now successfully install Murfey solely offpyproject.toml
.