Skip to content
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

Open
mmerickel opened this issue Mar 9, 2018 · 0 comments
Open

pyramid's IDict interface is incorrect for pop. #3237

mmerickel opened this issue Mar 9, 2018 · 0 comments
Labels

Comments

@mmerickel
Copy link
Member

See https://bitbucket.org/pypy/pypy/issues/2685/regression-with-pyramid-zopeinterface#comment-40776650

Temporary patch: #3183

@mmerickel mmerickel added the bugs label Mar 9, 2018
@mmerickel mmerickel added this to the 1.10 milestone Jul 31, 2018
mcdonc added a commit that referenced this issue Aug 1, 2018
@mmerickel mmerickel removed this from the 1.10 milestone Aug 4, 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
Labels
Projects
None yet
Development

No branches or pull requests

1 participant