Viewing profile — brettcannon
brettcannon
HN member- Joined
- Tue, Jan 12, 2016, 7:37 PM UTC
- HN karma
- 641
- Public activity
- 85 items
- HN profile
- View on Hacker News ↗
About brettcannon
Recent public activity
-
comment
Comment #34318784
There's a couple of reasons for the current situation in terms of the plethora of tools. One, Python and its packaging story is old (remember, Python predates Linux). That has give…
-
comment
Comment #22765113
It was on purpose because TOML has not reached 1.0 yet and breaking people using a module in the stdlib for parsing TOML because TOML itself changed would be an absolute mess. Plus…
-
comment
Comment #22765014
I'm not sure how old you are, but if you don't know the name "Borland" you might not realize how novel it is to have a compiler on every major OS. While Python's age means it has b…
-
comment
Comment #22761375
I think something people are forgetting when comparing Python's packaging system to other languages and runtimes is how old Python and its ecosystem is. For instance, Python's publ…
-
comment
Comment #22760741
The specific restriction from my understanding is that a US non-profit that accepts money for a specific thing must spend every penny of that money only on that thing. So if the PS…
-
comment
Comment #22755043
There's a rough list at https://wiki.python.org/psf/Fundable%20Packaging%20Improveme... . There's no official roadmap as getting a group of volunteers to agree to a list of priorit…
-
comment
Comment #22755024
> First of all, as an aside, thank you for all the work you do on Python! Welcome! > is Don still there? Yep, working on the data science features of the extension. > on Talk Pytho…
-
comment
Comment #22754972
Do note that Python the language is developed by a separate group as Python the packaging ecosystem. So even when Guido was a BDFL he completely stayed out of the packaging situati…
-
comment
Comment #22754845
People would love to see that happen, but it requires time and effort from people to build such a solution. Some people are trying, e.g. https://pyoxidizer.readthedocs.io/ and http…
-
comment
Comment #22754802
It's all about capacity, not will. The PyPA as a whole knows what is lacking, but when you're all just a bunch of volunteers it's hard to tackle massive projects that take potentia…
-
comment
Comment #22754784
> I can't see a world where the Python Software Foundation can't get support for this, I think they have the contacts at the big companies to get it funded. You might be surprised …
-
comment
Comment #22754645
I personally don't think that comic is fair to hold against pip or the packaging ecosystem. I did a separate post on deconstructing it at https://snarky.ca/deconstructing-xkcd-com-…
-
comment
Comment #22268380
Raymond came up with the idea, PyPy implemented it, and then INADA Naoki implemented it for CPython.
-
comment
Comment #21819217
Poetry tries to help you manage your whole project while flit is just for building your library (and optionally uploading; you can always use twine to do the upload). It's all-in-o…
-
comment
Comment #21819188
If you use a grepping tool like ripgrep it will automatically ignore everything in your `.gitignore`, so at least for that specific case you're covered.
-
comment
Comment #19740499
Please file issues as you find regressions at https://github.com/microsoft/python-language-server as the team is working diligently to fix such issues.
-
comment
Comment #19740482
The language server team has been working hard to fix the high CPU and memory leaks as recently as this week. Please do try it out on occasion to see if your issue has been resolve…
-
comment
Comment #17929523
What specifically are you looking for in terms of pipenv? We actually supported pipenv environments before PyCharm, so if you have specific needs please open an issue at https://gi…
-
comment
Comment #17929489
If you specifically want Python support for e.g. coverage.py, then please open an issue at https://github.com/microsoft/vscode-python/issues .
-
comment
Comment #17927411
Please file a bug at https://github.com/microsoft/vscode-python/issues
-
comment
Comment #17927398
GitHub is planning to keep Atom going: https://www.reddit.com/r/AMA/comments/8pc8mf/im_nat_friedman...
-
comment
Comment #17927324
The key thing to know is that the Microsoft Python Language Server -- long, official name I know, hence why we just call it MPLS internally ;) -- comes from our Python workload for…
-
comment
Comment #17577691
The language server currently only supports 64-bit Linux, so if you have that on your Pi then it should be faster.
-
comment
Comment #17577656
If you look under the Visual Studio 2017 instructions it mentions where to copy those files into the extension so they will get used.
-
comment
Comment #17577648
The protocol itself is open source: https://github.com/Microsoft/language-server-protocol . I'm sure the folks in charge of it would be happy to talk to PyCharm if they wanted to c…