Dan Ryan
a08a2da524
Don't give child deps of vcs deps auto-precedence
...
- Stop preferring resolution of VCS dependencies in all cases
- Resolve vcs dependencies together with non-vcs dependencies
- Clarify blocking and no-deps logic
- Add artifacts and tests
- Add vendoring task for artifacts
- Clean up release tasks
- Fixes #3296
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-11-24 17:10:45 -05:00
Dan Ryan
ef42f84427
Add artifacts and fix hash gathering
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-11-23 17:59:05 -05:00
Dan Ryan
a3b5e8f374
Fix local serving of static resource fixtures
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-11-22 17:05:57 -05:00
Dan Ryan
aac2e3647f
Add Django 1.11.13 wheel and tarball
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-27 15:04:39 -04:00
Dan Ryan
710956e8bd
Add django 2 wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-27 15:01:38 -04:00
frostming
698c9be64e
add tests
2018-06-27 13:12:41 +08:00
Dan Ryan
6c62d94c3b
Fix pip cahce dir argument
...
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 >
2018-06-22 15:36:39 -04:00
Dan Ryan
32a89d9342
explicitly turn possible InlineTableElement to dict
...
Signed-off-by: Dan Ryan <dan@danryan.co >
Add updated regex dependency
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-22 15:36:39 -04:00
Dan Ryan
c31a311dc7
Minor code cleanup
...
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 >
2018-06-22 15:36:39 -04:00
Dan Ryan
93aceb1cc5
Add pytz-2018 wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-22 15:36:39 -04:00
Dan Ryan
bc8639b181
Add ruamel.ordereddict wheel for cp27mu
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-11 00:31:49 -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
fd031b4331
Add wheel wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-19 21:10:31 -04:00
Dan Ryan
e177327c52
Add setuptools wheel
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-19 20:11:39 -04:00
Dan Ryan
61418fda20
Fix all tests and split out requirements refactor
...
- includes missing artifacts
- fixes cmdprse script
- Remove extraneous changes
- Fix tests
2018-04-06 23:25:37 -04:00
Tzu-ping Chung
a536da4e6c
Mock more dependencies
...
- Mock dateparser for maya
- Dot in PyPI package name becomes dash
- Mock regex for maya
2018-04-06 23:25:15 -04:00
Dan Ryan
703776fc92
Fix tests and requirements parsing
...
- Fix zip urls and markers
- Mock maya dependencies
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-06 23:24:18 -04:00
Dan Ryan
31301b1536
Fix deps and testing infrastructure
...
- Fix requirement parsing
- Add appveyor config
- cutover from pathlib to pathlib2 if needed
- Pin pathlib2==2.1.0 to avoid scandir
- Windows script runner fix
- Backport `shlex.quote()` for use in `pipenv run`
- Update tests and appveyor
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-06 23:19:32 -04:00
Dan Ryan
61ce755229
Add missing artifacts
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-03-30 18:15:44 -04:00
Dan Ryan
5d3bb0768d
Unmock ibm-db-sa
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-03-30 17:54:52 -04:00
Tzu-ping Chung
1c9792434d
Un-mock maya
2018-03-30 12:37:15 -04:00
Tzu-ping Chung
8a39fbceaa
Actually use mocked PyPI when testing with locking
2018-03-30 12:36:34 -04:00
Frost Ming
aff9078985
pass pre flag to lock
2018-03-30 22:35:48 +08:00
Dan Ryan
4a425c3429
Add regression tests for resolver changes
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-03-28 23:00:38 -04:00
Dan Ryan
e4bdc0fb5b
Add randomwords and missing requests artifacts
2018-03-27 01:17:04 -04:00
kennethreitz
87e777343f
new artifacts for pypi
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-06 08:50:04 -05:00
kennethreitz
bdd82b2232
more artifacts, again
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 13:16:13 -05:00
kennethreitz
d8b97148a5
artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 13:00:54 -05:00
kennethreitz
e076365ef6
more artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 12:49:50 -05:00
kennethreitz
475d87ad23
more artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 12:14:27 -05:00
kennethreitz
29944c7ee0
more deps
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 12:09:06 -05:00
kennethreitz
cdd154f8c8
more artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:59:31 -05:00
kennethreitz
c62404da22
rename
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:39:15 -05:00
kennethreitz
36b28eff82
rename
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:39:02 -05:00
kennethreitz
5b57403eef
cleanup
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:36:21 -05:00
kennethreitz
c910f265d2
rename
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:29:23 -05:00
kennethreitz
96ed375539
more artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:29:18 -05:00
kennethreitz
b74bd881e5
more
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:27:39 -05:00
kennethreitz
fe7f1c3db8
more deps
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:19:25 -05:00
kennethreitz
2240f418e9
rename
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 11:04:17 -05:00
kennethreitz
f43a627415
more artifacts
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 10:56:51 -05:00
kennethreitz
6c9a5bac01
more artifacts
2018-03-04 10:54:14 -05:00
kennethreitz
f426beb7c7
pypi bins
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-04 10:41:00 -05:00