Vadim Kravcenko
591c907b62
Merge pull request #153 from invious/master
...
deduped, sorted, and added typing package to standard library file
2019-11-14 11:35:10 +01:00
Vadim Kravcenko
6a49451471
Merge pull request #167 from raxod502/feat/setuptools
...
Add setuptools to stdlib
2019-11-14 11:34:13 +01:00
Vadim Kravcenko
e76ad4dde4
Merge pull request #165 from raxod502/feat/pysynth-and-slack
...
Add mappings for PySynth and slackclient
2019-11-14 11:33:54 +01:00
Vadim Kravcenko
480ec3ab9a
Merge pull request #171 from kanoonsantikul/feature/omit-version
...
support omit package output version
2019-11-14 11:33:28 +01:00
Pat Myron
a11aa924b3
mapping cfn-lint
...
https://github.com/aws-cloudformation/cfn-python-lint/
2019-11-03 11:22:32 -08:00
Hari Sekhon
0cad380111
added krbV -> krbv mapping
2019-10-21 15:33:59 +01:00
Hari Sekhon
deaf895b1e
added MySQL-python mapping
2019-10-21 15:14:24 +01:00
Niti Santikul
71fc2dc90c
support omit package output version
2019-10-21 00:53:03 +07:00
Radon Rosborough
d0d9fe58e2
Also add pkg_resources
2019-08-08 14:51:27 -07:00
Radon Rosborough
443d9e595b
Add setuptools to stdlib
2019-08-08 11:24:17 -07:00
Radon Rosborough
1753e1ff41
Fix mappings for python-mpv and portalocker
2019-08-08 11:16:10 -07:00
Radon Rosborough
21cac5723b
Add mappings for PySynth and slackclient
2019-08-02 14:30:48 -07:00
Aymon Fournier
8cc70869b0
deduped, sorted, and added typing package to standard library file
2019-01-28 17:51:33 -05:00
Andrew Vant
3daaebfa17
Add patricia-trie mapping
...
For this package: https://pypi.org/project/patricia-trie/ . Old, but I think it's the
only pure-python trie implementation on pypi.
2018-11-20 15:20:12 -05:00
Jon Banafato
15208540da
Merge pull request #129 from answerquest/patch-1
...
Add Cryptodome:pycryptodomex
2018-11-08 22:52:24 -05:00
Jon Banafato
529a5e0eea
Merge pull request #137 from tyhunt99/master
...
Add prefetch:django-prefetch
2018-10-19 14:40:57 -04:00
Tyler Hunt
ea731aab13
added a mapping for django-prefetch -> prefetch
2018-10-19 10:36:52 -06:00
Nikhil VJ
e4817bc68d
Add Cryptodome:pycryptodomex
...
Ref: https://github.com/bndr/pipreqs/issues/66#issuecomment-415642021 This is a wholly separate package from pycryptodome (which replaced pycrypto in #124 and uses the namespace Crypto in import statments). This uses the namespace `Cryptodome` (is that what we call the parent name of module when importing?)
2018-08-24 09:20:30 +05:30
Vadim Kravcenko
0b8c38ce41
Merge pull request #124 from answerquest/patch-1
...
Replace pycrypto with pycryptodome
2018-08-23 17:25:26 +02:00
Vadim Kravcenko
f0b8593809
Merge pull request #116 from ch-nickgustafson/fix-oauth-and-sort-bugs
...
Fix oauth and sort bugs
2018-08-23 17:25:13 +02:00
Nikhil VJ
abd57602fe
Replace pycrypto with pycryptodome
...
Replace pycrypto with pycryptodome. See https://github.com/bndr/pipreqs/issues/66 for details.
2018-04-04 13:56:19 +05:30
Nick Gustafson
4571740919
add test for get_pkg_names change
2018-02-08 11:05:47 -08:00
Nick Gustafson
712879a7be
fix sorting bug in get_pkg_names for consistency with pip freeze
2018-02-08 10:11:16 -08:00
Nick Gustafson
638e2f1046
fix oauth2client bug in mapping
2018-02-08 10:10:54 -08:00
yonatanp
a7ad636dab
bugfix: f.close() only required if open succeeded
...
when open fails, instead of raising the original error, the "f.close()" was erroring in the final clause.
2018-01-05 11:33:47 +02:00
Jon Banafato
5707a39df6
Merge pull request #101 from jonafato/unified-output-function
...
Consolidate logic for writing to a file and to stdout
2017-11-16 13:47:03 -05:00
Jon Banafato
51446ac2be
Merge pull request #104 from jonafato/changelog-dates
...
Add dates to recent changelog entries
2017-10-31 15:26:40 -04:00
Jon Banafato
52505ce32c
Add dates to recent changelog entries
...
Via https://pypi.python.org/pypi/pipreqs/json
2017-10-31 15:18:45 -04:00
Jon Banafato
800abc43e3
Merge pull request #95 from jonafato/cleanup-get_all_imports
...
Clean up set and file usage in get_all_imports
2017-10-26 17:03:17 -04:00
Jon Banafato
aae6c61f09
Clean up set and file usage in get_all_imports
...
- Move logic that doesn't need to be inside of file context managers
outside
- Remove redundant `set` and `list` function calls
2017-10-26 16:36:12 -04:00
Jon Banafato
7afbcb4b16
Merge pull request #102 from jonafato/cleanup-get_pkg_names
...
Simplify get_pkg_names function
2017-10-26 16:33:31 -04:00
Jon Banafato
84b2e37707
Simplify get_pkg_names function
...
- Hoist non-file-reading logic outside of the file context manager
- Use a dict instead of a list for faster / more Pythonic lookups
- Use a set to simplify the add / append logic
- Move import sorting from `get_all_imports` to `get_pkg_names` for
to account for set ordering. This change may also affect #89 .
- Add a docstring
2017-10-26 12:16:32 -04:00
Jon Banafato
4b2ad2dc41
[WIP] Consolidate logic for writing to a file and to stdout
2017-10-24 16:58:35 -04:00
Jon Banafato
e0f9ae8c6a
Merge pull request #99 from jonafato/flake8
...
Flake8
2017-10-24 15:17:53 -04:00
Jon Banafato
e88b5ab19c
Fix flake8 errors
2017-10-24 15:14:58 -04:00
Jon Banafato
d1a7eda5e8
Enable flake8 linting in tox.ini and .travis.yml
...
Currently, flake8 is accessible via `make lint`, but it does not run
along side the rest of the test suite. This change adds flake8 checks to
the tox.ini file to enable linting as a routine part of running tests.
Additionally, drop the changes made in #100 .
2017-10-24 15:14:52 -04:00
Jon Banafato
1d48345cb0
Merge pull request #100 from jonafato/tox-on-travis
...
Run Travis-CI tests inside of tox
2017-10-24 14:20:31 -04:00
Jon Banafato
0a9845d87d
Run Travis-CI tests inside of tox
...
By using tox instead of the default Travis-CI Python environments, we
ensure that we have a single entrypoint to testing both locally and in
CI. This reduces redundant code and makes it clear when test
environments don't match up on different platforms.
[tox-travis](https://tox-travis.readthedocs.io/en/stable/ ) is introduced
here to automatically run tox jobs under the proper Travis-CI
environments. Additionally, the coveralls step is moved to a [build
stage](https://docs.travis-ci.com/user/build-stages ) to run once after
all other Travis-CI tests complete.
2017-10-24 14:08:18 -04:00
Jon Banafato
08160bdf95
Merge pull request #97 from jonafato/optional-path
...
Support optional <path> argument
2017-10-23 23:34:07 -04:00
Jon Banafato
c80d06593d
Support optional <path> argument
...
This change makes the <path> argument optional, defaulting to the
current working directory if omitted.
---
Ideally, this would have been accomplished via docopt, but optional
positional arguments with defaults are not supported at the moment [1, 2].
[1] https://github.com/docopt/docopt/issues/214
[2] https://github.com/docopt/docopt/issues/329
2017-10-22 23:45:16 -04:00
Jon Banafato
755e20196a
Merge pull request #85 from zmwangx/correct-arrow-mapping
...
fix(pipreqs/mapping): correct arrow mapping
2017-10-21 14:13:38 -04:00
Zhiming Wang
d8c94d1690
fix(pipreqs/mapping): correct arrow mapping
...
https://pypi.org/project/arrow/ is https://github.com/crsmithdev/arrow/ , the
real arrow.
https://pypi.org/project/arrow-fatisar/ is https://github.com/fatisar/arrow ,
a completely random, outdated fork.
2017-10-21 14:05:47 -04:00
Jon Banafato
4d35819bbd
Merge pull request #93 from jonafato/setup-py-quotes
...
Use single quotes consistently in setup.py
2017-10-20 16:16:16 -04:00
Jon Banafato
62e234ca01
Use single quotes consistently in setup.py
2017-10-20 16:08:56 -04:00
Jon Banafato
ab04f1276e
Merge pull request #84 from rspencer01/master
...
Follow symbolic linked directories
2017-10-20 15:41:27 -04:00
Jon Banafato
2e65861ebc
Merge pull request #72 from jonafato/python3.6
...
Declare support for Python 3.6
2017-10-20 14:38:34 -04:00
Jon Banafato
3b8419ca92
Declare support for Python 3.6
...
All tests pass under Python 3.6, so declare official support for it.
Closes #68 .
2017-10-20 14:35:06 -04:00
Jon Banafato
dca65c3f42
Merge pull request #83 from jonafato/python-decouple-mapping
...
Add mapping for python-decouple
2017-10-20 14:33:04 -04:00
Jon Banafato
49a3d50c3d
Merge pull request #87 from philfreo/patch-1
...
Minor README formatting consistency tweak
2017-10-20 14:31:37 -04:00
Jon Banafato
fc85d87fa2
Merge pull request #92 from jonafato/drop-eol-pythons
...
Drop support for end-of-lifed Python versions
2017-10-20 14:30:57 -04:00