-
Notifications
You must be signed in to change notification settings - Fork 887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pyramid's IDict interface is incorrect for pop. #3237
Labels
Comments
mcdonc
added a commit
that referenced
this issue
Aug 1, 2018
mmerickel
pushed a commit
that referenced
this issue
Aug 2, 2018
lalitanand
added a commit
to lalitanand/pyramid
that referenced
this issue
Jul 10, 2019
41cf3773c commit 3 ff1b2a18b cleanup commit 2 16029f5d7 commit 1 39e3b4b49 Revert the changes back to original again 2e224ba4f Add missed dashes 208762a85 Merge commit '006e725c80a98bb7513ecd3da51aa505d23b27e0' 1cbf0a7b7 Merge commit '7b428c1deb7410da3bab83a62450a2f2d34b2ba9' as 'docs' 8502f1fd0 Empty directory b59896fa0 Remove docs content d32e4775e add changelog for #3496 eef67d22e Merge pull request #3496 from mmerickel/no-reinvoke-excview f9813e050 do not reinvoke exception views if an exception hits the execution policy 0a3f842da Merge pull request #3494 from stevepiercy/master de83cae2b Update firstapp.rst adfa84d0e remove basepython statements from tox.ini 7580211ec Merge pull request #3491 from luhn/performance-regression-2.0 941595078 Revert "Use inspect.stack() instead of sys._getframe()" 69bc36d90 Merge pull request #3486 from stevepiercy/master 0642e2935 lint e4ae88a2b refactor major_version to branch_version 755e34af7 Don't play with _privates 13ebfe393 Refactor base_version to major_version. - base_version includes the minor version number, and we want the major version which is only the first two bits of the version number. 8a6df4e6f Merge pull request #3483 from luhn/better-action-info bd51b6c3a Use depth argument for view_config info. b1c366a59 Use inspect.stack() instead of sys._getframe() fbf4d51e0 Fix docs build. e51069db0 Improve debugging info from view_config decorator. 01618a139 Merge pull request #3480 from luhn/sphinx-2.0 9f6e6822f Changelog entry. cd1285067 Revert "Pin Sphinx to Read the Docs version." 4f9b54116 Pin Sphinx to Read the Docs version. 362584435 Fix epub build. b85a7c5ed Merge pull request #3476 from mmerickel/forward-port-3464-to-master e08c895bd Sign CONTRIBUTORS.txt 7250de67b Fix docs build on Sphinx 2.0.0 80baff6e6 Merge pull request #3478 from stevepiercy/master 143f72294 Fixing typo in the description c380d0226 Add ignore_files to pserve configuration section eda95b510 Merge pull request #3474 from stevepiercy/master 50d9ae482 Add changelog entry d6d0a7b07 Group settings together. 6649aea6c Merge pull request #3470 from stevepiercy/master 73aac7f78 Merge branch 'master' of https://github.com/Pylons/pyramid b798b3933 Test RTD latex_engine setting take 2 bc41fb5b8 Merge pull request #3469 from stevepiercy/master ded0a2970 Test RTD latex_engine setting eeea366a2 fix grammar d6ec601dc Merge pull request #3466 from sayanarijit/routes-to-root 053035004 no change in case b4c21eeeb doc update: firstapp: routes to root 1035ca108 Merge pull request #3459 from mmerickel/fix-logging-setup 32714630c Merge pull request #3456 from mmerickel/fix-non-sortable-discriminators 36f3bf6fd do not configure logging in the master process when using the reloader a5e0dd71d stop sorting discriminators in exception output 8200b89a0 test unsortable discriminators 7bd9da72c Merge pull request #3442 from Estartu/master 00a46e552 Merge pull request #3448 from mmerickel/drop-mimetypes-shim 4f626f7eb Merge pull request #3449 from mmerickel/reformat-setup.py 378be388f we tend to not have bug fixes in major versions, they're all backported aabe451da use the dict form of entry_points in setup.py afb06fd95 drop mimetypes bugfix for 2.6.x that is no longer needed c02f228b5 Merge pull request #3447 from mmerickel/drop-json-shim 6de6df2a4 stop overriding request.json_body from webob d00d86888 Merge pull request #3446 from stevepiercy/master c52a261e5 Merge remote-tracking branch 'upstream/master' f3d6b2206 highlight docutil instead of bcrypt 2d091dccd added unittest for the not permissive part 42e2a54df principals_allowed_by_permission is described to always return a sequence. Most of the time the result is used with something like Everyone in principals_allowed_by_permission or iterated over. So even if no prinicpal is authorised it should be a sequence regardless. b488f6671 Merge pull request #3438 from stevepiercy/docs-style-inputs 0bdc83690 Merge pull request #3437 from stevepiercy/docs-linkcheck dfc9af83a Add a style to show text in input fields. Fixes #3431 The cookiecutter has been updated. - See https://github.com/Pylons/pyramid-cookiecutter-starter/pull/64 4c914ede7 Fix links after running linkcheck, excluding HISTORY.txt, a local link, and a bad link in WebOb docs 8478a3e4b Use a relative link to rendered HTML, instead of GitHub master, to get current branch ee6f85bcf Merge pull request #3436 from stevepiercy/docs-remove-obsolete-intersphinx-refs 159928d63 Restore pyramid_zcml intersphinx link, using explicit name ae83cfe06 Merge pull request #3435 from stevepiercy/docs-pastedeploy-refs 92a275ff4 Remove obsolete intersphinx references 4d8ac54fd Update links to pastedeploy - Closes #3433 2615104ce Merge remote-tracking branch 'upstream/master' 587fe72fa Merge pull request #3421 from mmerickel/drop-py2 81171e861 Merge pull request #8 from stevepiercy/drop-py2 05292fb51 Update distributing with terms, rewrap 766bdda32 Fix imports. Change info key from content to page_text. 971e764b0 Add note about docutils deprecation warnings. Submitted a PR to fix the warnings in WebTest https://github.com/Pylons/webtest/pull/207, which usually gets reviewed and merged rapidly, so didn't bother to include a warning for it. 2e1da5700 rewrap narrative, adjust grammar b2c7fc1bc Synch src files between auth and tests c2092ff37 Align line numbers with code - See https://github.com/Pylons/pyramid-cookiecutter-starter/pull/66 9a47083da Remove settings for tm.manager_hook from __init__.py 248d92e49 Fix path to template f5355df85 Fix template to include either the page name or a title for the title tag 9495e5d7e synch up src/authorization files 6f16b8f8f rewrap review, shorter sentences, fix grammar. align line numbers with code. 7672298e3 Update theme.css to display text in inputs - See #3431 622a98df9 Use path for pagename, not subpath 097381f8e indent literalincludes, add login.pt template and view 99d91941c rewrap policies and permissions sections, shorter sentences, fix grammar 9548bae2b rewrap add an ACL section, shorter sentences, fix grammar c54405f9e rewrap users and groups section, shorter sentences, fix grammar ef5bbad0b We're adding both authn and authz 65deab3b3 Rewrap intro and add dependencies to authorization 51c36cffd Add section for notfound 890ecc618 Fix up line numbers, add a not found error check 57d8d1fd6 Fix up template for display on docs 8af763493 Fix up templates to inherit from layout.pt 3176aa197 Align line numbers with src in views 047394ea8 Add import and return a Page object for the notfound view db2215749 Delete obsolete views.py 9161c6a4a Fix imports, contexts, paths to templates, and refactor `content` to `page_text` (there's too many "content" already and is confusing) faa25d660 Clean up templates narrative. b4c32b176 Rewrap edit_page view section eea97ca67 Merge pull request #3430 from kpinc/numbering 19a7ed53e Fix REST indentation so numbered list does not restart counting ffa3f92a5 Merge pull request #3429 from kpinc/logging 07c5639c5 Use proper reST syntax and directives b33a1777e Revise the add_page view section narrative af62fedf0 Use double backticks on objects abba3f32f Update models and view application sections 3d77f5079 Add a note for resources and traversal chapters. a86f9f560 Better wording 21bff45c5 Add "constructor" glossary entry ee8033a6b Shorten and fix sentence per Steve Piercy a0d75f290 Say 2 things in separate sentences 6ca75ed31 Use numbered list instead of a paragraph per Steve Piercy 90036b677 Revise view_page narrative bed4277cd Add trailing slashes to intersphinx in hopes of fixing failed docs builds af7c9c4a9 Update view_wiki narrative dc9717698 Clean up introduction to views, synch views files 5a2a68d50 Synch non-view and non-template src/views files 19553330c rewrap introduction, spell out contractions 3f6ea7a31 Update models and view application sections 229642629 Synch up src/models files 27c82826d Add index entries for logging initialization bc17531c1 Split long complicated sentence into 3 2b306dcb8 Read better 28d5c1c17 Improve sentence 8a919fa0e Split long sentence 2ce055b7f Remove extra word 799810cae Better english fbf429973 Use present tense instead of future tense d9137a9b8 Simply sentences by adding hyperlinks 197a77b57 Split long sentence into two and clarify each d728e1123 Split paragraph in two 641a788dc Rework sentence to simplify 3a06b648c Clean up introduction and delete the database sections of definingmodels.rst d42b654b1 Clean up configuration for development.ini 4ccf01a09 Add notfound_view function description and 404.pt template. 28f659844 Remove redundancy in appmaker narrative dd2aefc04 Clean up grammar in models section a4b1059b4 Rewrite application configuration to mirror the URL-dispatch + SQLAlchemy wiki style b770c31e5 Clean up views, now in a package 9c1091c69 Clean up models, now in a package 29d6b3b03 Clean up application configuration in __init__.py 0c4e11c4a Synch up src files feedf4cc3 no longer need to exclude scaffolds from black f32658229 Add files from cookiecutter 76ada71ec synch up source files with actual cookiecutter results 638bb50af remove extra whitespace 7d2124c28 Correct grammar, use shorter sentences, rewrap to one sentence per line, inline links, update outputs. 9c2373c3b simplify the tox setup, get rid of basepython warning 4fe2cc396 Correct grammar, use shorter sentences, rewrap to one sentence per line. 8f6b195b3 Remove Python versions mention f6b0ae2a3 always use compare_digest b404d4b29 fix a couple more doc strings 28f24e759 Merge remote-tracking branch 'upstream/master' 57c9362fb Merge pull request #3405 from kpinc/iniprocessing d9e13bef1 Revert "Link to "settings" golssary term at first occurance in narrative docs" 403fd94b3 Merge remote-tracking branch 'upstream/master' a3b59b55f Merge pull request #3426 from kpinc/localizer 93d8ae4ff Keep the localizer property from showing up twice in the docs c10fa220c Merge remote-tracking branch 'upstream/master' 7537b8263 fix typo/spelling 476777007 Fix typo/spelling 6918b285b Merge pull request #7 from stevepiercy/drop-py2 7414c862e Split into 2 sentences 1c83f5359 Add comma per Steve Piercy 092904641 Pyrmaid has add-ons, not plugins b1c500c3d s/msgid/``msgid`` as needed c9d583270 moar proper spacing of interpreter output between a dict's colon and value 9eec98980 grammar fixes 1007fa377 proper spacing of interpreter output between a dict's colon and value a08763a9b proper hyphenation of UTF-8-decoded 8c943501e rip out moar unicode prefixes ebe4a2418 Link to "settings" golssary term at first occurance in narrative docs 5fc9ed4be Link to "settings" glossary entry when settings are first introduced bf2664387 Clarify that settings are set at startup 8d2a89f53 The point of knowing what's in settings is to be able to use them 1a36d9a0d Shorter sentences are better e5253db2b Merge pull request #6 from stevepiercy/drop-py2 d03e047c7 Add "settings" to the glossary 617c68524 Change from future to present tense 55b612299 One sentence per line fecab4645 Put reference to startup in a seealso 52312cec9 Consitent use of .ini 34009af1b Shorter sentences are better 0435a459d Shorter sentences are better cfaedc5e2 Standardize casing of URL when it is an acronym f77957109 unpin webtest (missed in first pass) 481ff7615 Make index entries for statup distinct 6faa22ebc Shorten sentence 1ce9ea211 Update to point to latest python docs 1ec0ca5c5 Move sentence from project docs to logging docs 401cf6902 More explaination of calling Configurator() 11953e10b Add "commit" to the glossary 084cdc68d Note what directive takes effect when conflits are resolved with commit() 3f01e1f61 Fix so sentence has the right meaning 33a1ec755 More index entries for ini files and configuration 807d5c778 Link to startup docs for more detail 336e91d82 fix moar strings e0fcb74e9 fix up some more docstrings 8f2fbe31c stop using u-prefix strings 9d194007b Simplify sentence d9e378525 Revert "Describe the points at which ini files are processed" 6cb6e1509 Revert "mmerickel noted that add-ons may not get their settings from .ini files" 7741aaa13 Revert "Remove unnecessary words" d5efd3c66 Remove unnecessary words 9ef620f65 mmerickel noted that add-ons may not get their settings from .ini files 87c8da586 Describe the points at which ini files are processed 80cce1874 clean up docstrings referencing unicode data 880fcbdf3 Merge pull request #5 from stevepiercy/drop-py2 847d1835a Remove scaffolds testing instructions 82c2307d7 Remove Python 2 and explicit mention of Python 3 fe1740acb Remove `docs/api/compat.rst`. The remaining items were moved into `pyramid.util`, but we don't want to document anything in that module. a05a4663f Add comments to setup.py docs_extras 54fba396c Unpin webtest and pytest ae9453732 Remove explicit mention of Python 3 c5e93f9f8 Remove mention of py3 compat 5ec822694 Update Python source files in docs to use `from html import escape`, now that we ripped it out from `pyramid.compat`. 1662edc38 Remove long type (should have been removed with other type aliases) 8b7705f27 Remove native_, rename ascii_native_ to ascii_ c2fabed4d Remove urllib.parse shims 087dc3369 Remove is_nonstr_iter 5f59fb7db Remove reraise f84582524 Remove SimpleCookie and escape shims 4863dfea9 Remove iter*, configparser, input_, map_ e6beded75 Remove pickle and exec aliases 6de8255cb Remove *_types per b1a257bacc1c4ac2c1401ed02c51d9c6c03685d2 - Remove Python 2 items, and remove explicit mention of Python 3. 699bd8720 Remove virtualenv and explicit py3 mentions a6d8b494c Remove most Python 2 mentions from docs. Exclusions: - `docs/tutorials/wiki/*` was written for Python 2 and supposedly won't run on Python 3. - `docs/api/compat.rst` because it drops some stuff and moves other bits into `pyramid.util` and should be part of another PR. - Ignored a couple of times where `env27` and `Python 2.` appear in command output, but they are inconsequential. d4ce9d3f9 move WIN and PYPY tests into pyramid.util 2f8ede09e move text_, bytes_ and ascii_ to pyramid.util and remove native_ 78dcc6dff remove several places supporting bytes for py2 a705f56c3 rely on webob for request.path_info and request.scheme 0b570220d remove urllib.parse shims 8c0cbe3be move is_nonstr_iter to pyramid.util a480acfa4 move reraise to pyramid.util 5e7361044 remove SimpleCookie and escape shims 9ead1d8e8 move is_unbound_method to pyramid.util 656ce2b49 get rid of some unnecessary constants e2c7bbf55 get rid of NativeIO alias and a few others d879bdfd4 remove exec alias 4cb6a965f get rid of pickle alias b1a257bac get rid of type aliases 6b0e4625d initial work to remove py2 from the codebase 7429fcb5a Merge pull request #3420 from mmerickel/bare-route-prefix-2 2d32ae81a use code blocks c8f88fe53 try to fix docs dff0798e3 use inherit_slash=True on add_route to opt-in to no trailing slash c4c56cc48 principals_allowed_by_permission returned all principals regardless if permissiv is true or false. It should return a empty list if permissive is False. 420ea05be Merge pull request #3417 from mmerickel/fix-registry 4b9da6af1 call fix_registry so that queryAdapterOrSelf is available 229137d34 Merge pull request #3414 from kpinc/indexupgrade ebb56ebe4 add changelog for #3414 44e7e63ac Merge branch 'pr/1639' into bare-route-prefix 6f0d73d6e Merge pull request #3413 from mmerickel/json-sessions f7e8fe35d Add "upgrading pyramid" to the index 74291f06e fix wording 870eb3bcc change to use JSONSerializer for SignedCookieSessionFactory 133db09d1 Merge pull request #3412 from mmerickel/remove-unencrypted-session-config 02caee917 remove UnencryptedCookieSessionFactoryConfig and signed_(de)serialize fc67869fb Merge pull request #3411 from mmerickel/drop-media-ranges 0cef6bc5d remove deprecated media range support from add_view and add_route aa1660f3d Merge pull request #3410 from mmerickel/remove-deprecated-security-functions f229f02f7 remove deprecated security functions 04eff2cc3 Merge pull request #3409 from mmerickel/remove-deprecated-interface d912e770d remove ITemplateRenderer interface 1bddd05c2 add changelog for #3406 e0885eb54 Merge pull request #3406 from mmerickel/drop-pcreate 85ad95c59 Merge pull request #3408 from Pylons/releasing-cleanup d3599fb41 Use correct filename on trypyramid.com bd874fa27 blackify 5a3bd4c6d remove the scaffolding chapter 63ef63cfa no longer need virtualenv 0ed46013b remove docs/api/scaffolds.rst 4aa2eb5f9 initial work removing pcreate 26ff2bf62 move master to 2.0.dev0 5fa8d88f6 prep 1.10 4e3b44574 Merge pull request #3404 from kpinc/hacking bd6a8c640 Docs are built in .tox/docs/, not docs/_build/ d0e9c1e8d Merge pull request #3403 from Pylons/remove-double-slash 5a199a7d6 Use https for wiki.python.org 6d1dd0c07 Revert "use twine check instead of setup.py check" 7ad45ce87 prep 1.10b1 9e3a9d1cc use twine check instead of setup.py check 197eb3a2a Merge pull request #3401 from mmerickel/project-url-metadata 572e03c1e add changelog for #3400 035f6cf82 Merge pull request #3400 from mmerickel/flake8-errors 9c086aac7 add project_urls metadata to the package 25737fd6a fix new lint errors from flake8 4149922e6 Merge pull request #3397 from mmerickel/refactor-actions 69ea9e4ad fix coverage aff6ee3c8 leave a shim in for pyramid_zcml compatibility d579f2104 move predicate-related code into pyramid.config.predicates e4c0570d5 move action-related code into pyramid.config.actions 41f103af2 Merge pull request #3396 from mmerickel/fix-dummy-request-accept d3fe14781 fix the dummy request to support the new accept apis 66a767f0e move docs for argument before example f28dbb0ba Merge pull request #3393 from Pylons/docs-cookiecutter-universal 182a898d0 Merge pull request #3395 from Pylons/releasing-update-link 5a6c30163 Use https for wiki.python.org 44ae73622 Update docstring of pcreate to universal pyramid-cookiecutter-starter e14661417 fix the docs for route_prefix_context to avoid showing up as a doctest e8a70ab17 change webtest link to https b74ccf51d comma af55b8b29 add route_prefix_context to api docs 0749947e2 fix whatsnew syntax fa6a9d9d7 typo 8eed33334 Merge pull request #3390 from mmerickel/whatsnew-1.10 0080e96a8 point cookiecutters at 1.10-branch 30aae5f86 drop hacking-tox.ini 2d369c648 fix scaffold tests 4a5504787 add changes for #3387 and #3388 7b024bbcd prep 1.10a1 a8b10ea3c Merge pull request #3389 from Pylons/remove-sudo-from-hacking 125f0bddf Rename section from Prerequisites to Developing cf359de45 Remove documentation building section, now that we got a tox env for that 8cc7834c9 Remove by hand method. We use tox. Remove reference to hacking-tox.ini and let developer decide how to start a project. Update Coding Style for Black, removing previous style. Move nose testing instructions after tox, but before pytest. Update links. f871d94a9 disable build isolation in `tox -e build` bda130674 Merge pull request #3388 from mmerickel/black a54bc1cca fix lint on src 10ddb6f08 fix lint on tests 4d838f06d remove bare excepts 0c29cf2df format source using black 851c368e3 configure black and update flake8 81576ee51 Merge pull request #3387 from mmerickel/src-folder-refactor 17e3abf32 add a "tox -e build" for building the distribution 2e7a9a40c only check the tests folder for tests 87c9d9c6f fix up manifest f9da0b676 fix tests to run from the tests folder dd3cc81f7 fix the tests to import from the tests package instead of pyramid.tests eadaee315 get rid of sh scripts 3670c2cdb move tests out of the package 2b0249208 move package to src folder 433efe061 Merge pull request #3326 from mmerickel/fix-deprecated-accept-predicate d8a08302f Merge pull request #3386 from Pylons/update-auth-policy-docs 364bd7dfe pin to webob >= 1.8.3 a7e16c231 Update documentation for implementing custom authz policy 9a3238a7c improve the language around unspecified match ordering 5dd316572 switch back to webob master 2a69c7b60 sentence-per-line 19eef8916 use webob's new offer normalization 0ddcb55c3 track webob master 4cc3a6706 fix up the docs 4a9f4f436 deprecate range support 05915720f Merge pull request #3380 from stevepiercy/docs-quick-tutorial-update 045951c21 Merge pull request #3382 from stevepiercy/docs-upgrade-policy b15a06346 Rearrange introduction of Setuptools and move to debugtoolbar. Replace [testing] with [dev]. Make narrative text more descriptive of what is going on with `extras_require` beeb8ee80 Align emphasize-lines with setup.py code 23fbcac9c Use correct invocation of `pip install - e ".[dev]"` instead of [testing] 43da8c96b Fix comments in `setup.py`s 29f69b107 Revise `setup.py`s c5b438fc1 Remove EOLed versions 9f70d5088 Add 2.7 and 3.7 EOL, update link to definitive source of EOL dates. e73977d03 Align emphasize-lines to setup.py 2cf5a0f5a Reformat numbered list. b91455486 Align emphasize-lines to setup.py Reformat numbered list. 7535806c3 Align emphasize-lines to setup.py 0a799313f Emphasize the changes to setup.py 1db3bacaa Replace [test] with [testing], and quote as needed a1bc90aec Emphasize the changes to setup.py Reformat numbered list. 307313574 Update all the `setup.py`s 3a943e8b3 Some steps are not the previous, but earlier. Mention that we may now configure setup.py and run pip install variants. 410a11a1d Merge pull request #3379 from stevepiercy/docs-quick-tutorial-update ce0bfcd21 Merge remote-tracking branch 'origin/docs-quick-tutorial-update' into docs-quick-tutorial-update 97afb8f75 Carry forward previous setup.py changes. 57d49fbe4 Carry forward previous setup.py changes. Add emphasize lines to highlight what changed. Improve instructions for when to run `pip install -e .` Standardize numbered list format. 42aa12db0 Fix grammar and standardize numbered list e1c67ed23 Carry forward previous setup.py changes. db2ddd38c Not previous step, but templating step 3bb6f33b0 Carry forward previous setup.py changes. 84aa10ae8 Add pyramid_jinja2 as a requirement. Carry forward previous setup.py changes. 4e1175a5d Carry forward previous setup.py changes. 61a44f5a0 Carry forward previous setup.py changes. 03966fb98 Carry forward previous setup.py changes. 8998f6fba Make webtest an extra dependency in setup.py. Carry forward previous setup.py changes. 34a7a8543 Make pytest an extra dependency in setup.py. Add paragraph on Setuptools extras. Carry forward previous setup.py changes. 62bb826f5 grammar c2a76e468 PEP8 setup.py's 89ea49c21 Add pyramid_debugtoolbar to setup.py, and update narrative text accordingly. 315e46954 Use proper case for Setuptools as a library name. Change Setuptools to a glossary term where useful. 50b8b42b7 One more py.test to pytest a842f3ac4 Carry forward previous setup.py changes. a5860d754 Carry forward previous setup.py changes. Add emphasize lines to highlight what changed. Improve instructions for when to run `pip install -e .` Standardize numbered list format. 0b0132cbe Fix grammar and standardize numbered list 4859a3a18 Carry forward previous setup.py changes. 27877b587 Not previous step, but templating step 7d4f80439 Carry forward previous setup.py changes. 18435c3ac Add pyramid_jinja2 as a requirement. Carry forward previous setup.py changes. ef01615bf Carry forward previous setup.py changes. 5616e05df Carry forward previous setup.py changes. 14718eb01 Carry forward previous setup.py changes. ab0a20945 Make webtest an extra dependency in setup.py. Carry forward previous setup.py changes. 9b236a02e Make pytest an extra dependency in setup.py. Add paragraph on Setuptools extras. Carry forward previous setup.py changes. e76a722e8 grammar ada94dcaa PEP8 setup.py's f5ff422c8 Add pyramid_debugtoolbar to setup.py, and update narrative text accordingly. f868a98cd Use proper case for Setuptools as a library name. Change Setuptools to a glossary term where useful. 3c07c6517 One more py.test to pytest d4c95cb20 add changelog for #3375 07b00370d Merge pull request #3375 from WilliamTakeshi/1736-add-forms-and-validation-tests 738c2c71c update the forms.rst to display the new tests 75ee95b56 add new tests in the forms and validation in quick tutorial 6a207944e Merge pull request #3374 from ayharano/master 964e30e18 note why the docs are pinned 6126726f7 Adjust virtual env instruction line range reference. 536caa6e0 Merge pull request #3346 from stloma/one_cc 086198b5d Merge branch 'master' into one_cc f6becd239 Merge pull request #3373 from prcutler/update-pytest-docs 8fcf0f469 Update hacking.txt to replace py.test with pytest 12c40e09b Merge pull request #3372 from stevepiercy/master 1f8ca153d One more py.test to pytest d2c9dd9d0 Merge pull request #3367 from prcutler/update-pytest-docs c314e3122 Merge branch 'master' into fix-deprecated-accept-predicate 052cb72b6 Merge pull request #3369 from mmerickel/remove-deprecated-principal 9c39f657e Update Pyramid documentation pytest references with feedback 781371a79 remove deprecated principal keyword argument to remember 35b2e9338 Merge pull request #3368 from mmerickel/remove-set-request-property 1f307db52 remove deprecated set_request_property a3c9a003f Merge pull request #3362 from Pylons/docs-prep-style-guide 6d7636144 spit and polish f9c3ff6db Change references to "py.test" in narrative documentation d363b4ef2 Change references to "py.test" in Quick Tour 0f9ea0cd3 Change references to "py.test" in Typographical Conventions c5d3424fe Change references to "py.test" in all Quick Tutorial documentation f6333267a Change references to "py.test" in Quick Tutorial Unit Test page 171593c8c Change references to "py.test" in SQLAlchemy tutorial test page 72c1c87fc Change references to "py.test" in SQLAlchemy tutorial test page 36d48753a Change references to "py.test" to "pytest" in ZODB tutorial test page 5cc53de8d Change references to "py.test" to "pytest" in SQLAlchemy tutorial 8035dd885 Change references to "py.test" to "pytest" in installation.rst 1073884ba Change references to "py.test" to "pytest" in installation.rst 3ef18d1cc nah, just exclude all .DS_Store files, and delete a stray directory 899393ea1 recursive-exclude all .DS_Store files 93067a729 So that's what graft means 4c0e7f765 Is this "graft"? a31456c02 Shuffle .github .github/* from setup.cfg to MANIFEST.in 684a2cb4d exercise some accept ordering ae79dfab3 fix lints a3d3a289e copy integration tests from whiteroses bd82c8b17 fix coverage f2294fb69 move sort_accept_offers to pyramid.config.util 58d2a5f14 Merge branch 'master' into fix-deprecated-accept-predicate f081ae991 fix docs 279ee00ff Merge pull request #3353 from mmerickel/deprecate-pickle-sessions ef9dbe713 Merge pull request #3366 from alqsin/patch-1 5f846f4b7 Fix typo f4404b11a Merge branch 'master' into deprecate-pickle-sessions c3c83eb71 fix old tests 30f79dc6f enable sorting of offers 97ee7f3aa show how to use the serializer 4eade6a2f Merge pull request #3363 from stevepiercy/docs-bump-sphinx-gte-181 473663742 Bump Sphinx - See #3350 029625959 Update links to trypyramid.com, Grok, gunicorn d6e6a79de ignore .github from sdist 26e1afe6b Add issue templates, first draft. 456d0fdfd Standardize contributing.md - Add link to new PP Docs Style Guide - Add link to #pyramid on IRC - Use standard markdown syntax a39479c70 Merge pull request #3361 from stevepiercy/docs-add-rtd-ethical-ads-support eed1d870b Use correct minimum version e79242f70 Merge pull request #3360 from stevepiercy/docs-add-rtd-ethical-ads-support c8abfbba6 Add changelog entry d275ec131 Add support for RTD Ethical Ads bff4d2b60 Merge pull request #3358 from cdunklau/cdunklau-get-renderer-fromconf 2cc524cc0 Add a test with a different configurator instance befe2ffe7 Merge pull request #3356 from cdunklau/patch-2 6447d59aa Rewrap paragraph 081699993 Expunge reST markup, this is a plain text file 8f948b2d1 Merge pull request #3359 from cdunklau/cdunklau-update-copyright b00acf619 Update copyright 80d7018ac Update changelog for 3354 1281a5ccf Add registry arg to pyramid.renderers.get_renderer 0444edcf0 Tweak tox links in HACKING.txt 2fa1e218e version cleanup 2da2fec69 fix typo 66af8f6bc doc fixes 28e688f1a name change dfd0697dc cookiecutter version history 072076378 ref after index apparently f2520e591 doc fixes 38bbea331 tweak some docs ba5ca651c deprecate signed_serialize and signed_deserialize c3188340e deprecate pickleable sessions, recommend json 8cc4bf732 Merge pull request #3351 from stevepiercy/docs-pin-sphinx-1.7.9 bd618672a Pin Sphinx to <=1.7.9 to avoid Travis build failure See https://github.com/sphinx-doc/sphinx/issues/5433 and #3350 3a67b40f8 Merge pull request #3348 from cdunklau/patch-1 b80e5cad7 Fix tiny typo in glossary doc ("l10" -> "l10n") f1f15e9f4 add unified cookiecutter heading 7c4f0b53c correct versionadded/depreciation ce2cedb70 re-pluralize cookiecutter for Sphinx reference 6b6d0e4c2 merging cookiecutters 60ab8c81c Merge pull request #3345 from stevepiercy/master 0011d5e09 grammar fixes 2df3dd3e1 Merge pull request #3343 from trthhrtz/trthhrtz-tutorial-fix 8367b0b94 Add missing waitress dependency b8c17ee19 Update CONTRIBUTORS.txt 13b74d11e Revert "support a list of media types in the accept predicate" a8f793393 Merge pull request #3340 from stloma/pickle_warning 91f381754 fix spelling error 549412454 clarify session factory warnings 762bd9c5c support a list of media types in the accept predicate dd3572502 fallback to __contains__ if a media range is supplied 2497d05c1 support multiple types in the route predicate ed6ddcb8c update docs and changelog 893cb6f6c Remove extra "the" 332ca33fc Merge pull request #3338 from Pylons/docs-cc-update-for-1.10 e604ce435 Update narr/testing.rst to updated files in narr/myproject/ 7f5a799b0 Update narr/project.rst and /myproject starter cookiecutter source files 33768fb14 Update quick_tutorial with starter cookiecutter source files 8f30e8769 Update quick_tour with starter and alchemy cookiecutters source files 9a9ea6a2c Update wiki2 with alchemy cookiecutter source files 7633490dd Remove unused template 6cadff5ac Update wiki with zodb cookiecutter source files 160e80254 Update wiki with zodb cookiecutter source files 61adead54 Update wiki with zodb cookiecutter source files a4b4cdf29 Merge pull request #3337 from Pylons/travis-py3.8-dev-test b14adf400 Attempt to get Python 3.8 to build on Travis-CI b972f3aeb Merge pull request #3336 from Pylons/docs-elevate-pscripts-python-m-option 8ffc520f8 Add label to :ref: to make Sphinx happy cbab50f10 Clarify $VENV convention with references. 121f45b82 fix deprecated usage of request.accept in AcceptPredicate d7dfe77e5 Use correct terminology for running p-scripts in Python a155b4be9 Improve instructions of how to run p-scripts - add link in each script usage to the instructions df62d60c3 Merge pull request #3334 from stevepiercy/master 90bd6061e Remove extra "that" b5f4e4937 Merge pull request #3328 from domenkozar/notfound-307-default 93406d19d CHANGES.rst: add note about add_notfound_view behaviour change 943fc924e Merge pull request #3333 from stevepiercy/python-version-bump 1c44d2b90 Just Python 3 is fine cb887e906 venv is for Python 3.3+, and we support 3.4, so just 3 is fine b5422eeef add_notfound_view: use HTTPTemporaryRedirect as default 4820757ee Bump Python version to 3.7 in docs and project meta files 78464987e Add support for Python 3.7 in Appveyor e259f1e51 Add support for Python 3.7 and 3.8 with allowed failure of 3.8 f1cea823a Merge pull request #3332 from stevepiercy/hello-world-synch 4b84f6e97 Synch Hello World app with canonical version on trypyramid.com and elsewhere 820a75264 Merge pull request #3330 from stevepiercy/docs-code-style df8598a26 Merge pull request #3331 from stevepiercy/exclude-local-linkcheck 9ce94ffb2 Fix broken links from linkcheck, exclude localhost from check 254710cb7 Standardize macOS capitalization 5af30057a Standardize Unix capitalization 72eb0abbd Clean up code-blocks in tutorials/wiki2/tests dc1071af6 Clean up code-blocks in tutorials/wiki2/installation 72415c196 Clean up code-blocks in tutorials/wiki2/distributing 54f69cb5c Clean up code-blocks in tutorials/wiki2/definingmodels a6f3da673 Clean up code-blocks in tutorials/wiki2/basiclayout da34656b3 Clean up code-blocks in tutorials/wiki/tests 919ff698d Clean up code-blocks in tutorials/wiki/installation e7e882123 Clean up code-blocks in tutorials/wiki/distributing 1ab8797e3 Clean up code-blocks in tutorials/wiki/definingviews 530a72d31 Clean up code-blocks in tutorials/wiki/definingmodels 733452293 Clean up code-blocks in modwsgi 5caadd304 Clean up code-blocks in qt/views 3656b4022 Clean up code-blocks in qt/view_classes 1dc04afa7 Clean up code-blocks in qt/unit_testing 5593c0282 Clean up code-blocks in qt/tutorial_approach 78c485f0a Clean up code-blocks in qt/templating 482cc914f Clean up code-blocks in qt/static_assets 1d0533bcb Clean up code-blocks in qt/sessions 8c0fa3195 Clean up code-blocks in qt/routing 2cf5784d4 Clean up code-blocks in qt/requirements 47524e35e Clean up code-blocks in qt/request_response 7574fb1d9 Clean up code-blocks in qt/package 74bb4c417 Clean up code-blocks in qt/more_view_classes cc6727915 Clean up code-blocks in qt/logging 020a8ab6c Clean up code-blocks in qt/json a0019b227 Clean up code-blocks in qt/jinja3 fca57a1da Clean up code-blocks in qt/ini 48608b605 Clean up code-blocks in qt/functional_testing 473796179 Clean up code-blocks in qt/functional_testing ed5665e5d Clean up code-blocks in qt/forms 1ee470e30 Clean up code-blocks in qt/debugtoolbar 9be675e89 Clean up code-blocks in qt/databases e6e8bf5e2 Clean up code-blocks in qt/cookiecutters 12abe106f Clean up code-blocks in qt/authorization cd648a126 Clean up code-blocks in qt/authentication e705e92cd Clean up code-blocks in zca 95f26f1fd Clean up code-blocks in webob fdf6bb3b4 Clean up code-blocks in views 6517a9f98 Clean up code-blocks in viewconfig a33296481 Clean up code-blocks in vhosting 9c343ed28 Clean up code-blocks in urldispatch 9620ab291 Clean up code-blocks in upgrading 0dcffff8a Clean up code-blocks in traversal 419dd6049 Clean up code-blocks in testing 56bf35ce6 Clean up code-blocks in templates 71569e86a Clean up code-blocks in subrequest 768df51ca Clean up code-blocks in startup 5ae58c8a2 Clean up code-blocks in sessions 1479bdd02 Clean up code-blocks in security 889f5a161 Clean up code-blocks in scaffolding 978688319 Clean up code-blocks in resources 8369ed594 Clean up code-blocks in renderers f07408511 Clean up code-blocks in project 7c1ce4032 Clean up code-blocks in logging afe3b6e3f Clean up code-blocks in introspector 9c5da22bd Clean up code-blocks in introduction e33ffe70d Clean up code-blocks in install d9fdc76c3 Clean up code-blocks in install 4588374ad Clean up code-blocks in i18n 9de9236f2 Clean up code-blocks in hybrid c291b1107 Clean up code-blocks in hooks 71923a479 Clean up code-blocks in firstapp 7c7976643 Clean up code-blocks in extending 65b7bf27a Clean up code-blocks in extconfig 1f1c65c2b Clean up code-blocks in events 7267d1440 Clean up code-blocks in environment 5a9458c46 Clean up code-blocks in configuration 8a6ea258c Clean up code-blocks in commandline 2891d1436 Clean up code-blocks in assets adf1facad Clean up code-blocks in advconfig ff6b0067c Clean up code-blocks in advanced-features fcc53a4d3 Clean up code-blocks in request 510b21a1b Clean up code-blocks in typographical-conventions 2cbda9968 Clean up code-blocks in quick_tour c3d6873ac Merge remote-tracking branch 'origin/docs-code-style' into docs-code-style 93dd77e33 indent 4 spaces 4ef40684b indent 4 spaces 5488da0d1 Merge pull request #3325 from mmerickel/fix-unpickle-crash 3a89ed345 Merge pull request #3319 from Pylons/feature/more-samesite-work 3ee04cc62 Merge branch 'master' into feature/more-samesite-work a02ed8d23 indent 4 spaces 8bb8021ba indent 4 spaces 0ad05afc0 address review comments by rayedo 0760eba8f let tox install the extras for us from the sdist 9d6851286 add changelog for #3325 a9cd71dd1 catch other pickle errors when loading content 88138fd12 Merge pull request #3113 from mmerickel/refactor-utils 52fde9aa1 fix circular imports with predicate config f997988c0 syntax 0ed6b9969 add changelog for #3307 76c066c20 Merge pull request #3307 from Pylons/alembic-cookiecutter-alchemy dc2eee4c6 Merge pull request #3323 from stevepiercy/master 1cadbf78b Update __init__.py 6174a79ea Merge pull request #3318 from mmerickel/pshell-setup-generator 5b1e29544 Merge pull request #3321 from mmerickel/travis-pypy fa99927b7 test on newer pypy/pypy3 54533fa2e ignore these tests on pypy, see https://github.com/Pylons/pyramid/issues/3237 (#3320) ea81209f2 lol 87771a54d implement samesite option for AuthTktAuthenticationPolicy and CookieCSRFStoragePolicy 31bce90bf add some docs for pshell setup with an example of handling transactions 990fb0ed1 enable the setup function in pshell to wrap the command lifecycle 0c8ca237d Merge branch 'master' of github.com:Pylons/pyramid 6dd7a85cf use correct script name to fix tests 1c3625831 synch up source code in tests step 379b5ad21 synch up source code in authorization step f0442aa04 synch up linenos with source code f63c10ee0 Synch up source files for authentication step 0d08c32d4 Synch up src files and update definingviews.rst 3b6264fb0 Gardening of definingmodels.rst - Synch up emphasize-lines to new script changes - Update output examples ed8004b25 Add flake8 178bf2077 More synching of src to cc files c71eeae50 Resynch src files to cookiecutter 57a896f10 Merge pull request #3310 from gerwis1998/master 80ab8e738 Change import to module scope 3b7ed44fc Redoing some changes. My bad ;) eab50da2b Typos changed 6986c6b7a Modify sections for db script to align with Alembic workflow (WIP) - This is not complete. I don't know what I did wrong, but the script does not run. 0fa750698 First stab at updated db script 03fc543e7 Add Alembic step and overview 89e464b28 Add alembic directory to source in models step 5b3f50e56 switch to engine_from_config to be consistent with run_migrations_offline See https://github.com/Pylons/pyramid-cookiecutter-alchemy/commit/f1ab68543d3e44fc1a5df0aa0355f08578f38b7a 9f349cdeb drop alpha status from pyramid requirement in setup.py - See https://github.com/Pylons/pyramid-cookiecutter-alchemy/issues/34 beeee2961 rename script to align with cookiecutter default bd0d044d6 Merge pull request #3308 from stevepiercy/master e7bfdacfe add .python-version to gitignore 66086301a Add alembic, correct name of init script in setup.py - Adjust linenos in defining models step - Update package version numbers to latest 9ce498661 Add omitted files to basiclayout step 49620d9f7 Add Alembic and clarify console script in Installation step a0cdd7b3a add missing .gitignore 487df3c86 Synch up readmes with cookiecutter c8f3bf5a7 Add mention of migrations and Alembic in design and glossary. 8b43919a9 Update source files for basiclayout step for Alembic support 63f24316b Update source files for installation step with new alembic support a00449095 Merge pull request #3304 from stevepiercy/master 819732eaa remove html_use_smartypants - for good, now that we specify Sphinx minimum version of 1.7.4 ba301542b Merge branch 'pr/3303' c622cdb27 Merge branch 'pr/3302' e6c7eafdf add changelog for #3302 f1b72ca6c Sign CONTRIBUTORS.txt 93916525d Update `request_param` kwarg documentation for `add_route` config method ce9d50b0c Sign contributors file 56cbb5242 Add httpexception for status code 308 2fd7905a9 Merge pull request #3300 from Pylons/feature/session-samesite-lax 34bbcc83d Merge branch 'master' into feature/session-samesite-lax 57ee91a9f add changelog for #3300 beafcc9ed add versionchanged markers aaed8d498 Merge pull request #3299 from mmerickel/drop-permission-add-route 6c8ad427e samesite no longer requires bytes 0a998e40b Merge PR #3298 of Pylons/pyramid into feature/session-samesite-lax 967a06c2f Bump version of WebOb required 7b6eb3523 remove the permission arg from add_route 2c5e19954 Sign CONTRIBUTORS.txt bc8728ae1 oops, py3 here too bd1cfa871 python 3 fix 3d3deebb9 fix tests 2d9390fd7 Set the samesite flag to Lax by default on session cookies 77caaff93 Merge pull request #3251 from Pylons/replace-mimeaccept 2cbea29fa use correct file extension for CHANGES f7a313d68 Update CHANGES.rst for #3251 12a58d211 Replace MIMEAccept with acceptparse.create_accept_header 62dbd4554 Add failing test for MIMEAccept in httpexceptions 21882e4e1 Depend on newer version of WebOb c7e3c6605 Add .cache folder to gitignore 859002288 Merge pull request #3283 from LuisCastilloH/Issue-3154 e080c9186 Merge pull request #3288 from stevepiercy/docs-2572-support-xelatex b1c8eb77e Use actual tree output characters, now that we have Unicode support 54a218857 Update Makefile and make scripts to use xelatex to build PDF 298e346e7 Remove todo extension and configuration 1c2e9d014 Remove lazy commenting. If a printed book format is ever desired again, then there are commits in the history that can be used as a reference and adapted for however it should be done in the future. d4be9a573 Support xelatex for PDF output - Now with Unicode character support a5dc96147 Merge pull request #3267 from Pylons/pdf_rendering_fixes bf08a77be make pdf rendering work again, less than optimally; take into account new sphinx latex styling, and comment out sections that just dont work now; todo and danger directives are ununsed, so ditch them e6581faba Update GitHub URLs for tutorials 974833c98 Merge pull request #3287 from radurevutchi/master 7267a4491 Merge pull request #3279 from huntcsg/master f6aee3428 Updated CHANGES.rst and fixed versionadded to be correct 07378673d Merge pull request #3280 from cewing/issue-3212 21ea2cb9e issue #3182 removed extra lines from previous PR d71bbc635 Fix misspelling f7e065a78 Update wiki tutorial index with cut and paste instructions 71cc19fcc Update wiki2 tutorial index with cut and paste instructions fe0de8128 Update quick tour index with cut and paste instructions a3b215947 Added cut and paste instructions in new location c0f5f071b Removed for code review 4c2d428ca Updated CONTRIBUTORS.txt efd61eb50 Add Configurator context manager 'route_prefix_context' to allow for adding routes and including configuration callables with a particular route prefix. 4d7625e9b Add cut and paste text to quick tutorial index 829cc3d22 Add changelog entry for this bugfix 0d9792f84 Merge pull request #3275 from cyraxjoe/sprints-doc-fixes 19beeacc7 Sets, when you absolutely, positively want those extra microseconds back 5a99ad864 Update the building of status_dict, now that both the base server and client errors and their specific implementations share an error code. Ensures we only get the specific implementations in status_dict 391275df4 Move base server and client error codes and titles to the base classes. Add a docstring to the HTTPInternalServerError ba41c5675 Merge pull request #3276 from radurevutchi/master e68e30833 fixed issue #3182 - alphabetized dependencies in quick tutorial and aligned emphasize-lines 6f31f1c51 Removes the step to install additional packages in the quick tutorial. 21a9376b6 Forward port some items from 1.9-branch into RELEASING.txt c7eca0e33 Add yet another wiki to update on release 65f4679d7 pyramid no longer depends directly on pastedeploy 763b7ae22 add changelog entry for #3271 1b689a4bf Merge pull request #3271 from Pylons/sphinx-bump f6cb40b68 Bump sphinx to >=1.7.4 - Closes #3269 and #667 - Paves the way for #2572 50efc321c Merge branch 'master' of github.com:Pylons/pyramid 5fce6fd72 ensure the pyramid deps are installed from source, not the dist in pypi 679b51bf7 pin to a non-pre version of venusian cc75d3b38 pin to non-pre version of webob 8bd6f7d3e link to pypi.org 859668e99 blacklist sphinx 1.7.3 4e2ee7de7 Merge pull request #3264 from mmerickel/fix-get-root e492273d1 use the RequestContext instead of app.threadlocal_manager for scripting 5249392da Merge pull request #3257 from mmerickel/fix-3229 f9c30f500 Merge branch 'master' of github.com:Pylons/pyramid d384ac9fa document the current query behavior on url generation a851d05f7 Merge pull request #3253 from jvanasco/fix-webob_updated 073facffe updated unset_cookie 41662fd21 updated `delete_cookie` docs with `name` instead of `key` fab055d61 updated docs/interfaces to note change in webob 1.7 of `set_cookie(key` to `set_cookie(name` 9ebc009c5 Merge pull request #3244 from hongyuan1306/master 13734ad64 Fix secret length in doc of SignedCookieSessionFactory bf59bd87c Merge branch 'master' of github.com:Pylons/pyramid 47ff29297 Merge pull request #3241 from stevepiercy/master ad6593ca2 attempt to fix smart quotes - Testing whether the version of Sphinx on RTD removes smart quotes. See http://www.sphinx-doc.org/en/stable/config.html#confval-smartquotes 555818c44 Merge pull request #3238 from stevepiercy/master c0fb3b8ce remove stray backtick 396e5339a Merge pull request #3235 from heron182/3195_cherrypy_import 7cf1a5d2b Not a backward-incompatibility for Pyramid. 6484dbf64 Fix invalid string in feature rephrasing 13cc78aac Rephrasing feature change f5d1b6fff Merge branch 'master' of github.com:Pylons/pyramid into 3195_cherrypy_import ea79cbae0 Adding entry on CHANGES.txt d3edffe1e Merge pull request #3236 from Pylons/changes-as-rst 39ff2c398 Accomodate file renames in release instructions. 305dc4696 Fixing another import path regarding cherrypy version change 6141a7339 Mark changelogs as ReST, for better Github rendering. a3a9d75fb Fixing formatting and import errors e8678d5e9 Adjusting cherrypy WSGI Server import path according to new release 681a79f56 fix broken link ecb294f8b Merge pull request #3224 from stevepiercy/master f1a5e2f6c Remove `html_use_smartypants` setting because RTD now uses Sphinx 1.6.5 1e3788491 Merge pull request #3221 from di/subrequest-doc-fix 3a1d70d71 Emphasize additional line b64ade0d7 Merge pull request #3217 from stevepiercy/master 1c608c51d Update templates to align with cookiecutters - Update CDN assets to minor versions - Use data attribute for Jinja2 templates (already done in mako and chameleon) af689040b Merge pull request #3215 from stevepiercy/master 731a5f372 Align project name with source files myproject/*.ini - Closes #3213 c9a91f4ea Merge pull request #3208 from stevepiercy/master 2a84a4438 Clarify when and how waitress is installed. - see #3204 0c277fccb Merge pull request #3205 from Pylons/revert-3204-patch-2 6e72d4846 Revert "setup.py: add waitress requirement" 5d9f2f7f4 Merge pull request #3204 from silum/patch-2 3bcc8e7fc setup.py: add waitress requirement e2022041b Merge pull request #3203 from tjwudi/patch-3 e332418cf Update factories.py f32dac8e3 Clarify property descriptor in add_request_method cc6a6ed60 Merge pull request #3201 from tjwudi/patch-2 1a928d4ce Fix type e90b5ab84 Merge pull request #3199 from tjwudi/patch-1 3edad52fc Minor fix - Indentation issue 5ce3e89fd Merge pull request #3196 from silum/patch-1 39984a54a CONTRIBUTORS.txt: add my name 5fc14d686 views.py: prevent exception on unknown user login b83d693d2 views.py: prevent exception on unknown user login 0042089cb Merge pull request #3192 from stevepiercy/master 87b7b7d7f fix lint f9ae5ad56 Synch source files with cookiecutter a5d3d2924 Merge branch 'pr/3140' d5a66295d changelog for #3140 115516479 Merge pull request #3188 from stevepiercy/master 9f5f84dc7 Move Quick Tutorial under Tutorials 58831496b Merge pull request #3180 from shentonfreude/feature/GH#2926_quick_tutorial_wsgiref_to_waitress cc341a6b2 Merge pull request #3183 from Pylons/fix-pypy a4f9de857 fix pypy by using a specific version 30bf73004 Changes per stevepiercy review, thanks! 088013637 Force emacs not to add newlines gratuitously, un-add them 90ba8b3e8 Merge branch 'feature/GH#2926_quick_tutorial_wsgiref_to_waitress' of github.com:shentonfreude/pyramid into feature/GH#2926_quick_tutorial_wsgiref_to_waitress bcf79f0d2 Quick Tutorial: Replace wsgiref with waitress cfc8fbe0e Quick Tutorial: Replace wsgiref with waitress 6b234227d Merge pull request #3177 from UnquietCode/patch-1 b4659cae1 csrf documentation change dba0b43c4 Merge pull request #3171 from stevepiercy/master f67d8c770 update comment to align with method 11fd44487 Merge pull request #3168 from jinty/typo b2fb291cb typo c53635956 Merge pull request #3165 from jeremy886/master cae6da810 change cgi.escape to pyramid compat.escape df2a517ac Merge pull request #3152 from larsblumberg/master c6ede2dbc Only include test code snippet that has been added ba5732f5d Merge pull request #3160 from stevepiercy/master 9a7acfeba Fix typo in Mac OS X Python install instructinos 90693748b Merge pull request #3153 from larsblumberg/change-wording 641861c06 Add my name to contributors list acc4058e2 Add a functional test for the static file 85d87f361 Update wording on tutorial page 665d2ecdf Add functional test for css file 1c8d2cf28 Merge pull request #3151 from larsblumberg/larsblumberg-patch-1 75a098c4a Add missing word to jinja2 tutorials page e80491c54 Drop repoze.lru on Python 3 e83f2aa50 Merge pull request #3141 from stevepiercy/master 759febef4 update zodb wiki files to synch with its cookiecutter using context manager 1b8a34891 Merge pull request #3138 from stevepiercy/master c1e805b91 update zodb wiki files to synch with its cookiecutter f84673c51 Merge pull request #3135 from kdebowski/master 15480cc8a Fix typo b7111d8c6 Merge pull request #3131 from stevepiercy/master 713fe75bb Update webob intersphinx 9c725a6ce add changelog for #3129 90f64a18d Merge pull request #3129 from mmerickel/fix-request-module-name 0b93600f4 fix the __module__ and import path of the request after custom properties have been set 8763d3e46 Merge pull request #3127 from stevepiercy/master a6aadf338 Add more references about context manager and `with` statement d45f41f74 Merge pull request #3119 from stevepiercy/docs-context-manager 0958d268b Add pyramid.interfaces.IRouter.request_context and pyramid.paster.bootstrap - sort all Pyramid context managers b8658e94f fix the other link to pastedeploy 31888c9f1 update link to pastedeploy 77e2f18b3 add changelog for #3122 49815841f add _depth and _category arguments to all decorators a0aaf09c7 add changelog for #3105 ff94b32c2 Merge branch 'pr/3105' 8d0cf35c0 Add a term for context manager in Quick Tutorial 2d7b91b7a Add a term for context manager in Quick Tour e33212c67 Update example apps to use config context manager in Quick Tour - add missing EOF line ending b6937e32b Update example apps to use config context manager 0fc3b3aec Use lineno-match instead of linenos e2c59262a Update example apps to use config context manager 4269f3da2 Update example apps to use config context manager 546378295 Link context manager term to glossary 83a1c2a06 Add term "context manager" 34eb9f4b6 Merge pull request #3116 from cacarrara/fix-typo-in-doc 66bb386b5 Fix doc typo d8c654780 Merge pull request #3111 from mmerickel/check-manifest efb35f1e6 avoid installing the sdist in certain tox environments 2ec353522 combine tox steps into lint e42ba5319 add a manifest and a tox step to check it ebc077c53 add tosh lyons to contributors.txt file 0afdad539 rename view_config argmuent category to _category eb596cbc0 documentation updates 7c5880be8 Merge pull request #3109 from stevepiercy/master a816a8834 Update all external links per `make linkcheck` - Most are changing http to https, or readthedocs.org to readthedocs.io, and some for Python packaging reorganizing some docs into tutorials, as well as miscellaneous changes. 3fbd22d14 add a section for cookiecutters e2110176f remove 1.10 alpha branch until it is actually released 7534d3d7f add 1.10 alpha branch 884eb55bb prep 1.10.dev0 9e3aeb68a leave whatsnew-1.9 link a50e781df docs are latest d826df0b0 prep 1.9 32c61ca8e explain more clearly the exception view changes 14c5425d4 Merge pull request #3106 from stevepiercy/master 51498c473 Fix link to Venusian docs ea4928194 documentation for view_config category argument 4be1e6ccd add support for custom category in view_config decorator ea593f9dd Merge pull request #3103 from stevepiercy/master 19d341b5b change http://docs.pylonsproject.org to https - use correct URL for code style - use correct Pyramid version for zodb wiki src file template efc3780c3 Merge pull request #3099 from stevepiercy/master 070797471 update intersphinx for pytest and repoze.who - Closes #3098 068010176 mention check_csrf_origin moving to the pyramid.csrf module 78b4b7cdd use readme_renderer to check the README syntax bd124a79c prep 1.9b1 53cfb8383 update the whatsnew-1.9 with changes from #3034 5aa1afbb2 add changelog for #3086 22e61f199 Merge pull request #3086 from mmerickel/set-execution-context 983216c05 add changelog for #3034 5a1950121 Merge pull request #3034 from russellballestrini/1.9-refactor-parse-url-overrides effe0e6c5 document changes and add tests 75c30dfe1 Merge branch 'master' into pr/3034 498342112 configure resource_url to use the same logic 5c437abba add changelog for #3088 83a3fcec6 Merge pull request #3088 from drnextgis/quote_via 6f43b6174 document and test p.encode.urlencode(quote_via=...) 8226534e1 add a router.request_context context manager 4eed3464d Merge pull request #3094 from stevepiercy/master c2161266f update contributing URL 83cef75ec Merge pull request #3092 from stevepiercy/master d505174d3 fix URL 80ce00e7a remove trailing slash 2cd6a6dbc Use HTTPS for pylonsproject.org b080c3cd8 Merge pull request #3089 from stevepiercy/master 4216e1f92 Use HTTPS for pylonsproject.org 804232f6e quote_via urlencode argument 2ea943e69 Merge pull request #3085 from mmerickel/reraise-invoke-exception-view 6f2f04a4d add a reraise argument to request.invoke_exception_view 975b025c7 update whatsnew-1.9 b54a70259 add changelog for #3084 988c69aef Merge pull request #3084 from mmerickel/fix-3078 21300198e fix p.security.ACLPermitsResult to subclass p.security.PermitsResult 2e015c974 typo 72ca13524 apply request extensions within invoke_subrequest itself cdd0a86b4 update whatsnew-1.9 06c28384c Merge pull request #3082 from stevepiercy/master fa13770db fix out of range error 65a6d3a79 update src files and synch emphasize-lines for quick_tour bb079f409 update src files and synch emphasize-lines for myproject 2c0e3e334 update src files and synch emphasize-lines for alchemy wiki tutorial 909ae055f synch emphasize-lines with src files for zodb wiki tutorial 85623b13b Update src files for ZODB wiki tutorial - ref #3081 8cbd2355d Merge remote-tracking branch 'upstream/master' a503511cf Merge pull request #3059 from chrismorales/pyramid_tm_3052 5452f1abd Merge pull request #3079 from m-click/fix-basic-auth-forbidden-view 5067ffcf1 Fix forbidden_view for BasicAuthAuthenticationPolicy (#3066) 7b3249dff add changelog for #3074 5da7f5b05 Merge pull request #3074 from Pylons/3073-all_permissions_list-iterability daf06d8f8 add versionadded directive for invoke_exception_view 57ce7b0c2 explain why we prefer to avoid activate d07c3a0e9 Merge remote-tracking branch 'upstream/master' c4f00ba7a Merge pull request #2634 from cewing/issue.2614 381fe100f restore the r. it's important 1814cda1f Ensure that instances of 'AllPermissionsList' are iterable. cc8ce5783 add changelog for #3060 22215dfab Merge pull request #3060 from Pylons/push_threadlocals_exception_view 4f66355fb Always push the threadlocals 719ab350b fix a few more comments, and reflow introduction document to one line per paragraph be4b64f19 fix more comments and refold lines, one per paragraph as specified in stylesheet. 794fd3551 finish all app references for Pyramid and refold line lengths a419bcd2b more fixes for CR f42ab136c use str in deference to Py3 style over Py2 6b4049728 Merge remote-tracking branch 'upstream/master' 9ef3311ee Merge pull request #3072 from stevepiercy/master c4ec0184c Merge remote-tracking branch 'upstream/master' cb3b05f43 Add cookiecutter step for master branch upon release of new branch bc75c4d63 Merge pull request #3071 from stevepiercy/master 1aa283fac mid-release cycle will be the death of me c3bb231f4 append ` --checkout master` to cookie cutter command 64cf0e5f9 Move docs update to Prepare new release branch d179ce929 use shortcut for github URL; update RELEASING.txt - refs: #3042 12ac99d78 Merge pull request #3067 from stevepiercy/master 93c94e102 use the version for the mid-release cycle - update releasing.txt accordingly 7dbc4a7a4 clarify badges for releasing 981a9df80 fix more style issues per CR e20ed7d92 fix code indentation and unify style for all code blocks, per CR 7c20d8ca3 updated documentation showing the pyramid_tm.explicit_manager being set 97e41c6b4 Merge pull request #3062 from fangpenlin/add-contributor 5c6e8dfc9 Add myself in the contributors list 44c621a5b finish polishing the advanced configuration doc per code review f20a01816 fixes per code review, Thanks @stevepiercy. 81fa04cc4 updated the emphasis in the tutorial docs for the definingmodels.rst f41de61e8 Merge branch 'master' into pyramid_tm_3052 d83888380 updated references for the models that have references for the config.settings 636d45bba Merge pull request #3061 from Pylons/render-last-exception 3bb3c6e18 Make coverage happy again dda9fa85a When invoking an exception view, push the new threadlocals 07e0e15fd allow the execution policy to perform a last-ditch effort to render an exception view 352bf2466 Merge branch 'master' of https://github.com/Pylons/pyramid 3a43ee31f Merge branch 'master' of https://github.com/Pylons/pyramid into pyramid_tm_3052 ed7bad686 pyramid_tm.explicit_manager set in the configuration. 50d216a54 add change note f6f6d13be Merge pull request #3055 from fangpenlin/fix.2548 c5538ea90 Also replace script tags appear everywhere 52ff50f75 Updating wording in the advanced features doc to make it more accessible 3b340c992 Fix #2548, add SRI has for script tags 37d887705 add changelog for #3054 b3f153efd Merge pull request #3054 from fangpenlin/feature.closest-predicate-match-error-msg 96dd805d5 Load difflib on-demand so that it won’t take message proactively 08422ee63 Fix #1603, add closest predicate name in error message aafaf7365 Add test for closest predicate error message f47d226dc simplify the section comparing pyramid with other web frameworks 26c90db17 move more esoteric framework features into a separate file to remove complexity from the intro doc. b033b9664 Merge branch 'master' into issue.2614 7c680930d updates to narrative docs introduction, fixing for clarity and concision 8c4d42296 Merge pull request #3045 from stevepiercy/master ad6b57f35 adjust emphasize-lines range b730ae3a4 remove bad path from python executable - Closes #3044 c74cc428d Merge pull request #3039 from stevepiercy/change-to-localhost 5f3b95cf3 Merge branch 'master' into change-to-localhost b5444950d resolve conflicts b57460e67 update narrative docs to align with source code - per https://github.com/Pylons/pyramid/pull/3000#issuecomment-294565854 a7d60de00 Merge pull request #3036 from stevepiercy/master dede5366e Merge remote-tracking branch 'upstream/master' 4e27dd4c4 Merge pull request #3035 from Pylons/pytest-url-fix-master f46c7944b use https 0b92dfed8 use new TLD for pytest-cov a7402ad57 Pytest changed their URL structure 607367ace prep 1.9a2 1fc7eefc4 fix changelog, added #3031 and #3029 to the wrong release version 03e2626a6 pep8 fix 666e8a72a modified: CONTRIBUTORS.txt 707e22afe make adjustments to make tests pass. 203101c06 Update url.py | Refactor parse_url_overrides d1745247e line length ab8c57811 add incompatibilities to whatsnew e2e51b353 add changelog for #3031 ba677d566 Merge pull request #3031 from mmerickel/normalize-exception-rendering 3b886e6f3 normalize excview tween to use ``request.invoke_exception_view`` 3213e20f5 add changelog for #3029 2edbd967e Merge pull request #3029 from mmerickel/clear-request.exception 7936210eb clean request.exception if the excview fails to handle the error b573ace14 Merge pull request #3023 from stevepiercy/master 61083014e Merge remote-tracking branch 'upstream/master' 7d1e0646d add more events for updating trypyramid.com 216e10526 kill off pylonsrtd fbfd8191c fix url syntax yet again c273cd047 fix url syntax c84904381 prep 1.9a1 2ea4b00b1 add the license file to the wheel's dist-info 840508d2a typo 2aebc688c line length fixes in whatsnew-1.9 785088471 add changelog for #2993 8f3c93cba fix rst syntax fdd77da62 link to plaster_pastedeploy 156c7fa32 link to 1.9-branch in contributing 33f1c2472 switch readme to 1.9-branch badges 4245b85e8 really add whatsnew-1.9 2b9b6cab9 update changelog and add whatsnew-1.9 847fb7098 improve flow of changes for configurator threadlocals 9028c9944 move csrf changes to the "major features" section 6419a30f2 improve csrf changelog docs e78aa24cd Merge pull request #2985 from mmerickel/plaster ab04b7be4 Merge pull request #3020 from stevepiercy/master 69828b5aa standardize "non-standard" 80973f863 Merge pull request #3019 from mmerickel/fixes/csrf-decoupling-2854 9c15a8eac Merge branch 'master' into pr/2854 3f14d63c0 restore the ``ICSRFStoragePolicy.check_csrf_token`` api 87af11c5e add changelog for #2874 1086143ba Merge pull request #2874 from mmerickel/config-context-manager 682a9b9df final cleanup of csrf decoupling in #2854 c4ccb619d Merge pull request #3017 from stevepiercy/master 68f673ff5 update cookiecutter README.txt throughout docs - https://github.com/Pylons/pyramid-cookiecutter-starter/pull/28 - https://github.com/Pylons/pyramid-cookiecutter-zodb/pull/7 - https://github.com/Pylons/pyramid-cookiecutter-alchemy/pull/8 ee15a7162 Merge pull request #3016 from Natim/fix-rest-example de299eb1c Fix underlined title. 4b3603ad2 Move CSRF storage policy registration out of PHASE_1 config and simplify tests given previous improvements to CSRF. 2ded2fc21 Apply drafting changes to documentation. d39af2202 Merge pull request #3012 from stevepiercy/master 6ff6fa265 update user prompt for cookiecutter repo_name - refs: https://github.com/Pylons/pyramid-cookiecutter-starter/pull/27#issuecomment-296507821 68511c6ff Merge pull request #2995 from jeremy886/master 1c6370f07 Merge pull request #3007 from jeremy886/patch-2 4375bc690 Update CONTRIBUTORS.txt 7805cb6c4 Merge pull request #3004 from stevepiercy/master 8197f18c5 fix rst syntax for index entries a1137641e Merge pull request #3001 from whiteroses/fix-typo 999bdae76 Fix typo in comment. 6dbdeb344 Add a new contributor. 6d120e5f7 Fix #2927 - Change to listen = localhost:6543. 3dd3d06c6 Merge pull request #2996 from whiteroses/fix-typo de07193b2 Fix a typo in a comment. 9d961de6c Update default.py edf56847a Update default.py 4b743ad89 Update default.py 67ac6c871 Update default.py bcde63234 Merge remote-tracking branch 'Pylons/master' 2078f2cf5 add version tags on set_default_csrf_options 66585f47e forward port some history changes from 1.8-branch 8597552cb docs syntax fix 7c0f09864 Use the webob CookieProfile in the Cookie implementation, rename some implemenations based on feedback, split CSRF implementation and option configuration and make the csrf token function exposed as a system default rather than a renderer event. f6d63a41d Fix a bug where people that didn't configure CSRF protection but did configure a session and set explicit checks would see an exception fe0d223ad Rename implementation to ICSRFStoragePolicy 8f60e2c39 add to contributors list 313c25149 Fix tests and documentation in various places, and feedback following review regarding naming of variables and code cleanup. a2c7c7a49 Create a new ICSRF implementation for getting CSRF tokens, split out from the session machinery. 387993115 Merge pull request #2993 from stevepiercy/master b9ee2a673 add execution policy to pyramid request processing diagrams 1bd681193 replace deprecated cgi.escape() with html.escape() 6014cb479 Merge pull request #2990 from stevepiercy/master 4c583e349 grammar fix de5e4f40e signed contributors agreement 134ef7e8d turn the Configurator into a context manager b536bd9db Merge pull request #2989 from mmerickel/threadlocal-include bd1cce29c add changelog for #2989 f5ff7e0dd push the threadlocal registry while config.include executes a857ebbc6 add a failing test checking whether the threadlocal registry is active during config.include f454b80b0 add some simple notes about plaster in the narrative docs fa8a9dcb1 add changelog for #2985 db8aeae4c depend on plaster_pastedeploy 3e489b740 update pserve e1d1af88e update pshell 6787903d3 update prequest, proutes, ptweens and pviews 14be695bd rewrite low-level pyramid config functions to use plaster 126c63581 Merge pull request #2984 from mmerickel/pserve-open-url 839dbff79 changelog for #2984 248669dba support opening the browser via pserve.open_url config setting 50cebd7de require "open_url" setting in order to know what browser to open 441503653 depend on python_requires in pip 9+ to check runtime versions 8b96cfeed add python_requires metadata 2c8555edb Merge pull request #2981 from stevepiercy/master 6204d8de5 add Mako to options for pyramid-cookiecutter-starter 6c38f2b73 update twitter handle 39e07f4c1 Merge pull request #2978 from stevepiercy/master c87f61135 add wikipedia to releasing 8e085aa4f Merge pull request #2976 from stevepiercy/master cc0aeb84c add Chameleon as option to pyramid-cookiecutter-starter 38294e6dc add changelog for #2962 780d693b6 Merge pull request #2962 from Natim/2961-hupper-call-broken 1691556ea changelog for #2967 78ac16c1c Merge pull request #2967 from Cykooz/fix.memory-leaks 2798f253a @mmerickel review. 870a1d1f9 Reverted useless changes in tests. 71e92df92 Reverted couple useless fixes of memory leaks. 7fb889349 Merge pull request #2969 from stevepiercy/master 3ec0fca82 use correct directory name …
stevepiercy
added a commit
that referenced
this issue
Nov 12, 2019
stevepiercy
added a commit
that referenced
this issue
Nov 12, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
See https://bitbucket.org/pypy/pypy/issues/2685/regression-with-pyramid-zopeinterface#comment-40776650
Temporary patch: #3183
The text was updated successfully, but these errors were encountered: