Skip to content
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

Add render-lock-spec subcommand for exporting lock specification to pixi.toml #664

Merged
merged 30 commits into from
Sep 15, 2024

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    4074718 View commit details
    Browse the repository at this point in the history
  2. Improve pixi.toml generation

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    af61d7b View commit details
    Browse the repository at this point in the history
  3. Move to separate module

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    864e41f View commit details
    Browse the repository at this point in the history
  4. Remove unused imports

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    96b6bdc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    989dcc9 View commit details
    Browse the repository at this point in the history
  6. Remove unused channels and sorted_categories

    We're instead using toml_ordering, so this is dead code.
    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    9aaf416 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    904e1e5 View commit details
    Browse the repository at this point in the history
  8. Code cleanup

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    04b3250 View commit details
    Browse the repository at this point in the history
  9. Use "line" terminology

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    06ca32b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e3be00c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    43108a3 View commit details
    Browse the repository at this point in the history
  12. Rework aggregation

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    c5e60d2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8f45fea View commit details
    Browse the repository at this point in the history
  14. More simplification

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    b23fb6e View commit details
    Browse the repository at this point in the history
  15. Define environments

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e5ffd26 View commit details
    Browse the repository at this point in the history
  16. lockspec → lock_spec

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    5fdf092 View commit details
    Browse the repository at this point in the history
  17. Add render_lock_spec command

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    6b25ac2 View commit details
    Browse the repository at this point in the history
  18. Clean up rendering lock spec

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0114cb9 View commit details
    Browse the repository at this point in the history
  19. More cleanup

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    8991a0a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    07a9048 View commit details
    Browse the repository at this point in the history
  21. Switch from raw text generation to tomlkit

    I was hitting a few edge cases:
    - The package name "ruamel.yaml" needs to be escaped with quotes
    - Inline tables use {key = value} syntax rather than JSON's {key: value}.
    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    d0c94da View commit details
    Browse the repository at this point in the history
  22. Update for mapping_url

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    b10c864 View commit details
    Browse the repository at this point in the history
  23. Clean up CLI annotations

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    06c6a2e View commit details
    Browse the repository at this point in the history
  24. Sort the platforms

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    0c4d953 View commit details
    Browse the repository at this point in the history
  25. Fix TOML generation

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e226834 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c689e47 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    cac726d View commit details
    Browse the repository at this point in the history
  28. Add and use a warn helper

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    901b747 View commit details
    Browse the repository at this point in the history
  29. Avoid double line ending

    maresb committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    a3c737e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    e4f47d1 View commit details
    Browse the repository at this point in the history