File tree Expand file tree Collapse file tree 4 files changed +29
-1
lines changed
source/content/pages/07-web-app-deployment Expand file tree Collapse file tree 4 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -4485,13 +4485,23 @@ <h2>Application dependency resources</h2>
44854485 shows how to use shell aliases and postactivate virtualenvwrapper hooks to
44864486 make life easier when using these tools.</ p >
44874487</ li >
4488+ </ ul >
4489+ < h2 > Open source app dependency projects</ h2 >
4490+ < ul >
44884491< li >
44894492< p > < a href ="https://github.com/kennethreitz/autoenv "> Autoenv</ a > is a tool for activating
44904493 environment variables stored in a .env file in your projects' home
44914494 directories. Environment variables aren't managed by virtualenv and although
44924495 virtualenvwrapper has some hooks for handling them, it's often easiest to
44934496 use a shell script or .env file to set them in a development environment.</ p >
44944497</ li >
4498+ < li >
4499+ < p > < a href ="https://github.com/bndr/pipreqs "> Pipreqs</ a > searches through a project for
4500+ dependencies based on imports. It then generates a requirements.txt file
4501+ based on the libraries necessary to run those dependencies. Note though that
4502+ while this could come in handy with a legacy project, the version numbers
4503+ for those libraries will not be generated with the output.</ p >
4504+ </ li >
44954505</ ul >
44964506< h2 > Application dependencies learning checklist</ h2 >
44974507< p > < i class ="fa fa-check-square-o "> </ i >
Original file line number Diff line number Diff line change @@ -168,13 +168,23 @@ <h2>Application dependency resources</h2>
168168 shows how to use shell aliases and postactivate virtualenvwrapper hooks to
169169 make life easier when using these tools.</ p >
170170</ li >
171+ </ ul >
172+ < h2 > Open source app dependency projects</ h2 >
173+ < ul >
171174< li >
172175< p > < a href ="https://github.com/kennethreitz/autoenv "> Autoenv</ a > is a tool for activating
173176 environment variables stored in a .env file in your projects' home
174177 directories. Environment variables aren't managed by virtualenv and although
175178 virtualenvwrapper has some hooks for handling them, it's often easiest to
176179 use a shell script or .env file to set them in a development environment.</ p >
177180</ li >
181+ < li >
182+ < p > < a href ="https://github.com/bndr/pipreqs "> Pipreqs</ a > searches through a project for
183+ dependencies based on imports. It then generates a requirements.txt file
184+ based on the libraries necessary to run those dependencies. Note though that
185+ while this could come in handy with a legacy project, the version numbers
186+ for those libraries will not be generated with the output.</ p >
187+ </ li >
178188</ ul >
179189< h2 > Application dependencies learning checklist</ h2 >
180190< p > < i class ="fa fa-check-square-o "> </ i >
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <feed xmlns =" http://www.w3.org/2005/Atom" ><title >Matt Makai</title ><link href =" http://www.fullstackpython.com/" rel =" alternate" ></link ><link href =" http://www.fullstackpython.com/feeds/all.atom.xml" rel =" self" ></link ><id >http://www.fullstackpython.com/</id ><updated >2015-05-04T21:44:27Z </updated ></feed >
2+ <feed xmlns =" http://www.w3.org/2005/Atom" ><title >Matt Makai</title ><link href =" http://www.fullstackpython.com/" rel =" alternate" ></link ><link href =" http://www.fullstackpython.com/feeds/all.atom.xml" rel =" self" ></link ><id >http://www.fullstackpython.com/</id ><updated >2015-05-05T07:37:38Z </updated ></feed >
Original file line number Diff line number Diff line change @@ -143,12 +143,20 @@ further clarification.
143143 shows how to use shell aliases and postactivate virtualenvwrapper hooks to
144144 make life easier when using these tools.
145145
146+
147+ ## Open source app dependency projects
146148* [ Autoenv] ( https://github.com/kennethreitz/autoenv ) is a tool for activating
147149 environment variables stored in a .env file in your projects' home
148150 directories. Environment variables aren't managed by virtualenv and although
149151 virtualenvwrapper has some hooks for handling them, it's often easiest to
150152 use a shell script or .env file to set them in a development environment.
151153
154+ * [ Pipreqs] ( https://github.com/bndr/pipreqs ) searches through a project for
155+ dependencies based on imports. It then generates a requirements.txt file
156+ based on the libraries necessary to run those dependencies. Note though that
157+ while this could come in handy with a legacy project, the version numbers
158+ for those libraries will not be generated with the output.
159+
152160
153161## Application dependencies learning checklist
154162<i class =" fa fa-check-square-o " ></i >
You can’t perform that action at this time.
0 commit comments