Frost Ming
ea388f6e5b
Update readme with python requires
2021-11-09 14:27:03 +08:00
Frost Ming
57d6ce2646
Replace click-completion with click's own completion code
2021-11-09 11:14:42 +08:00
Frost Ming
73791fddcf
update metadata
2021-11-05 23:36:16 +08:00
Frost Ming
2da61b03e8
Release v2021.11.5
2021-11-05 18:32:08 +08:00
Frost Ming
c228dc4f13
Update dependencies
2021-11-05 12:41:35 +08:00
Frost Ming
ca5d931f1f
Update to py36 plus syntax
2021-07-28 10:59:00 +08:00
Frost Ming
49ddf78523
add dataclasses
2021-07-26 16:08:12 +08:00
Frost Ming
72b571bd06
Change multiple styles in CLI output
2020-11-02 11:11:54 +08:00
Frost Ming
7fc8fc8398
Create news entry
2020-09-01 14:09:39 +08:00
Dan Ryan
d93a16de30
Fix zip_safe designation
...
Signed-off-by: Dan Ryan <dan.ryan@canonical.com >
2020-04-24 03:40:35 -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
Sumana Harihareswara
603a20bf45
Update links in documentation
...
The canonical Pipenv documentation is now at pipenv.pypa.io.
Also, the canonical GitHub repositories for Pipenv and
Requests have changed, and some other communications links
(Twitter, mailing list, "thank you") were no longer
operational. This commit updates those and clarifies that
Pipenv is a project maintained by the PyPA.
Fixes #4137 .
Signed-off-by: Sumana Harihareswara <sh@changeset.nyc >
2020-03-05 20:55:28 -05:00
frostming
7d36f3fbda
Reformat codes
2019-09-06 18:06:05 +08:00
Dan Ryan
1630da82c0
Pin pytest<5
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-07-06 01:36:43 -04:00
Dan Ryan
3cf15898c7
Remove devpi dependency
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-07-06 00:58:46 -04:00
Dan Ryan
83868c8f1a
Cut over to devpi for tests and improve logging
...
- Verbose logs will now write gracefully to the terminal even while the
spinner is running (i.e. during locking)
- This PR also cuts over to Devpi for a backing cache rather than a
hacked httpbin instance
- Inclues a refactor of `pip_install` to deduplicate logic
- Attempts to switch back to relying on native editable installs in pip
as the current implementation is broken on master (i.e. nothing is
installed in the virtualenv)
- Fixes #3809
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-06-25 01:26:49 -04:00
Dan Ryan
7faf4d320c
Fix gitignore and remove unused setup_requires deps
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-06-11 16:33:04 -04:00
Dan Ryan
71478d1b55
Fix keyerror in keep_outdated when using VCS dependencies
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-05-27 00:00:23 -04:00
Dan Ryan
65751d37c0
Update dependencies and fix azure pipeline definitions
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-05-15 23:57:00 -04:00
Dan Ryan
37a19819c8
Update echo calls, exception formats, dependencies
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-05-15 20:42:21 -04:00
Dan Ryan
aa2b1d2618
Update piptools patch and re-lock
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-05-15 20:39:38 -04:00
Dan Ryan
2d1b4bd981
Update setup dependencies
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-03-04 13:37:06 -05:00
Dan Ryan
08a8bbcff4
Add test extras to setup.py to pin pytest
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2019-02-18 13:01:00 -05:00
Frost Ming
661992d6d0
Merge branch 'master' into remove-typing-dep
2019-01-04 21:59:31 +08:00
Frost Ming
37c79915df
Remove typing dep
2019-01-04 21:44:11 +08:00
Jon Dufresne
976c04cb2a
Remove Python 2.6 dependencies from setup.py
...
Support for Python 2.6 was removed in (or before)
47604c644b . Therefore, no need to include
these dependencies.
2018-12-29 21:06:21 -05:00
GreatBahram
2fdc4fa6cb
simple bug fix in setup.py
2018-12-11 09:03:08 +03:30
Jon Dufresne
4851fe513c
Correct capitalization of PyPI
...
As spelled on https://pypi.org/ .
2018-09-16 11:37:23 -07:00
Dan Ryan
ddb6065ee2
Final fixes to vendoring
...
- Add news
- upate test runner
- Unvendor typing
- Fix environment error
- Fix click completion patch
- update vendoring script
- Install flit with vendoring script for wheels
- disable build isolation also
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 16:01:11 -04:00
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
4589727d46
Vendor modutil
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 15:59:14 -04:00
Eli Schwartz
43074c1d86
Exclude more things from installation which aren't meant to be installed
...
find_packages' exclude keyword is a bit unintuitive in that it only
excludes the top-level directory specified, but happily includes all the
children unless you wildcard those too.
Update this to actually match the original intent.
2018-07-18 04:02:22 -04:00
Tzu-ping Chung
a5a9583c2d
Un-vendor Pew
2018-07-05 16:43:11 +08:00
kennethreitz
d3ea150d4d
markdown
2018-07-03 10:24:51 -04:00
kennethreitz
77110ed5da
fixes
2018-07-03 09:04:42 -04:00
kennethreitz
2addee4fd6
3.7
2018-07-03 08:48:18 -04:00
Dan Ryan
1ed07ff0b9
Update pipfile and setup.py
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-28 15:40:43 -04:00
Max Krivich
4d43c39fb5
Update classifiers in setup.py
...
Remove python3.3 version from classifiers list
2018-06-28 19:00:09 +03:00
Max Krivich
f8396a1ecf
Add py3.3 to ignore list
2018-06-28 18:48:28 +03:00
Max Krivich
ba9615cb7e
Add python_requires in setup.py
...
This argument prevents accident install `pipenv` on not supported python
versions.
Syntax for this string you can find in PEP440.
Note: this feature works with pip 9.0+.
2018-06-28 18:11:15 +03:00
Johann Visagie
a69ddb5a7e
Install Jinja2 templates for click_completion
2018-06-26 12:27:04 +02:00
Dan Ryan
9b258df21e
Fix setup.py and update changelog/news files
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-06-25 04:03:56 -04:00
Dan Ryan
e89072bffa
Update imports and vendor requirements
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:16:49 -04:00
Dan Ryan
0eb95ecbfc
Drop dependency on pathlib2
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-07 17:48:56 -04:00
Dan Ryan
5e41e8c6c1
Bump version, update history
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-07 15:24:49 -04:00
Dan Ryan
373073027f
Capture package data
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-26 23:28:54 -04:00
Dave Hunt
75d575b82f
Only depend on requests[security] and ordereddict for Python 2.6
...
Fixes #2055
2018-04-25 14:21:41 +01:00
Dan Ryan
06525a8018
Formatting updates
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-16 17:45:14 -04:00
Dan Ryan
5afe66c08c
Test fixes?
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-08 11:55:00 -04:00
Dan Ryan
a407bc8221
Fix our own setup.py
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-06 23:28:12 -04:00