* Fix extras not being included for pypi packages in requirements command
* fix for issue with requirements command not handling file based requirements.
* add news fragment
* Port over latest requirementslib sample changes to pydantic.
* fix import
* port over more changes from other attempt.
* port over more changes from other attempt.
* Iterate
* fix some tests
* fix markers tests
* Spot check changes back towards what was passing in pipenv prior.
* Parity with latest requirementslib changes
* latest changes that work for both pipenv and requirementslib.
* Hack for cross-test contamination looking for version of six that isn't in the private pypi.
* Differences between reqlib3 and prototype branch
* corrrect re-written imports that were wrong.
* This pre pip install path should no longer be neccessary when adding packages.
* Fix test -- not sure how this was ever correct.
* Address test edge case
* Split apart core using pycharm refactor move methods.
* move init to remove cicular import.
* Fix imports.
* Check in concept for pipenv upgrade command
* Fix upgrade command expectation on how it updates the lockfile.
* Actually write the result to the Pipfile, and fix secondary bug with items not being written to the Pipfile.
* Fix issue where package being upgraded already exists.
* Add news fragment.
* Integrate upgrade with a refactor of update.
* Handle cases where there is nothing to upgrade.
* Add lock-only option.
* Allow pipenv check inputs to be built from the lockfile categories instead of whats installed.
* fix lint
* add news fragment.
* update pipenv check documentation.
* Revise logic for pipenv check and change default behavior to check lockfile.
* fix issue revealed by tests
* fix docs for pipenv check changes.
* change conditional ordering in prep for supporting for future default categories env var.
* Vendor new safety (#5217)
* Closest to correct vendoring of ruamel.
* Fix lint
* New pipenv check with minimal output.
* Remove decode_for_output use in pipenv check functions.
* Use click.secho where is possible.
* Rerun vendoring to get the latest safety version.
* skip this test for now.
Co-authored-by: Yeison Vargas <yeisonvargasjf@gmail.com>
The repo https://github.com/Rapptz/discord.py was removed by the owner.
In order for this test to work, we need a package which has a setup
with version and extras in it.