Commit Graph

16 Commits

Author SHA1 Message Date
Christian Clauss 8043eca304 Migrate isort, mypy, and pytest config into pyproject.toml 2022-09-16 18:26:55 +02:00
Oz N Tiram 88b6bc6b4e Fix usage of deprecated license_file
Fix #5136
2022-06-19 01:19:15 +02:00
Oz N Tiram 853aaf8321 Really run the tests in parallel (#5058)
For those who will use the makefile, added a sensinble default.
2022-04-19 20:02:38 +02:00
Matt Davis 5d845dc6b9 Added pytest-cov and addressed outdated references to pip-tools (#5038)
* Add pytest-cov; Remove code references to pip-tools and refactor method _build_package_list

* Regenerate lock file.

* Add back required typing-extensions, not sure how it got dropped from locking previously.

* Adopt the setup.cfg for coverage config.

* Actually pin to the version of click we have vendored in.

* Do not adopt coverage for CI since it slows everything down.  Fix py36 dependency pinning.

* Drop support for 3.6 in this PR.

* No need to exclude the vendor and patched directory from the coverage reprot.
2022-04-14 08:59:27 +02:00
Frost Ming 6ef9344a5f Avoid wait() on processes 2021-07-29 14:42:52 +08:00
Frost Ming ca5d931f1f Update to py36 plus syntax 2021-07-28 10:59:00 +08:00
Frost Ming 698ef8cdd2 improve test performance 2020-11-02 11:11:57 +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 d03d3ca0cb Overhaul makefile and allow universal wheels
- Add makefile tasks for building, checking builds, and simple version
  updates

Signed-off-by: Dan Ryan <dan.ryan@canonical.com>
2020-04-24 03:26:38 -04:00
frostming 7d36f3fbda Reformat codes 2019-09-06 18:06:05 +08:00
Dan Ryan 8da832f44f Update exception formatter
Signed-off-by: Dan Ryan <dan@danryan.co>
2019-03-16 15:10:47 -04:00
Dan Ryan f6f98f4683 No idea why this doesn't work 2018-09-05 12:47:10 +08:00
Dan Ryan 02ba0c719a update pytest and setup.cfg
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-08-28 12:12:51 -04:00
Tzu-ping Chung c171eb32a6 Remove pew.lsenvs usage from project 2018-07-05 00:18:30 +08:00
Erin O'Connell 5d44000201 added flake8 back in and added jobs for style and unit tests 2017-09-01 23:12:52 -06:00
Ed Morley 58a10908ab Add flake8 to the Travis run
flake8 would have caught the regression in #371 and output:
`pipenv/cli.py:257:19: F821 undefined name 'hashed_deps_path'`

Whilst in an ideal world there would be 100% test coverage, linters help
fill in the gaps, plus spot potential unused variable/imports cleanup.

I'm happy to disable more of the style/whitespace pep8 rules if
needed - the priority is having the pyflakes subset run in CI.
2017-05-25 20:40:33 +01:00