Dan Ryan
4bbcefb675
Update marker resolution
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:59 -04:00
Dan Ryan
85f10b9588
Add comment on resolver functionality
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:59 -04:00
Dan Ryan
e976737403
Include data-requires-python in test pypi server
...
- Fix test plugin for pypi runner
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:49 -04:00
Dan Ryan
9942755d40
Update test dependencies
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:39 -04:00
Dan Ryan
4c68e2092f
Don't rely on old requests versions in tests'
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:38 -04:00
Dan Ryan
8b0f5addd2
Don't use pytest-timeout on windows
...
- Ditch timeout runner and update test modules
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:18 -04:00
Dan Ryan
1d151cd5e2
Fix broken exception on windows
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:17 -04:00
Dan Ryan
6a12408ead
Add new pendulum versions
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:17 -04:00
Dan Ryan
511a144e26
Update test artifacts
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:16 -04:00
Dan Ryan
8a7d3b5385
Update ACL scripts
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:15:16 -04:00
Dan Ryan
1d633082b1
AP: Update windows tests tempdir path
...
- Use ramdisk on windows without subdirectory for tempdir path
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:11 -04:00
Dan Ryan
e51340458e
Fix package build test
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:10 -04:00
Dan Ryan
6652157fb1
Fix vendor test
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:09 -04:00
Dan Ryan
5c525edcaa
Redo test structure for azure
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:09 -04:00
Dan Ryan
f90e183064
Fix failing test
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:09 -04:00
Dan Ryan
e911c9ac71
Use monkeypatch instead of mock for setting dotenv test attributes
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:08 -04:00
Dan Ryan
fdea18e1af
Only use wrapped streams if not running CI
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:08 -04:00
Dan Ryan
13c91f7a61
stop using verbose mode in windows tests
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:08 -04:00
Dan Ryan
c1061bd0a2
Use vistir path normalization for shortened windows paths
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:07 -04:00
Dan Ryan
d91a9d4fa6
Normalize paths in test_run_in_virtualenv for windows
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:07 -04:00
Dan Ryan
a79c91f7e9
Update azure templates
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:06 -04:00
Dan Ryan
e03878d7c7
Add news entry and fix lockfile
...
- Drop pytest-tap
- Update azure pipelines config
- Borrow ramdisk configuration from pip
- Fix pyinstaller ref for python 2
- Add 0-minute timeout and add github workflow
- Add skip for pywin32
- Scale down to `-n auto` to reduce race conditions on windows
- Skip pywin32 on python 3.8 as the relevant dependencies aren't
compatible
- Use default pip exists action = ignore to work around VCS race
condition
- Create local temp directory to avoid crossing drive letter boundary on
azure during CI runs
- Monkeypatch click windows console detection to return False in CI
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:06 -04:00
Dan Ryan
feed2dd3ed
Update requirementslib
...
- Update requirementslib with URL fixes
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:06 -04:00
Dan Ryan
ed8ae212c7
Fix tomlkit functools32 import
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:05 -04:00
Dan Ryan
5ef95982f3
Add importlib_resources package to vendored pkgs
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:05 -04:00
Dan Ryan
6aa9d66549
Update test url for discord link in tests
...
- Point at ref that actually exists
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:04 -04:00
Dan Ryan
7923151d2b
Update vendoring script
...
- Pull licenses from .DIST-INFO files if available before cleaining up
wheel metadata
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:04 -04:00
Dan Ryan
ee093c5b13
Update pip version-specific code
...
- Use shimmed `InstallCommand` from `pip_shims`
- Update `PackageFinder` usage
- Fix attempts to stringify `Bool` instances from tomlkit
- Add fallback for direct URL resolution
- Update `Requirementslib` with bugfix
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:04 -04:00
Dan Ryan
00bef5eac7
Fix outline table test to avoid pep517 builder
...
- Add poetry to test fixtures
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:03 -04:00
Dan Ryan
bff39c5720
Update piptools patches
...
- Fix hash retrieval and reverse dependency traversal for wheel urls
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:03 -04:00
Dan Ryan
01157a21d7
Fix tomlkit patch and update library
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:03 -04:00
Dan Ryan
662e7c77c9
Update tomlkit patch
...
- Update tomlkit patch
- Update test artifacts
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:02 -04:00
Dan Ryan
e7fc6e9425
Re-vendor dependencies
...
- Update tomlkit => 0.5.11
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:02 -04:00
Dan Ryan
14566756a0
Fix outline table conversion for new tomlkit release
...
- Fix conversion of outline tables with new tomlkit release
- Fix pip and pip-shims patches
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:01 -04:00
Dan Ryan
e629c0ce02
Update vendor.txt and ecosystem libraries
...
- Update `pip_shims`, `pythonfinder`, `requirementslib`, `vistir`
- Add patches to update or fix import paths where necessary
- Hardcode funcsigs license
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:01 -04:00
Dan Ryan
b5892c1d03
Add missing dependencies, fix patched pip path
...
- Add missing dependencies:
- `zipp==0.6.0`
- `more-itertools==5.0.0`
- `importlib-metadata==1.3.0`
- `funcsigs==1.0.2`
- `contextlib2==0.6.0.post1`
- Fix patched pip import paths for CLI and resolver
- Update patches
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:00 -04:00
Dan Ryan
d9cddcb890
Updated and re-patched vendored dependencies
...
- **click-completion**: ``0.5.1 => 0.5.2``
- **python-dotenv**: ``0.10.2 => 0.10.3``
- **jinja2**: ``2.10. => 2.10.3``
- **parse**: ``1.12.0 => 1.13.0``
- **pathlib2**: ``2.3.3 => 2.3.5``
- **pipreqs**: ``0.4.9 => 0.4.10``
- **urllib3**: ``1.25.2 => 1.25.7``
- **certifi**: ``2019.3.9 => 2019.11.28``
- **requirementslib**: ``1.5.1 => 1.5.4``
- **attrs**: ``19.1.0 => 19.3.0``
- **distlib**: ``0.2.9 => 0.3.0``
- **packaging**: ``19.0 => 19.2``
- **pyparsing**: ``2.3.1 => 2.4.5``
- **tomlkit**: ``0.5.3 => 0.5.8``
- **six**: ``1.12.0 => 1.13.0``
- **semver**: ``2.8.1 => 2.9.0``
- **vistir**: ``0.4.2 => 0.4.3``
- **pip-shims**: ``0.3.2 => 0.4.0``
- **yaspin**: ``0.14.3 => 0.15.0``
- **cerberus**: ``1.3.1 => 1.3.2``
- **pep517**: ``0.5.0 => 0.8.1``
- **orderedmultidict**: ``1.0 => 1.0.1``
- **pip**: ``19.0.3 => 19.3.1``
- **pip-tools**: ``3.5.0 => 4.3.0``
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-10 12:14:00 -04:00
Nick Coghlan
d7842d0ab4
Address cosmetic parts of PEEP 6
2020-04-11 01:50:17 +10:00
Nick Coghlan
b5a7204992
Adjust wording in basics doc
2020-04-10 17:06:41 +10:00
Nick Coghlan
b2773d608f
Switch to new function name
2020-04-10 16:59:39 +10:00
Nick Coghlan
d0f3e02faa
Tweak title, reference WIP PR
2020-04-10 16:48:55 +10:00
Nick Coghlan
e140ddcf26
PEEP 6: Update proposal to match in-progress PR
2020-04-10 16:36:57 +10:00
Nick Coghlan
f590ef622d
Merge pull request #3878 from pypa/feature/lock-r
...
PEEP 006: new behavior of `pipenv lock -r -d`
2020-04-10 16:04:41 +10:00
Nick Coghlan
a4e69863f1
Tweak NEWS wording
2020-04-10 16:00:20 +10:00
Nick Coghlan
1e54399de7
Default dependencies, not production dependencies
2020-04-10 15:58:38 +10:00
Nick Coghlan
592cbe54a1
Issue #3316 : Include all deps in 'pipenv lock -r --dev'
...
* Implements PEEP-006
* `pipenv lock -r --dev` is now consistent with other commands
and the CLI help output, and includes both default and dev
dependencies in the result
* New `--dev-only` option allows requesting the previous behaviour
(which was specifically designed to support the traditional
`requirements.txt`/`dev-requirements.txt` split)
2020-04-10 15:51:58 +10:00
Nick Coghlan
d9651194e2
Merge branch 'master' into feature/lock-r
2020-04-10 15:41:25 +10:00
jerojasro
174a667834
Update basics.rst
2020-04-04 17:26:34 -05:00
jerojasro
91cd4235fb
Update basics.rst
2020-04-04 17:25:25 -05:00
jerojasro
ddd4b3e7e7
minor redaction fix
2020-04-03 15:59:20 -05:00