* Added windows virtual environment activation command. Closes #942
* issue-938: added sections in serialization for simple file, csv, yaml, json
* Final commit
* More typo, grammar, and style fixes
* Use `console` lexer, not `bash`, for shell sessions
* Don't qualify OS X version when saying what Python version it ships with
* Standardize on American English for the Guide
* Incorporated changes from style suggestions
* Fixed typos/grammer
* small typo
* Add a Publishing Your Code section about GitHub
* Fix sphinx build warnings
* Fix "WARNING: Title level inconsistent"
* Fixed Scripts issue
* Implemented feedback and suggestions from code review
* Add FastAPI to the web frameworks section
* Update H1 to H4 heading styles
Updated heading formats in style guide.
* Use "local" instead of "global" to describe where imports go
* Update FastAPI section from code review
* Fix grammar mistake
No comma before "and": https://www.grammarly.com/blog/comma-before-and/
* remove reference to Clint
* Remove explicit recommendation to use map and filter over list comprehensions
* Reword the discussion on short ways to manipulate lists
- Remove emphasis on map and filter, in favor of generator expressions.
- Move list comprehensions and generator expressions under "Short ways
to manipulate lists" rather than "Filtering a list".
- Add some examples.
* Fix broken link to python-requests.org (http only)
* python-requests.org redirect
Before, http://python-requests.org would redirect to http://docs.python-requests.org/en/master/
Now, page links to http://docs.python-requests.org/en/master/ directly.
* Fix inconsistency with virtualenv project folder naming, and a couple grammar checks.
* Add link to the original essey
* Adding instructions for bbFreeze and PyInstaller in Linux stubs in Freezing Your Code.
* Add xarray to scientific.rst
* Don't recommend Python 2 Library
Switch the Further Reading section to Python 3 link
* Removed extraneous "by" and unnecessary "especially" from cli.rst
* - Changing PyGTk to be less verbose, formatted as note.
- Updated PyjamasDesktop to Pyjs Desktop, streamlined description
-- Removed link to Python wiki entry, content outdated
- Updated link for wxPython, it had changed
* - Reformatting first paragraph of cli to conform to 78 character width.
-- Same for Click, Cement.
- In gui, similarly for Camelot, PyGObject, Kivy, Pyjs Desktop, Qt
-- PySimpleGUI, Toga, TkInterwxPython
* - Updating link to Dive Into Python
* - In scenarios/admin.rst, adding a StackOverflow link to explain eggs
- In scenarios/clibs.rst, adding StackOverflow link to explain ABI
-- In same, adding Microsoft Doc link to explain LoadLibrary
-- Minor grammar changes
-- Updating struct documentation link to use /3/ instead of /3.5/
* Fix redirected and broken links
* Format Windows console examples with doscon or powershell
* Update copyright to be dynamic
- Updated the copyright to be dynamic.
- Made changes in import to adhere to PEP8
* Removing virtualenv should delete venv directory
* Replace Autoenv with direnv
* Autoenv has been locked, use direnv as recommended by Autoenv
* you don't let friends use pycrypto
Unmaintained package with CVE might not be a good help
https://www.cvedetails.com/product/22441/Dlitz-Pycrypto.html?vendor_id=11993
I also share the opinion of the author that pycrypto and its fork may promote insecure usage (like AES::ECB)
https://theartofmachinery.com/2017/02/02/dont_use_pycrypto.html
* add paragraph on loguru to logging section
* feat: enhance search to the main introduction page
* feat: add search to every documentation pages
* Update Readme.rst
* Fix broken reference to Stack Overflow post
This fixes the following build warning:
python-guide/docs/scenarios/speed.rst:397: WARNING: Unknown target name: "stack overflow post".
* Fix some typos
* use windows environment variable when indicating default path for pip.ini
Replace %HOME% with %USERPROFILE% when referencing commands line in
windows. This is already done in other part of the guide such as in
virtualenvwrapper.
* adding pugsql
* Fix mixed content warning (HTTPS)
* Update ads.txt
* Use PY3 http.server instead of SimpleHTTPServer
* Trivial fix