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

Sync all the things #20

Closed
wants to merge 8 commits into from
Closed

Sync all the things #20

wants to merge 8 commits into from

Conversation

uranusjr
Copy link
Member

@uranusjr uranusjr commented Aug 29, 2018

  • Synchronizer is almost complete rewritten
  • Add Cleaner
  • passa clean
  • add and upgrade now automatically sync
  • remove now automatically cleans
  • passa install = passa lock (if needed) + passa sync
  • Find a way to get exactly what needs to be synced in add/remove/upgrade and only sync/clean those
  • Make sure hash-checking during installation works
  • News fragments (plural!)

build_wheel now returns a wheel object directly. Installation and
uninstallation operations are both wrapped for easy access.
Also now we can add --no-clean to the CLI.
We can't assume the user wants to install or uninstall develop packages.
By splitting the two parts, we can only uninstall packages not in either
sections.
So we are less likely to end up with broken environments due to build
failures.
@uranusjr
Copy link
Member Author

Squashed and merged in 42360ff.

@uranusjr uranusjr closed this Aug 30, 2018
@uranusjr uranusjr deleted the sync-all-the-things branch August 30, 2018 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant