Dan Ryan
|
bd7b6004fe
|
Update requirementslib and re-patch piptools
- Fix attempted hashing of `ssh://` urls
- Fix URL parsing and conversions of `git` and `git+ssh` style vcs urls
- Fixes #2653
- Fixes #2446
- Update lockfile
- Vendor typing
- Add typing to setup.py
- Add click completion patch and update vendoring task
- Fix vendoring script
- Vendor enum34
- Update requirementslib and cleanup vcs check functionality
- Move enum and adjust patched click completion
- Update click completion
- Bump requirementslib again
- Move typing to backports, update tests
- Update tomlkit imports and backport typing module
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-08-27 15:59:36 -04:00 |
|
Dan Ryan
|
547110b7b4
|
Add additional comparison for markers
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-30 22:33:38 -04:00 |
|
Tzu-ping Chung
|
d5b91f13e7
|
Format
|
2018-06-30 13:46:56 +08:00 |
|
Dan Ryan
|
b9559951b6
|
Fix test failures
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-29 21:18:34 -04:00 |
|
Dan Ryan
|
88ff271a8d
|
Fix tests for python 37
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-27 00:58:06 -04:00 |
|
Dan Ryan
|
b74c6586fa
|
Minor control flow and test logic updates
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-22 15:36:39 -04:00 |
|
Dan Ryan
|
1c054c3701
|
Fix VCRPy test
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-14 03:58:49 -04:00 |
|
Dan Ryan
|
9e04a85b8c
|
I have fixed the test.
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-06-12 03:38:26 -04:00 |
|
Dan Ryan
|
4a2b01e505
|
Merge branch 'master' into update-piptools
|
2018-05-23 15:33:53 -04:00 |
|
Jeremy Fleischman
|
0567c10d68
|
When formatting a requirement, only lowercase its name.
This fixes https://github.com/pypa/pipenv/issues/2113.
This bug was introduced in
<https://github.com/jazzband/pip-tools/pull/452> as a band-aid fix to
<https://github.com/jazzband/pip-tools/issues/431>. Pipenv then copied
that code in <https://github.com/pypa/pipenv/commit/2553ebcbf7e2574c997a9164234e0adf077ffcac#diff-b56b95ccea8595a0f6f24ea753842976>, and inherited this latent bug.
Maybe the right fix is for pypa/packaging to lowercase the name? There's
a comment here
<https://github.com/pypa/packaging/blob/16.8/packaging/requirements.py#L86>
about normalizing the requirement's name, which might be what this is
referring to.
To test this, I invented a new, very simple python package called
`depends-on-marked-package`. The setup.py for this package is just:
```python
import setuptools
setuptools.setup(
name="depends-on-marked-package",
version="0.0.1",
packages=setuptools.find_packages(),
install_requires=['pytz; platform_python_implementation=="CPython"'],
)
```
This is a simplified version of gevent's setup.py's install_requires upon greenlet.
|
2018-05-22 23:08:20 -07:00 |
|
Dan Ryan
|
8abb764ce8
|
Update pypi urls
Signed-off-by: Dan Ryan <dan@danryan.co>
|
2018-05-17 14:43:09 -04:00 |
|
Tzu-ping Chung
|
cde60ca58c
|
Fix import
|
2018-04-12 17:47:54 +08:00 |
|
Tzu-ping Chung
|
4533e68bca
|
Move things around
|
2018-04-12 17:35:17 +08:00 |
|