Live data from Hacker News

Viewing profile — brettcannon

brettcannon

HN member
Joined
Tue, Jan 12, 2016, 7:37 PM UTC
HN karma
641
Public activity
85 items

About brettcannon

[ my public key: https://keybase.io/brettcannon; my proof: https://keybase.io/brettcannon/sigs/0H8mwk1clr7bZlgwmC5GyIa80EurUoXhovK5m0kyqLI ]

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. 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…

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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 …

  12. 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-…

  13. comment
    Comment #22268380

    Raymond came up with the idea, PyPy implemented it, and then INADA Naoki implemented it for CPython.

  14. 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…

  15. 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.

  16. 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.

  17. 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…

  18. 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…

  19. 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 .

  20. comment
    Comment #17927411

    Please file a bug at https://github.com/microsoft/vscode-python/issues

  21. comment
    Comment #17927398

    GitHub is planning to keep Atom going: https://www.reddit.com/r/AMA/comments/8pc8mf/im_nat_friedman...

  22. 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…

  23. 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.

  24. 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.

  25. 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…