Live data from Hacker News

Viewing profile — zanie

zanie

HN member
Joined
Wed, Sep 21, 2022, 4:57 PM UTC
HN karma
534
Public activity
62 items

About zanie

No profile information was provided.

Recent public activity

  1. comment
    Comment #49113162

    We want to support that workflow / experience but we want to design it differently because there are a lot of nuances to pip's interface and the pip maintainers have encouraged us …

  2. comment
    Comment #49090351

    Yes! It's in progress — it's already there, just hidden as we iterate on it. (but as a note, the initial `uv lock` will already attempt to choose the highest possible versions and …

  3. comment
    Comment #49089614

    It makes `uv run ` work by default, I expect most projects to need an entry point.

  4. comment
    Comment #49089547

    So far the maintenance burden has been quite bearable and extending pip provides us with an opportunity to explore and encourage improvements upstream which are still beneficial to…

  5. comment
    Comment #49089521

    I hadn't considered that, it's an interesting idea. We generally hold a very high bar for nagging users or gating behaviors. It's possible we'll reach a point someday where this is…

  6. comment
    Comment #49089467

    Unfortunately dynamic metadata is not efficient for package resolution, so we don't want to encourage it. Instead, we want to design a better workflow for using source control for …

  7. comment
    Comment #49089442

    Pixi is very focused on the Conda ecosystem and implements a sort of bridge across the Conda and PyPI ecosystems. I am very interested in solving the problems that motivated creati…

  8. comment
    Comment #49089366

    Yes! We've been working on this for quite some time as it's one of the worst experiences in Python packaging today. There are two PEPs that we're involved with that will provide th…

  9. comment
    Comment #49089283

    I think we're doing what we should making isolated environments easy to use. I don't think we should take options away from people that need them.

  10. comment
    Comment #49089264

    We have the interface because we care a lot about meeting people where they are. We keep the interface because we care a lot about long-term support and compatibility. I cannot ima…

  11. comment
    Comment #48231924

    I don't think it's true at all that "dropping features" makes uv fast. As an author of uv, I think that particular section of the article is way off base.

  12. comment
    Comment #48231877

    (I work on uv) As a note, you can set the default bounds for `uv add` in persistent configuration — no need to provide it every time. See https://docs.astral.sh/uv/reference/settin…

  13. comment
    Comment #48231865

    I'm a bit confused, `uv run --with $package main --help` should do what you say with very little overhead. We won't reinstall it every time, `--with` environments are stored in the…

  14. comment
    Comment #48231845

    fwiw `uv upgrade` is on the roadmap — we just haven't done it yet because it's hard to build a great experience for it (there are far more nuances than people expect) and we're a s…

  15. comment
    Comment #47702701

    We do address this in the article! It's defense in depth, not theater. We audit all of our actions, check if they pull in mutable dependencies, contribute upstream fixes, and migra…

  16. comment
    Comment #47440375

    A brief note, your numbers are way off here — Astral subsequently raised a Series A and B (as mentioned in the blog post) but did not announce them. We were doing great financially…

  17. comment
    Comment #46304074

    Ruff wasn't named after the bird, we just think it's funny that Charlie didn't know it was a bird. He made up the word :)

  18. comment
    Comment #46296117

    This is also documented at https://github.com/astral-sh/ty?tab=readme-ov-file#contribut... and https://github.com/astral-sh/ty/blob/main/CONTRIBUTING.md#re...

  19. comment
    Comment #46295425

    As noted in the linked issue > At time of writing, many of the remaining rules require type inference and/or multi-file analysis, and aren't ready to be implemented in Ruff. ty is …

  20. comment
    Comment #45762213

    You're upset that uv doesn't yet support something that no other tool in the ecosystem supports? I'd love for uv to lock build dependencies, but due to the dynamic nature of Python…

  21. comment
    Comment #44987412

    It's intentionally distinct from the `uv tool` interface — it won't change `ruff` or `uv tool run` behaviors.

  22. comment
    Comment #44899743

    Thanks that's helpful. Did you try reducing the concurrency limit?

  23. comment
    Comment #44896601

    Please open an issue with some details about the memory usage. We're happy to investigate and feedback on how it's working in production is always helpful. (I work on uv)

  24. comment
    Comment #44895056

    Thanks for the feedback!

  25. comment
    Comment #44894877

    Yes, we let you override our detection of your hardware. Though we haven't implemented dumping detected information on one platform for use on another, it's definitely feasible, e.…