-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Switch to rich #1098
Switch to rich #1098
Conversation
I see. Several factors play into this. The text column width is determined at |
* Transition to setup.cfg rather than setup.py * Update setup.cfg * add packages * Add Readme to PyPi * Spacing * Delete oldsetup.py * Drop Version Support for Py3.6 * Update as for #1098 * Fix Critical Error in setup.py Had comma separated list rather than semi colon. Prevented setup.py from functioning * Add 3.9 classifier * Update setup.cfg * Drop py3.6 support * Re-add Py3.6 support * Change Email * Remove `requests` * add tqdm to requirements * Fix Line Lengths in bug report template it was annoying me lol * Update and rename pull_request_template.md to PULL_REQUEST_TEMPLATE.md
I think |
Hmm, just ran pytest and a whole 5 tests failed. Nice. Then the URL for After picking a new playlist, it resolved that one. In 4 of the other tests, my code affected the output so I had to modify pytest to be compliant. All tests passing now. |
@aklajnert ^? |
Please update your branch - I see you have a conflict with
Not necessarily. In your case, the project wouldn't work because the |
Finalizing Development branch -- * Improved `saveFile` handling * Fixed tests, recorded new cassettes * Setup CI on GitHub actions * Disable VCR only for Python 3.8 to speed up tests * Clean `mypy` and add it to the CI * Fixed syntax for tox.ini * Refactor setup.py. Add setup.cfg. modify issue & PR templates. (#1096) * Transition to setup.cfg rather than setup.py * Update setup.cfg * add packages * Add Readme to PyPi * Spacing * Delete oldsetup.py * Drop Version Support for Py3.6 * Update as for #1098 * Fix Critical Error in setup.py Had comma separated list rather than semi colon. Prevented setup.py from functioning * Add 3.9 classifier * Update setup.cfg * Drop py3.6 support * Re-add Py3.6 support * Change Email * Remove `requests` * add tqdm to requirements * Fix Line Lengths in bug report template it was annoying me lol * Update and rename pull_request_template.md to PULL_REQUEST_TEMPLATE.md * Fixing typo (#1108) @last72 helping to fix typos in CONTRIBUTING.md * Fixing typo ometimes, -> Sometimes, * Fixing typo intensions -> intentions * Core values: How we decided what gets included (#1105) @MikhailZex - Core values: How we decided what gets included * Values: What get added, and what gets removed * Updates based on @Silverarmor's Review - Used title case - Canged '~(80%)' to '~80%+) - Removed unnecessary line breaks - Removed extra COREVALUES.md * Prepare Update to 3.3.0 Updated setup.cfg version to 3.3.0 * Fix setup.cfg & setup.py dev (#1116) Authored by @phcreery @Silverarmor @phcreery helped solve the big problem! * Attempt to unfck it * Try change entry point to all? * Try add a main() function * remove colon bit * Revert to 172e973 Signed-off-by: Silverarmor <[email protected]> * idk whats happening * try fix packages? mayb helps? * back to __main__ * Removed where to look * script as spotdl * didnt work, trying spotdl:spotdl * trying __main__ maybe? * I am literally desperate and trying different files now. hopefully? maybe? * hopefully fixed * Revert "hopefully fixed" This reverts commit 1f07c0b. * Fix entry point. Big thanks @phcreery who figured this one out! Co-Authored-By: Peyton Creery <[email protected]> Co-authored-by: Peyton Creery <[email protected]> * Transfer mypy.ini to setup.cfg Co-authored-by: Andrzej Klajnert <[email protected]> Co-authored-by: Woongyeol Choi <[email protected]> Co-authored-by: Michael George <[email protected]> Co-authored-by: Peyton Creery <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs updating from master.
Also note 490f926 - I deleted tmp
file. - Maybe needs to be added to .gitignore
?
@Silverarmor updated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lots of merge conflicts in /tests/
files.
Do not resolve conflicts in |
@Silverarmor - did you close it intentionally? |
my bad, made a mistake and was tryna fix it |
@phcreery, could you look into the merge conflicts, as long as they exist, the checks will not run |
…to switch-to-rich-dev
invalid escape sequence '\$' (Which is correct in our case).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There are quite a lot |
3ec3de4 appears to have caused tests to fail |
@Silverarmor - I think this should be merged next, as it is quite vulnerable to merge conflicts. |
Will do |
Want to also note thanks for all your hard work on this feature! @phcreery |
* Fix MikhailZex GitHub's link (#1215) Authored by @jcs090218 * Use the proper name for beautifulsoup4 (#1210) Authored by @timschumi * Refactor spotify client (#1188) Authored by @aklajnert * Switch to rich (#1098) Authored by @phcreery * Bump version number to 3.5.0 Co-authored-by: Jen-Chieh Shen <[email protected]> Co-authored-by: Tim Schumacher <[email protected]> Co-authored-by: Andrzej Klajnert <[email protected]> Co-authored-by: Peyton Creery <[email protected]> Co-authored-by: Michael George <[email protected]> Co-authored-by: Jakub <[email protected]>
Drop TQDM in favor of willmcgugan/rich
This was #1037 before branch convention changes.
#1037 was part of #895 but I created a new PR after asyncio switch.
Before:
After:
See #1037 for more info.