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

✨ install with pip #36

Merged
merged 13 commits into from
Dec 6, 2023
Merged

✨ install with pip #36

merged 13 commits into from
Dec 6, 2023

Conversation

juftin
Copy link
Owner

@juftin juftin commented Dec 6, 2023

Changes

  • New installer class
    • Changes default behavior to run pip install -r lockfile.txt instead of pip-sync lockfile.txt
      • Makes this a configurable option, pip-compile-installer
    • Only forces project reinstall when using pip-sync option
    • Deletes lockfile if no dependencies with both pip and pip-sync options

Yet another alternative to #30

Closes #29

@juftin juftin self-assigned this Dec 6, 2023
@juftin juftin added the enhancement New feature or request label Dec 6, 2023
@juftin
Copy link
Owner Author

juftin commented Dec 6, 2023

@oprypin you good with me merging this?

@juftin juftin merged commit c22b8ca into main Dec 6, 2023
1 check passed
@juftin juftin deleted the feat/pip-compile-installer branch December 6, 2023 15:14
github-actions bot added a commit that referenced this pull request Dec 6, 2023
# [v1.7.0](v1.6.0...v1.7.0) (2023-12-06)

## ✨ New Features
- [`c22b8ca`](c22b8ca)  install with pip (Issues: [`#36`](#36))

[skip ci]
@juftin
Copy link
Owner Author

juftin commented Dec 6, 2023

🎉 This PR is included in version 1.7.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@juftin juftin added the released label Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging this pull request may close these issues.

✨ choose between pip-sync and pip install -r
2 participants