Automatically inserts your currently used package versions to setup.py.
Project description
pypkgfreeze
Python's npm install --save
Automatically inserts your currently used package versions to setup.py.
Example
Old setup.py
from setuptools import setup
test_req = ['pytest', ]
setup(
name='pypkgfreeze',
install_requires=[
"Click",
],
tests_require=test_req,
extras_require={
'test': test_req
}
)
New setup.py
from setuptools import setup
test_req = ['pytest==4.0.2', ] # ADDED VERSION HERE
setup(
name='pypkgfreeze',
install_requires=[
"Click==7.0", # AND HERE
],
tests_require=test_req,
extras_require={
'test': test_req
}
)
Usage
pkgfreeze
. It's that simple.
Installation
pip install pypkgfreeze
Contributing
Thanks! Please read the CONTRIBUTING.md
file.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pypkgfreeze-0.1.6.tar.gz
(2.5 kB
view hashes)