╔════════════════════════ Hi there ════════════════════════╗ 🤓 Will McGugan ║ I'm a freelance software developer, living in Edinburgh, ║ ┣━━ 🐍 Python expert ║ Scotland. Other than open source software development, ║ ┃ ┣━━ ⭐ Rich ║ my passion would be wildlife photography. ║ ┃ ┣━━ ⭐ PyFilesystem ║ ║ ┃ ┗━━ ⭐ Lomond ║ Follow me on twitter @willmcgugan ║ ┣━━ 🔧 Full-stack developer ╚══════════════════════════════════════════════════════════╝ ┗━━ 📘 Author
- Edinburgh, UK
- https://www.willmcgugan.com
- @willmcgugan
Highlights
- Developer Program Member
- Pro
- 102 discussions answered
Block or Report
Block or report willmcgugan
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
Textualize/rich Public
Rich is a Python library for rich text and beautiful formatting in the terminal.
-
-
Lomond is a Websocket client for Python which turns a websocket connection in to an orderly stream of events. Contrast this with the existing websocket clients available for Python which follow a m…
-
Textualize/textual Public
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
1,774 contributions in the last year
Activity overview
Contribution activity
January 2022
Created 63 commits in 2 repositories
Created a pull request in Textualize/rich that received 2 comments
fix environment to empty in tests
Sets _environ to empty dict so that CI environment doesn't change outcome of tests. Fixes #1051
Opened 10 other pull requests in 2 repositories
Textualize/rich
6
merged
Textualize/textual
4
merged
Reviewed 19 pull requests in 2 repositories
Textualize/rich
12 pull requests
-
Define and use a safe
isinstancewhich handles exceptions - Stop using functools.lru_cache decorator on instance methods
- Collapse platform details in bug reports
- Fix width measurement of 353 emoji
- Theme used for Traceback should not inherit defaults
- Bump pygments from 2.11.1 to 2.11.2
-
pretty.install() fix for some objects with
_repr_*_ - Let isort & black play together nicely, adds new hooks
- max depth arg
- Docs add default theme appendix
- Bump pygments from 2.10.0 to 2.11.1
- Add lexer parameter to Syntax
Created an issue in Textualize/textual that received 2 comments
Implement css visibility
The display rule is supported in Textual, if "hidden" the widget will not be shown (which may result in the layout changing).
We also need to add s…