René's URL Explorer Experiment


Title: Update more-itertools to 8.14.0 by pyup-bot · Pull Request #722 · pythonprobr/libpythonpro · GitHub

Open Graph Title: Update more-itertools to 8.14.0 by pyup-bot · Pull Request #722 · pythonprobr/libpythonpro

X Title: Update more-itertools to 8.14.0 by pyup-bot · Pull Request #722 · pythonprobr/libpythonpro

Description: This PR updates more-itertools from 7.0.0 to 8.14.0. Changelog 8.14.0 ------ * New functions * :func:`longest_common_prefix` (thanks to nanouasyn) * :func:`iequals` (thanks to nanouasyn) * Changes to existing functions * `concurrent.futures.ThreadPoolExecutor` is now imported lazily in :func:`callback_iter`. * :func:`tail` is now optimized for iterables with a fixed length. * Other changes * Some documentation issues were fixed (thanks to pochmann and timgates42) * This library is now marked for Python 3.10 compatibility in PyPI (thanks to chayim) 8.13.0 ------ * New functions * The :func:`subslices` recipe from the `itertools` docs was added (thanks to rhettinger) * Changes to existing functions * The :func:`ichunked` function is now more efficient (thanks to hjtran0 and seanmacavaney) * The :func:`difference` function is now more efficient (thanks to Masynchin) * The :func:`grouper` recipe now has more features, mirroring the one in the `itertools` docs (thanks to rhettinger) * Other changes * Some documentation issues were fixed (thanks to medvied and Freed-Wu) * The `more_itertools` package is now built with `flit` (thanks to mgorny) 8.12.0 ------ * Bug fixes * Some documentation issues were fixed (thanks to Masynchin, spookylukey, astrojuanlu, and stephengmatthews) * Python 3.5 support was temporarily restored (thanks to mattbonnell) 8.11.0 ------ * New functions * The :func:`before_and_after`, :func:`sliding_window`, and :func:`triplewise` recipes from the Python 3.10 docs were added * :func:`duplicates_everseen` and :func:`duplicates_justseen` (thanks to OrBin and DavidPratt512) * :func:`minmax` (thanks to Ricocotam, MSeifert04, and ruancomelli) * :func:`strictly_n` (thanks to hwalinga and NotWearingPants) * :func:`unique_in_window` * Changes to existing functions * :func:`groupby_transform` had its type stub improved (thanks to mjk4 and ruancomelli) * :func:`is_sorted` now accepts a ``strict`` parameter (thanks to Dutcho and ruancomelli) * :func:`zip_broadcast` was updated to fix a bug (thanks to kalekundert) 8.10.0 ------ * Changes to existing functions * The type stub for :func:`iter_except` was improved (thanks to MarcinKonowalczyk) * Other changes: * Type stubs now ship with the source release (thanks to saaketp) * The Sphinx docs were improved (thanks to MarcinKonowalczyk) 8.9.0 ----- * New functions * :func:`interleave_evenly` (thanks to mbugert) * :func:`repeat_each` (thanks to FinalSh4re) * :func:`chunked_even` (thanks to valtron) * :func:`map_if` (thanks to sassbalint) * :func:`zip_broadcast` (thanks to kalekundert) * Changes to existing functions * The type stub for :func:`chunked` was improved (thanks to PhilMacKay) * The type stubs for :func:`zip_equal` and `zip_offset` were improved (thanks to maffoo) * Building Sphinx docs locally was improved (thanks to MarcinKonowalczyk) 8.8.0 ----- * New functions * :func:`countable` (thanks to krzysieq) * Changes to existing functions * :func:`split_before` was updated to handle empy collections (thanks to TiunovNN) * :func:`unique_everseen` got a performance boost (thanks to Numerlor) * The type hint for :func:`value_chain` was corrected (thanks to vr2262) 8.7.0 ----- * New functions * :func:`convolve` (from the Python itertools docs) * :func:`product_index`, :func:`combination_index`, and :func:`permutation_index` (thanks to N8Brooks) * :func:`value_chain` (thanks to jenstroeger) * Changes to existing functions * :func:`distinct_combinations` now uses a non-recursive algorithm (thanks to knutdrand) * :func:`pad_none` is now the preferred name for :func:`padnone`, though the latter remains available. * :func:`pairwise` will now use the Python standard library implementation on Python 3.10+ * :func:`sort_together` now accepts a ``key`` argument (thanks to brianmaissy) * :func:`seekable` now has a ``peek`` method, and can indicate whether the iterator it's wrapping is exhausted (thanks to gsakkis) * :func:`time_limited` can now indicate whether its iterator has expired (thanks to roysmith) * The implementation of :func:`unique_everseen` was improved (thanks to plammens) * Other changes: * Various documentation updates (thanks to cthoyt, Evantm, and cyphase) 8.6.0 ----- * New itertools * :func:`all_unique` (thanks to brianmaissy) * :func:`nth_product` and :func:`nth_permutation` (thanks to N8Brooks) * Changes to existing itertools * :func:`chunked` and :func:`sliced` now accept a ``strict`` parameter (thanks to shlomif and jtwool) * Other changes * Python 3.5 has reached its end of life and is no longer supported. * Python 3.9 is officially supported. * Various documentation fixes (thanks to timgates42) 8.5.0 ----- * New itertools * :func:`windowed_complete` (thanks to MarcinKonowalczyk) * Changes to existing itertools: * The :func:`is_sorted` implementation was improved (thanks to cool-RR) * The :func:`groupby_transform` now accepts a ``reducefunc`` parameter. * The :func:`last` implementation was improved (thanks to brianmaissy) * Other changes * Various documentation fixes (thanks to craigrosie, samuelstjean, PiCT0) * The tests for :func:`distinct_combinations` were improved (thanks to Minabsapi) * Automated tests now run on GitHub Actions. All commits now check: * That unit tests pass * That the examples in docstrings work * That test coverage remains high (using `coverage`) * For linting errors (using `flake8`) * For consistent style (using `black`) * That the type stubs work (using `mypy`) * That the docs build correctly (using `sphinx`) * That packages build correctly (using `twine`) 8.4.0 ----- * New itertools * :func:`mark_ends` (thanks to kalekundert) * :func:`is_sorted` * Changes to existing itertools: * :func:`islice_extended` can now be used with real slices (thanks to cool-RR) * The implementations for :func:`filter_except` and :func:`map_except` were improved (thanks to SergBobrovsky) * Other changes * Automated tests now enforce code style (using `black <https://github.com/psf/black>`__) * The various signatures of :func:`islice_extended` and :func:`numeric_range` now appear in the docs (thanks to dsfulf) * The test configuration for mypy was updated (thanks to blueyed) 8.3.0 ----- * New itertools * :func:`zip_equal` (thanks to frankier and alexmojaki) * Changes to existing itertools: * :func:`split_at`, :func:`split_before`, :func:`split_after`, and :func:`split_when` all got a ``maxsplit`` paramter (thanks to jferard and ilai-deutel) * :func:`split_at` now accepts a ``keep_separator`` parameter (thanks to jferard) * :func:`distinct_permutations` can now generate ``r``-length permutations (thanks to SergBobrovsky and ilai-deutel) * The :func:`windowed` implementation was improved (thanks to SergBobrovsky) * The :func:`spy` implementation was improved (thanks to has2k1) * Other changes * Type stubs are now tested with ``stubtest`` (thanks to ilai-deutel) * Tests now run with ``python -m unittest`` instead of ``python setup.py test`` (thanks to jdufresne) 8.2.0 ----- * Bug fixes * The .pyi files for typing were updated. (thanks to blueyed and ilai-deutel) * Changes to existing itertools: * :func:`numeric_range` now behaves more like the built-in :func:`range`. (thanks to jferard) * :func:`bucket` now allows for enumerating keys. (thanks to alexchandel) * :func:`sliced` now should now work for numpy arrays. (thanks to sswingle) * :func:`seekable` now has a ``maxlen`` parameter. 8.1.0 ----- * Bug fixes * :func:`partition` works with ``pred=None`` again. (thanks to MSeifert04) * New itertools * :func:`sample` (thanks to tommyod) * :func:`nth_or_last` (thanks to d-ryzhikov) * Changes to existing itertools: * The implementation for :func:`divide` was improved. (thanks to jferard) 8.0.2 ----- * Bug fixes * The type stub files are now part of the wheel distribution (thanks to keisheiled) 8.0.1 ----- * Bug fixes * The type stub files now work for functions imported from the root package (thanks to keisheiled) 8.0.0 ----- * New itertools and other additions * This library now ships type hints for use with mypy. (thanks to ilai-deutel for the implementation, and to gabbard and fmagin for assistance) * :func:`split_when` (thanks to jferard) * :func:`repeat_last` (thanks to d-ryzhikov) * Changes to existing itertools: * The implementation for :func:`set_partitions` was improved. (thanks to jferard) * :func:`partition` was optimized for expensive predicates. (thanks to stevecj) * :func:`unique_everseen` and :func:`groupby_transform` were re-factored. (thanks to SergBobrovsky) * The implementation for :func:`difference` was improved. (thanks to Jabbey92) * Other changes * Python 3.4 has reached its end of life and is no longer supported. * Python 3.8 is officially supported. (thanks to jdufresne) * The ``collate`` function has been deprecated. It raises a ``DeprecationWarning`` if used, and will be removed in a future release. * :func:`one` and :func:`only` now provide more informative error messages. (thanks to gabbard) * Unit tests were moved outside of the main package (thanks to jdufresne) * Various documentation fixes (thanks to kriomant, gabbard, jdufresne) 7.2.0 ----- * New itertools * :func:`distinct_combinations` * :func:`set_partitions` (thanks to kbarrett) * :func:`filter_except` * :func:`map_except` 7.1.0 ----- * New itertools * :func:`ichunked` (thanks davebelais and youtux) * :func:`only` (thanks jaraco) * Changes to existing itertools: * :func:`numeric_range` now supports ranges specified by ``datetime.datetime`` and ``datetime.timedelta`` objects (thanks to MSeifert04 for tests). * :func:`difference` now supports an *initial* keyword argument. * Other changes * Various documentation fixes (thanks raimon49, pylang) Links PyPI: https://pypi.org/project/more-itertools Changelog: https://pyup.io/changelogs/more-itertools/ Docs: https://pythonhosted.org/more-itertools/

Open Graph Description: This PR updates more-itertools from 7.0.0 to 8.14.0. Changelog 8.14.0 ------ * New functions * :func:`longest_common_prefix` (thanks to nanouasyn) * :func:`iequals` (thanks to nanouasyn) * C...

X Description: This PR updates more-itertools from 7.0.0 to 8.14.0. Changelog 8.14.0 ------ * New functions * :func:`longest_common_prefix` (thanks to nanouasyn) * :func:`iequals` (thanks to nanouasyn) * C...

Opengraph URL: https://github.com/pythonprobr/libpythonpro/pull/722

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/checks(.:format)
route-controllerpull_requests
route-actionchecks
fetch-noncev2:1926e288-23da-611d-c352-c0c6419eac24
current-catalog-service-hash87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a
request-idB762:2BFBB8:1567E5B:1D77CDD:696AA731
html-safe-noncebd160ddd32eb3fe2083bb5a48565d7478da296b242b0476347fb51f15af997fd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNzYyOjJCRkJCODoxNTY3RTVCOjFENzdDREQ6Njk2QUE3MzEiLCJ2aXNpdG9yX2lkIjoiNzE4OTE3NTM1MTQyMDU2MTIwMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacbad0f9550c59509a938ae946c66e32314a32ab248b80392db636866f0de1b325
hovercard-subject-tagpull_request:1021872408
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/checks
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/pythonprobr/libpythonpro/pull/722/checks
twitter:imagehttps://avatars.githubusercontent.com/u/16239342?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/16239342?s=400&v=4
og:image:altThis PR updates more-itertools from 7.0.0 to 8.14.0. Changelog 8.14.0 ------ * New functions * :func:`longest_common_prefix` (thanks to nanouasyn) * :func:`iequals` (thanks to nanouasyn) * C...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3eaf9b8cf1badcd7041a8ad480b9d9b28bea0ef1cc821ca9ff20f2cc7f4fe4b9
turbo-cache-controlno-preview
go-importgithub.com/pythonprobr/libpythonpro git https://github.com/pythonprobr/libpythonpro.git
octolytics-dimension-user_id5488499
octolytics-dimension-user_loginpythonprobr
octolytics-dimension-repository_id129413009
octolytics-dimension-repository_nwopythonprobr/libpythonpro
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id129413009
octolytics-dimension-repository_network_root_nwopythonprobr/libpythonpro
turbo-body-classeslogged-out env-production page-responsive full-width full-width-p-0
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasedd9a979046e6382bd084e2bd873bf65f797125ff
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/pythonprobr/libpythonpro/pull/722/checks#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonprobr%2Flibpythonpro%2Fpull%2F722%2Fchecks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonprobr%2Flibpythonpro%2Fpull%2F722%2Fchecks
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fchecks&source=header-repo&source_repo=pythonprobr%2Flibpythonpro
Reloadhttps://github.com/pythonprobr/libpythonpro/pull/722/checks
Reloadhttps://github.com/pythonprobr/libpythonpro/pull/722/checks
Reloadhttps://github.com/pythonprobr/libpythonpro/pull/722/checks
pythonprobr https://github.com/pythonprobr
libpythonprohttps://github.com/pythonprobr/libpythonpro
Notifications https://github.com/login?return_to=%2Fpythonprobr%2Flibpythonpro
Fork 169 https://github.com/login?return_to=%2Fpythonprobr%2Flibpythonpro
Star 18 https://github.com/login?return_to=%2Fpythonprobr%2Flibpythonpro
Code https://github.com/pythonprobr/libpythonpro
Issues 78 https://github.com/pythonprobr/libpythonpro/issues
Pull requests 149 https://github.com/pythonprobr/libpythonpro/pulls
Actions https://github.com/pythonprobr/libpythonpro/actions
Projects 0 https://github.com/pythonprobr/libpythonpro/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/pythonprobr/libpythonpro/security
Please reload this pagehttps://github.com/pythonprobr/libpythonpro/pull/722/checks
Insights https://github.com/pythonprobr/libpythonpro/pulse
Code https://github.com/pythonprobr/libpythonpro
Issues https://github.com/pythonprobr/libpythonpro/issues
Pull requests https://github.com/pythonprobr/libpythonpro/pulls
Actions https://github.com/pythonprobr/libpythonpro/actions
Projects https://github.com/pythonprobr/libpythonpro/projects
Security https://github.com/pythonprobr/libpythonpro/security
Insights https://github.com/pythonprobr/libpythonpro/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpythonprobr%2Flibpythonpro%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpythonprobr%2Flibpythonpro%2Fissues%2Fnew%2Fchoose
pyup-bothttps://github.com/pyup-bot
masterhttps://github.com/pythonprobr/libpythonpro/tree/master
pyup-update-more-itertools-7.0.0-to-8.14.0https://github.com/pythonprobr/libpythonpro/tree/pyup-update-more-itertools-7.0.0-to-8.14.0
Conversation 0 https://github.com/pythonprobr/libpythonpro/pull/722
Commits 1 https://github.com/pythonprobr/libpythonpro/pull/722/commits
Checks 0 https://github.com/pythonprobr/libpythonpro/pull/722/checks
Files changed https://github.com/pythonprobr/libpythonpro/pull/722/files
Please reload this pagehttps://github.com/pythonprobr/libpythonpro/pull/722/checks
Please reload this pagehttps://github.com/pythonprobr/libpythonpro/pull/722/checks
Update more-itertools to 8.14.0 https://github.com/pythonprobr/libpythonpro/pull/722/checks#top
Please reload this pagehttps://github.com/pythonprobr/libpythonpro/pull/722/checks
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.