Signed-off-by: Dan Ryan <dan@danryan.co>
Typo fix
Signed-off-by: Dan Ryan <dan@danryan.co>
Move away from structlog for testing
Signed-off-by: Dan Ryan <dan@danryan.co>
Remove em-dash and ellipsis characters
- Replace with dashes and dots
Signed-off-by: Dan Ryan <dan@danryan.co>
Signed-off-by: Dan Ryan <dan@danryan.co>
Add snaptime sdist
Signed-off-by: Dan Ryan <dan@danryan.co>
Update core.py encoding and add gitattributes
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix deploy test
Signed-off-by: Dan Ryan <dan@danryan.co>
Add pytest things
Signed-off-by: Dan Ryan <dan@danryan.co>
Add py sdist
Signed-off-by: Dan Ryan <dan@danryan.co>
Signed-off-by: Dan Ryan <dan@danryan.co>
Add pytz and certifi updates
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix nondeterministic resolution bug
- Update dependencies
- Fix some issues with test logic
- Update piptools patch
Signed-off-by: Dan Ryan <dan@danryan.co>
Update more packages
Signed-off-by: Dan Ryan <dan@danryan.co>
Update tests and utils
Signed-off-by: Dan Ryan <dan@danryan.co>
Still need to tackle last few failures
- this will seriously help with resolution issues
Add alembic new version
Signed-off-by: Dan Ryan <dan@danryan.co>
Fix IndexError exception when `more_packages` is empty and add the more
informal message for argument usage.
To reproduce this issue `pipenv install -e`
Do a "where" on the command; if it is found, prevent the intermediate
COMSPEC and use CreateProcess directly. Only use shell=True if the command
is not an executable.
This prevents some unexpected behaviour caused by the intermediate shell
process.
- Handle single-digit un-specified requires-python format
- `Requires-Python: 3` should be functionally equivalent to `>=3,<4`
- Fixes#2343
Signed-off-by: Dan Ryan <dan@danryan.co>
- `pipenv update` currently doesn't actually run `pipenv lock`
- Semantics around this changed but it doesn't look like the code did
- `pipenv update` should operate similarly for all operations by running
`lock` followed by `sync`
- Fixes#2179
Signed-off-by: Dan Ryan <dan@danryan.co>
- Update pipfile and lockfile
- Update licenses
- Bump pathlib2 to latest version
- Include scandir without compiled library dependency
- Update vendoring script to remote scandir binaries going forward
- Update pinned dependencies in vendor.txt
Signed-off-by: Dan Ryan <dan@danryan.co>