403 Commits

Author SHA1 Message Date
Jon Banafato
5008bda188 Drop support for end-of-lifed Python versions
The following versions of Python are no longer supported by the core
developers of Python and pip:

- Python 2.6
    - End of life on 2013-10-29 [1]
    - Dropped from pip on 2017-03-18 [2]
- Python 3.3
    - End of life on 2017-09-29 [3]
    - Dropped from pip on 2017-03-22 [4]

Developers should migrate off of these versions ASAP, as they may be
missing critical security fixes.

[1] https://www.python.org/dev/peps/pep-0361/#release-lifespan
[2] https://github.com/pypa/pip/pull/4343
[3] https://www.python.org/dev/peps/pep-0398/#lifespan
[4] https://github.com/pypa/pip/pull/4355
2017-10-20 13:30:48 -04:00
Phil Freo
0555d849d6 Minor README formatting consistency tweak 2017-09-23 19:32:18 -04:00
Robert Spencer
77c865253c Follow symbolic linked directories
This makes pipreqs dive into directories that are symlinks as Python
recognises these.  If symlinks are not followed, then the requirements
will be incorrect.

We also add a command line option to disable following of symlinks if
need be.
2017-08-31 23:17:31 +02:00
Jon Banafato
42d9f03c79 Add mapping for python-decouple 2017-08-01 11:53:37 -04:00
Vadim Kravcenko
22e80c27c2 Merge pull request #80 from kxrd/fix-issue-74
Exclude concurrent{,.futures} from stdlib if py2
2017-06-30 17:37:40 +02:00
Vadim Kravcenko
9d02b40bc8 Version bump 2017-06-30 14:27:07 +02:00
Vadim Kravcenko
3601802ce2 Update README.rst 2017-06-30 14:22:24 +02:00
Vadim Kravcenko
ac4749681c Merge pull request #77 from kxrd/issue-18
Implement '--clean' and '--diff'
2017-06-30 14:20:54 +02:00
Vadim Kravcenko
2e796183fa Merge pull request #78 from jeepkd/add-mapping-dotenv
Add dotenv to mapping list
2017-06-22 20:47:53 +02:00
Jeep Kiddee
8106376b5e Add dotenv to mapping list 2017-06-22 18:19:05 +07:00
kxrd
254e1cedcb Improve variable module_version 2017-06-13 23:10:14 +02:00
kxrd
06e933ef3c Add new options 2017-06-13 22:55:16 +02:00
kxrd
e7b8ddf72d Replace with statement with a try/except/else/finally block to narrow down problem in the future 2017-06-13 22:22:27 +02:00
kxrd
54be2d1c24 Complete function clean 2017-06-13 22:03:21 +02:00
kxrd
d3efb942d5 Stop exctracting parameters in file, just return list of modules 2017-06-13 21:55:12 +02:00
kxrd
ac6ce860d0 Improve function diff docstring, begin function clean 2017-06-13 01:10:47 +02:00
kxrd
7549b1c416 Add and implement function diff, improve inline comments in function parse_requirements 2017-06-10 21:24:39 +02:00
kxrd
a78203dc2b Improve function parse_requirements docstring 2017-06-10 21:22:18 +02:00
kxrd
882a0d3ec3 Add docstring to function parse_requirements 2017-06-10 20:52:17 +02:00
kxrd
d8b497ea91 Rename function clean to compare_modules, have it return a tuple of modules not imported, add docstring 2017-06-10 20:43:54 +02:00
kxrd
1055a7a28b Add colon to error output for consistency 2017-06-10 20:02:43 +02:00
kxrd
888537a898 Improve except block in function parse_requirements 2017-06-10 20:01:42 +02:00
kxrd
b048c55fe6 Add clean function 2017-06-02 22:30:17 +02:00
kxrd
b6c53c6b02 Begin function clean 2017-06-02 21:16:17 +02:00
kxrd
d463b92810 Return tuple consisting of modules,parameters instead of a concatenated list 2017-06-02 21:13:47 +02:00
kxrd
cdb82c6d9b Switch out print statement against logging.error 2017-06-02 20:13:51 +02:00
kxrd
3d87f21392 Add file_ parameter to function parse_requirements, implement a try-except block in function parse_requirements 2017-06-02 19:59:59 +02:00
kxrd
0886898d8d Fix dict key:value in function parse_requirements() 2017-06-02 18:04:02 +02:00
kxrd
270f0e9933 Add function parse_requirements 2017-06-02 18:00:30 +02:00
kxrd
0b0f54a3de Exclude concurrent{,.futures} from stdlib if py2 2017-06-01 08:22:36 +02:00
Vadim Kravcenko
bddbfc70af remove pypi downloads per month badge
Pypi doesn't provide these stats anymore.
2017-04-29 18:32:00 +02:00
Vadim Kravcenko
3e6c1547dc Version bump v0.4.7 2017-04-20 13:52:57 +02:00
Vadim Kravcenko
7f791ea93d Merge pull request #67 from ryuzakyl/hotfix/remove-package-duplicates
BUG: remove package/version duplicates
2017-04-20 13:49:39 +02:00
L
243e6e6833 BUG: remove package/version duplicates 2017-04-17 11:33:06 -04:00
Vadim Kravcenko
1a990b52d5 refactor(pipreqs): pep8 2017-03-20 20:51:34 +01:00
Vadim Kravcenko
74392c7bc6 Merge pull request #52 from jonafato/python3.5
Explicitly support Python 3.5
2017-03-19 17:56:08 +01:00
Vadim Kravcenko
92cbc175e1 Merge pull request #54 from utgwkk/fix-readme
Add --print to README
2017-03-19 17:55:52 +01:00
Vadim Kravcenko
714393fcea missing parameter for proxy v0.4.6 2016-12-13 15:28:18 +01:00
Vadim Kravcenko
0f70dcc33b Version bump v0.4.5 2016-12-13 15:10:26 +01:00
Vadim Kravcenko
797b6f808b Merge pull request #57 from akaihola/issue-56-pypi-server
Fixes #56: The --pypi-server option now accepts an URL
2016-12-13 15:09:45 +01:00
Antti Kaihola
c69067819a Fixes #56: The --pypi-server option now accepts an URL 2016-12-13 16:06:06 +02:00
UTAGAWA Kiki
dbe1f8b980 Add --print to README 2016-11-22 12:36:44 +09:00
Vadim Kravcenko
a195c35233 Merge pull request #53 from utgwkk/print-stdout
Implement --print to output list of requirements to stdout
2016-11-21 16:50:35 +01:00
UTAGAWA Kiki
ce68e5f98e Fix tests to pass 2016-11-22 00:17:46 +09:00
UTAGAWA Kiki
f31ad89350 Implement --print to output list of requirements to stdout 2016-11-22 00:10:10 +09:00
Jon Banafato
980c92e6fe Explicitly support Python 3.5
All tests pass on Python 3.5, so declare official support for it.
2016-11-03 10:56:41 -04:00
Vadim Kravcenko
345a275b3a Bump Version v0.4.4 2016-07-14 19:09:00 +02:00
Vadim Kravcenko
987eb7af67 fix(tests): fix failing tests 2016-07-14 19:01:18 +02:00
Vadim Kravcenko
63be6bb253 fix(pipres): Add dependency even if version was not found 2016-07-14 18:57:43 +02:00
Vadim Kravcenko
d93319ccf1 fix(pipres): ignore .tox directory #44 2016-07-14 18:55:13 +02:00