378 Commits

Author SHA1 Message Date
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
Vadim Kravcenko
0799301dee Bump Version v0.4.3 2016-06-02 22:23:43 +02:00
Vadim Kravcenko
71e5b31b23 fix(manifest): add stdlib, mapping to tarball 2016-06-02 22:22:50 +02:00
Vadim Kravcenko
c7d527de84 Bump version v0.4.2 2016-02-10 19:09:26 +01:00
Vadim Kravcenko
bd3f208c59 Merge pull request #41 from dmand/fix-duplicate-dependencies
Make pipreqs not write diplicate lines to requirements.txt file
2016-02-10 19:07:19 +01:00
Dmitry Pribysh
def91ce48a Fix 'duplicated deps' test case for python 2.6 2016-02-10 20:59:24 +03:00
Dmitry Pribysh
c3761598ce Add test for duplicated dependencies 2016-02-10 20:49:13 +03:00
Dmitry Pribysh
36efe7e219 Make pipreqs not write duplicated lines to requirements.txt 2016-02-10 20:48:58 +03:00
Vadim Kravcenko
96a76f58c0 Version bump v0.4.1 2016-02-05 18:00:57 +01:00
Vadim Kravcenko
075436d8e1 fix(pipreqs): allow comma-separated --ignore parameter 2016-02-05 18:00:34 +01:00
Vadim Kravcenko
632206f9f4 docs(readme): Update CLI options text 2016-02-05 17:29:16 +01:00
Vadim Kravcenko
cdf95fbc88 improve(tests): add test for --ignore option 2016-02-05 17:28:43 +01:00
Vadim Kravcenko
93206214f6 Merge pull request #38 from nrhine1/master
added ignore option
2016-02-05 17:11:13 +01:00
nrhine1
c888100470 added ignore option 2016-02-05 10:57:26 -05:00
Vadim Kravcenko
8b7a9815d9 Version bump v0.4.0 2016-01-28 22:06:44 +01:00
Vadim Kravcenko
9c39a1a3ed Merge pull request #37 from 9cloud/AST-Walking
Walk Abstract Syntax Tree to find imports
2016-01-28 22:03:47 +01:00
Kay Sackey
6ab86c37e4 Removing accidentally added lines 2016-01-28 15:45:17 -05:00
Kay Sackey
e4a58ee0ad Python 2.6 Compatibility 2016-01-28 15:38:00 -05:00
Kay Sackey
bc5cd169ec Python 3 Compatability 2016-01-28 15:05:04 -05:00
Kay Sackey
2059626583 Passing Tests
Also added test documentation.

The changes to the tests were necessary as AST walking will retrieve
all valid dependencies and fail on syntactically incorrect .py files.
2016-01-28 15:01:39 -05:00
Kay Sackey
415ede7691 Cleanup
Moved the import statement to the top of the page where it belongs
2016-01-28 01:08:38 -05:00
Kay Sackey
60983f0fde Walk Abstract Syntax Tree to find imports
Rationale: Using regex means that you can only find the imports that are at the top of the page without any spaces between them. There's likely other issues, but that was the one that bit me. 

Caveat: Old method would parse files with broken syntax. This one will not.
2016-01-28 01:04:58 -05:00
Vadim Kravcenko
5930fdde61 Version bump 2016-01-20 09:38:41 +01:00
Vadim Kravcenko
d9434a5ac9 fix(pipreqs): correct regex for docstring 2016-01-20 09:36:58 +01:00
Vadim Kravcenko
5a01ec01e9 Bump version v0.3.8 2016-01-12 22:36:02 +01:00
Vadim Kravcenko
a8b1481886 improve(pipreqs/mapping): add more mapping of packages
whose import names are different from package names
2016-01-12 22:32:53 +01:00