252 Commits

Author SHA1 Message Date
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
Vadim Kravcenko
e984da46a5 fix(pipreqs/mapping): add picklefield mapping 2016-01-11 19:36:42 +01:00
Vadim Kravcenko
be1d8dfe58 bump version 2015-12-09 14:22:35 +01:00
Vadim Kravcenko
6a2c266422 fix(pipreqs.py): add new line between usage and option, https for proxy 2015-12-09 14:20:23 +01:00
Vadim Kravcenko
5ce8e7c0dd version bump 2015-12-04 21:05:31 +01:00
Vadim Kravcenko
c29abe5387 fix(pipreqs.py): clarify about proxy environment variables 2015-12-04 21:04:59 +01:00
Vadim Kravcenko
29d1405a0c bump version 2015-12-04 20:42:22 +01:00
Vadim Kravcenko
1ee081454b fix(pipreqs.py): remove ''' and """ comments before going through imports 2015-12-04 20:40:38 +01:00
Vadim Kravcenko
a4a40efe26 fix(pipreqs.py): remove '.egg' from version 2015-12-04 20:39:51 +01:00
Vadim Kravcenko
897bfafb54 fix(pipreqs/mapping): remove pylab reference to matplotlib
as it is a standalone library
2015-12-04 20:38:08 +01:00
Vadim Kravcenko
e9fea0e8f7 version bump 2015-10-22 10:54:23 +02:00
Vadim Kravcenko
383d5a7725 Merge pull request #31 from hdformat/master
fix(pipreqs/pipreqs.py): fix a mistake on args.get
2015-10-22 10:49:13 +02:00
EJ Lee
084ef4b725 fix(pipreqs/pipreqs.py): fix a mistake on args.get 2015-10-22 17:15:43 +09:00
Vadim Kravcenko
385d3be409 chore(init): Version bump v0.3.2 2015-10-21 11:49:51 +02:00
Vadim Kravcenko
f2ee9d50d5 fix(pipreqs): set default logging level to INFO 2015-10-21 11:49:08 +02:00
Vadim Kravcenko
1e7b021120 fix(pipreqs): add venv to ignore_dirs 2015-10-21 11:48:21 +02:00
Vadim Kravcenko
ea191acd36 chore(history): Version bump v0.3.1 2015-10-20 22:17:23 +02:00
Vadim Kravcenko
3acbdaa893 fix(pipreqs/pipreqs.py): add python 2.6 and 2.7 support for encoding parameter 2015-10-20 22:10:12 +02:00
Vadim Kravcenko
2ffa4d2bf0 Merge pull request #30 from hdformat/master
fix for windows, update readme and  fix lint warnning
2015-10-20 22:03:21 +02:00
EJ Lee
061a9b5f64 fixed lint warnings 2015-10-20 19:51:39 +09:00
EJ Lee
a4e7cbc772 update usage 2015-10-20 19:47:22 +09:00
EJ Lee
195565b50c feat(cli): add --encoding parameter for open() 2015-10-20 19:45:20 +09:00
EJ Lee
e0137f2245 fix(pipreqs): support windows directory separator 2015-10-20 19:39:48 +09:00
Vadim Kravcenko
7170843913 fix(test_pipreqs): fix 2.6 python test 2015-09-28 20:49:04 +02:00
Vadim Kravcenko
8d7b7f6d1c feat(cli): add --proxy and --pypi-server options v0.3.0 2015-09-28 20:45:23 +02:00
Vadim Kravcenko
743627cc14 Merge pull request #26 from GadgetSteve/master
Added .svn & .hg to directory ignores.
2015-09-28 16:26:59 +02:00
Steve Barnes
4b30cf6ae6 Added .svn & .hg to directory ignores.
Also added *.bak to git ignores.

Addresses #25
2015-09-28 15:21:32 +01:00