René's URL Explorer Experiment


Title: Drop Python 3.6 and 3.7 support by kieran-ryan · Pull Request #891 · allure-framework/allure-python · GitHub

Open Graph Title: Drop Python 3.6 and 3.7 support by kieran-ryan · Pull Request #891 · allure-framework/allure-python

X Title: Drop Python 3.6 and 3.7 support by kieran-ryan · Pull Request #891 · allure-framework/allure-python

Description: Context Drops support for Python 3.6 and 3.7 3.6 was deprecated in v2.10.0 on 22 Aug 2022 through #675 3.7 was deprecated in v2.14.0 on 3 Apr 2025 through #842 Declare required Python versions in all packages to avoid relying on the commons transient dependency Supports package managers and linters (such as ruff - see Inferring the Python version) Applies and enforces Python 3.8+ syntax upgrades (ruff check --target-version="py38" --select=UP --fix) - following merge of #888 UP006 - Use tuple instead of Tuple for type annotation UP007 - Use X | Y for type annotations. UP008 - Use super() instead of super(__class__, self) UP015 - Unnecessary mode argument UP020 - Use builtin open UP026 - mock is deprecated, use unittest.mock UP030 - Use implicit references for positional format fields UP032 - Use f-string instead of format call Enables usage of PEP 563 postponed evaluation of annotations (from __future__ import annotations) towards #878 - which would break for users who attempt to install and run the latest releases using Python 3.6. Enables removal of attrs dependency through migration to the 3.7+ native dataclasses (PEP 557) without installing backports and which provides improved type hinting and associated IDE support towards #878 - provided there are no constraints on retaining attrs.

Open Graph Description: Context Drops support for Python 3.6 and 3.7 3.6 was deprecated in v2.10.0 on 22 Aug 2022 through #675 3.7 was deprecated in v2.14.0 on 3 Apr 2025 through #842 Declare required Python versions ...

X Description: Context Drops support for Python 3.6 and 3.7 3.6 was deprecated in v2.10.0 on 22 Aug 2022 through #675 3.7 was deprecated in v2.14.0 on 3 Apr 2025 through #842 Declare required Python versions ...

Opengraph URL: https://github.com/allure-framework/allure-python/pull/891

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:8f3286a2-431f-adf7-bcd5-6d369cc769f3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id82C2:6A3DD:1294C3F8:12F7A609:696E9B1C
html-safe-nonce28dc9293e1fd3eea748bd2d52ba2f62e430f0c43542a186b00a8ed3343d18a26
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MkMyOjZBM0REOjEyOTRDM0Y4OjEyRjdBNjA5OjY5NkU5QjFDIiwidmlzaXRvcl9pZCI6IjcwMTA5MDgwMzUxMDYxMTg0MjgiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==
visitor-hmac6773147b1840a5464000b093bc764a994b46add7642e88888bda329573c33666
hovercard-subject-tagpull_request:3139413935
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/allure-framework/allure-python/pull/891/files
twitter:imagehttps://avatars.githubusercontent.com/u/5904340?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/5904340?s=400&v=4
og:image:altContext Drops support for Python 3.6 and 3.7 3.6 was deprecated in v2.10.0 on 22 Aug 2022 through #675 3.7 was deprecated in v2.14.0 on 3 Apr 2025 through #842 Declare required Python versions ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonefdad15fd2ad43212aa8b8be5f2c2725550f8374ceeeb154a999ad9145b43f3f7
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/allure-framework/allure-python git https://github.com/allure-framework/allure-python.git
octolytics-dimension-user_id5879127
octolytics-dimension-user_loginallure-framework
octolytics-dimension-repository_id79346720
octolytics-dimension-repository_nwoallure-framework/allure-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id79346720
octolytics-dimension-repository_network_root_nwoallure-framework/allure-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release27b23bc056eb973d350fc95afc848757edb9e7a9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fallure-framework%2Fallure-python%2Fpull%2F891%2Ffiles
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fallure-framework%2Fallure-python%2Fpull%2F891%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=allure-framework%2Fallure-python
Reloadhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Reloadhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Reloadhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
allure-framework https://patch-diff.githubusercontent.com/allure-framework
allure-pythonhttps://patch-diff.githubusercontent.com/allure-framework/allure-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fallure-framework%2Fallure-python
Fork 256 https://patch-diff.githubusercontent.com/login?return_to=%2Fallure-framework%2Fallure-python
Star 789 https://patch-diff.githubusercontent.com/login?return_to=%2Fallure-framework%2Fallure-python
Code https://patch-diff.githubusercontent.com/allure-framework/allure-python
Issues 95 https://patch-diff.githubusercontent.com/allure-framework/allure-python/issues
Pull requests 20 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pulls
Actions https://patch-diff.githubusercontent.com/allure-framework/allure-python/actions
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/allure-framework/allure-python/security
Please reload this pagehttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Insights https://patch-diff.githubusercontent.com/allure-framework/allure-python/pulse
Code https://patch-diff.githubusercontent.com/allure-framework/allure-python
Issues https://patch-diff.githubusercontent.com/allure-framework/allure-python/issues
Pull requests https://patch-diff.githubusercontent.com/allure-framework/allure-python/pulls
Actions https://patch-diff.githubusercontent.com/allure-framework/allure-python/actions
Security https://patch-diff.githubusercontent.com/allure-framework/allure-python/security
Insights https://patch-diff.githubusercontent.com/allure-framework/allure-python/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fallure-framework%2Fallure-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fallure-framework%2Fallure-python%2Fissues%2Fnew%2Fchoose
kieran-ryanhttps://patch-diff.githubusercontent.com/kieran-ryan
allure-framework:masterhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/tree/master
kieran-ryan:debt/drop-deprecated-python-versionshttps://patch-diff.githubusercontent.com/kieran-ryan/allure-python/tree/debt/drop-deprecated-python-versions
Conversation 0 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891
Commits 2 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/commits
Checks 51 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/checks
Files changed https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Please reload this pagehttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Drop Python 3.6 and 3.7 support https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#top
Show all changes 2 commits https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
83d4847 debt: Drop Python 3.6 support kieran-ryan Dec 31, 2025 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/commits/83d4847249237baea1a43f06b068cff608ca7804
53c72a6 debt: Drop Python 3.7 support kieran-ryan Dec 31, 2025 https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/commits/53c72a6e86a77dc452777138fbe928b3cecb3e1b
Clear filters https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Please reload this pagehttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
Please reload this pagehttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-425c5cb80f941f5f30e137bd0a2c43bd69238e36328bf41b7b87bcde968cc0f2
formatter.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-a506a346a5a56e9f4e0a5cfe8a00ec8bc2575960b3e4194641c3e076d6f4df5f
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-534e7e0fead92402d29496cc75e6d5a52f4112608885b729bf087f655c740c12
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-0cee03031152396d6537b32ae580029cbc63a6a5961290d545b3f65c5c48246f
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2870382be31ba57cb404e5bbd32db260148b133195ff86ae2388fe7cdd13f022
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-ca7f57b97658880371399dd1c6504930b19c6e1a7eec8c3da072aa4ac55a7d44
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-7a2c24f1760046758658ba08a2ae13d2442ff46a59af87bf7fe8cad62f297cfa
_allure.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
logger.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-38280d59201c73518c7daab96a25efbf90d8c554b2b1d89e99153fba174c6a4e
utils.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
setup.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2c778fa46dedb765f5b463e9c9ad42aad9ab9a765b10cd2821b516e8d6137fa4
pyproject.toml https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
pytest_runner.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-8458f669184152b293c7dfb485f40610ee0e3f375893819cd4047ea74d2b84eb
robot_runner.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-28db2c00c9241ef83f265041f46b9995073b6165d7ec38bbeabb1852e9ca106c
e2e.py https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
allure-behave/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-425c5cb80f941f5f30e137bd0a2c43bd69238e36328bf41b7b87bcde968cc0f2
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-behave/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-425c5cb80f941f5f30e137bd0a2c43bd69238e36328bf41b7b87bcde968cc0f2
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-425c5cb80f941f5f30e137bd0a2c43bd69238e36328bf41b7b87bcde968cc0f2
allure-behave/src/formatter.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-a506a346a5a56e9f4e0a5cfe8a00ec8bc2575960b3e4194641c3e076d6f4df5f
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-behave/src/formatter.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-a506a346a5a56e9f4e0a5cfe8a00ec8bc2575960b3e4194641c3e076d6f4df5f
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-a506a346a5a56e9f4e0a5cfe8a00ec8bc2575960b3e4194641c3e076d6f4df5f
allure-nose2/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-534e7e0fead92402d29496cc75e6d5a52f4112608885b729bf087f655c740c12
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-nose2/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-534e7e0fead92402d29496cc75e6d5a52f4112608885b729bf087f655c740c12
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-534e7e0fead92402d29496cc75e6d5a52f4112608885b729bf087f655c740c12
allure-pytest-bdd/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-0cee03031152396d6537b32ae580029cbc63a6a5961290d545b3f65c5c48246f
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-pytest-bdd/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-0cee03031152396d6537b32ae580029cbc63a6a5961290d545b3f65c5c48246f
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-0cee03031152396d6537b32ae580029cbc63a6a5961290d545b3f65c5c48246f
allure-pytest/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2870382be31ba57cb404e5bbd32db260148b133195ff86ae2388fe7cdd13f022
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-pytest/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2870382be31ba57cb404e5bbd32db260148b133195ff86ae2388fe7cdd13f022
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2870382be31ba57cb404e5bbd32db260148b133195ff86ae2388fe7cdd13f022
allure-python-commons-test/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-ca7f57b97658880371399dd1c6504930b19c6e1a7eec8c3da072aa4ac55a7d44
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-python-commons-test/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-ca7f57b97658880371399dd1c6504930b19c6e1a7eec8c3da072aa4ac55a7d44
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-ca7f57b97658880371399dd1c6504930b19c6e1a7eec8c3da072aa4ac55a7d44
allure-python-commons/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-7a2c24f1760046758658ba08a2ae13d2442ff46a59af87bf7fe8cad62f297cfa
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-python-commons/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-7a2c24f1760046758658ba08a2ae13d2442ff46a59af87bf7fe8cad62f297cfa
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-7a2c24f1760046758658ba08a2ae13d2442ff46a59af87bf7fe8cad62f297cfa
allure-python-commons/src/allure_commons/_allure.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-python-commons/src/allure_commons/_allure.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-1fa0370b0290706a6a1e907c38050b8d7c7a5eca7f5d736fa409048cc210bb72
allure-python-commons/src/allure_commons/logger.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-38280d59201c73518c7daab96a25efbf90d8c554b2b1d89e99153fba174c6a4e
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-python-commons/src/allure_commons/logger.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-38280d59201c73518c7daab96a25efbf90d8c554b2b1d89e99153fba174c6a4e
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-38280d59201c73518c7daab96a25efbf90d8c554b2b1d89e99153fba174c6a4e
allure-python-commons/src/allure_commons/utils.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-python-commons/src/allure_commons/utils.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-df9307b2665a87828288c03dc4be058bf9f8f33aca179052137113295a847c52
allure-robotframework/setup.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2c778fa46dedb765f5b463e9c9ad42aad9ab9a765b10cd2821b516e8d6137fa4
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/allure-robotframework/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-2c778fa46dedb765f5b463e9c9ad42aad9ab9a765b10cd2821b516e8d6137fa4
pyproject.tomlhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/pyproject.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
tests/allure_pytest/pytest_runner.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-8458f669184152b293c7dfb485f40610ee0e3f375893819cd4047ea74d2b84eb
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/tests/allure_pytest/pytest_runner.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-8458f669184152b293c7dfb485f40610ee0e3f375893819cd4047ea74d2b84eb
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-8458f669184152b293c7dfb485f40610ee0e3f375893819cd4047ea74d2b84eb
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-8458f669184152b293c7dfb485f40610ee0e3f375893819cd4047ea74d2b84eb
tests/allure_robotframework/robot_runner.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-28db2c00c9241ef83f265041f46b9995073b6165d7ec38bbeabb1852e9ca106c
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/tests/allure_robotframework/robot_runner.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-28db2c00c9241ef83f265041f46b9995073b6165d7ec38bbeabb1852e9ca106c
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-28db2c00c9241ef83f265041f46b9995073b6165d7ec38bbeabb1852e9ca106c
tests/e2e.pyhttps://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
View file https://patch-diff.githubusercontent.com/allure-framework/allure-python/blob/53c72a6e86a77dc452777138fbe928b3cecb3e1b/tests/e2e.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
https://patch-diff.githubusercontent.com/allure-framework/allure-python/pull/891/files#diff-9e069d2d6c8109256b98439bfab2b05f79de9b95349ec9ae92efebbbea65aa98
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.