René's URL Explorer Experiment


Title: feat: setup modern project development enviroment by jacksonvieiracs · Pull Request #14 · EvolutionAPI/evolution-client-python · GitHub

Open Graph Title: feat: setup modern project development enviroment by jacksonvieiracs · Pull Request #14 · EvolutionAPI/evolution-client-python

X Title: feat: setup modern project development enviroment by jacksonvieiracs · Pull Request #14 · EvolutionAPI/evolution-client-python

Description: I really like the idea of a client library, but the library needs some updates to make it safe for development teams to start using in production projects. This library has the potential to grow and standardize the way developers integrate with the Evolution API, enabling more secure and scalable APIs. To support this, a modern environment is required, and this PR aligns with that goal. Changes Setup uv Setup ruiff for format and linting Remove build and env cached folders Update publish.sh to se uv build and uv publish Some ideas to the future Setup a CI/CD pipeline with github actions Add tests Add a CONTRIBUTING.md Add a LICENSE.md

Open Graph Description: I really like the idea of a client library, but the library needs some updates to make it safe for development teams to start using in production projects. This library has the potential to grow an...

X Description: I really like the idea of a client library, but the library needs some updates to make it safe for development teams to start using in production projects. This library has the potential to grow an...

Opengraph URL: https://github.com/EvolutionAPI/evolution-client-python/pull/14

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c51d74d7-e741-d629-c196-ad86025d4ea5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEB72:1B5D7A:1C8A09D:2559B7C:696D94A6
html-safe-nonceec6e0839da46afb0560a7841f3c3cc4977b3981593bda5dad1f82e9c5438fc90
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjcyOjFCNUQ3QToxQzhBMDlEOjI1NTlCN0M6Njk2RDk0QTYiLCJ2aXNpdG9yX2lkIjoiMjU3MzYxNzY0MzMxNDMyMDU1MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4a0b0353bdd8464364f0623aaf576c09aec4ca25995ef5c6a29ff5712f3f7a75
hovercard-subject-tagpull_request:3068267106
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/EvolutionAPI/evolution-client-python/pull/14/files
twitter:imagehttps://avatars.githubusercontent.com/u/85802038?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/85802038?s=400&v=4
og:image:altI really like the idea of a client library, but the library needs some updates to make it safe for development teams to start using in production projects. This library has the potential to grow an...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4922b452d03cd8dbce479d866a11bc25b59ef6ee2da23aa9b0ddefa6bd4d0064
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/EvolutionAPI/evolution-client-python git https://github.com/EvolutionAPI/evolution-client-python.git
octolytics-dimension-user_id136080052
octolytics-dimension-user_loginEvolutionAPI
octolytics-dimension-repository_id880874407
octolytics-dimension-repository_nwoEvolutionAPI/evolution-client-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id880874407
octolytics-dimension-repository_network_root_nwoEvolutionAPI/evolution-client-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
release7e5ae23c70136152637ceee8d6faceb35596ec46
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FEvolutionAPI%2Fevolution-client-python%2Fpull%2F14%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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FEvolutionAPI%2Fevolution-client-python%2Fpull%2F14%2Ffiles
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%2Ffiles&source=header-repo&source_repo=EvolutionAPI%2Fevolution-client-python
Reloadhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Reloadhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Reloadhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
EvolutionAPI https://github.com/EvolutionAPI
evolution-client-pythonhttps://github.com/EvolutionAPI/evolution-client-python
Notifications https://github.com/login?return_to=%2FEvolutionAPI%2Fevolution-client-python
Fork 21 https://github.com/login?return_to=%2FEvolutionAPI%2Fevolution-client-python
Star 66 https://github.com/login?return_to=%2FEvolutionAPI%2Fevolution-client-python
Code https://github.com/EvolutionAPI/evolution-client-python
Issues 6 https://github.com/EvolutionAPI/evolution-client-python/issues
Pull requests 3 https://github.com/EvolutionAPI/evolution-client-python/pulls
Actions https://github.com/EvolutionAPI/evolution-client-python/actions
Projects 0 https://github.com/EvolutionAPI/evolution-client-python/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/EvolutionAPI/evolution-client-python/security
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Insights https://github.com/EvolutionAPI/evolution-client-python/pulse
Code https://github.com/EvolutionAPI/evolution-client-python
Issues https://github.com/EvolutionAPI/evolution-client-python/issues
Pull requests https://github.com/EvolutionAPI/evolution-client-python/pulls
Actions https://github.com/EvolutionAPI/evolution-client-python/actions
Projects https://github.com/EvolutionAPI/evolution-client-python/projects
Security https://github.com/EvolutionAPI/evolution-client-python/security
Insights https://github.com/EvolutionAPI/evolution-client-python/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FEvolutionAPI%2Fevolution-client-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FEvolutionAPI%2Fevolution-client-python%2Fissues%2Fnew%2Fchoose
jacksonvieiracshttps://github.com/jacksonvieiracs
EvolutionAPI:mainhttps://github.com/EvolutionAPI/evolution-client-python/tree/main
jacksonvieiracs:feat/improve-project-setuphttps://github.com/jacksonvieiracs/evolution-sdk-python/tree/feat/improve-project-setup
Conversation 1 https://github.com/EvolutionAPI/evolution-client-python/pull/14
Commits 12 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits
Checks 0 https://github.com/EvolutionAPI/evolution-client-python/pull/14/checks
Files changed https://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
feat: setup modern project development enviroment https://github.com/EvolutionAPI/evolution-client-python/pull/14/files#top
Show all changes 12 commits https://github.com/EvolutionAPI/evolution-client-python/pull/14/files
f3a3195 fix: update ChatService.check_is_whatsapp_numbers url. Fixes #8 jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/f3a319516e036805208bc7273182c8aa39eabb60
450db6c build: add pyproject.toml with modern Python packaging configuration jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/450db6c9254b4691149d8a22c79f1fe87e5e2f47
4453912 build: initialize uv with dependencies and lock file jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/44539123d92c5d7bd1f4abf4e42da816ad413c5d
2421b1c style: format codebase with ruff jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/2421b1cf5b1ed3122ac0fba36437c9a8cbce94c9
0126359 refactor: apply ruff auto-fixes for imports and code style jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/0126359ec3fb62d3ef34c90e42b3052f3e85dba6
21115cc refactor: replace star imports with explicit imports jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/21115cca06ef44db263bd9117b5790167cb464e8
ce0ca6c refactor: configure ruff ignores and fix import issues jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/ce0ca6c7891032a5aa4b38d16740adae7c16c25a
adbe4f7 chore: update .gitignore jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/adbe4f72b902d9c76d7f52779be7609fa1e4fcf7
7111cd9 build: migrate publish script to use uv jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/7111cd9969afdb5baa1da22aa6023e697bdb4103
c97d008 build: remove legacy setup.py and build artifacts jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/c97d008c1db75094da618f0aa4dff11dd488d815
f3001d6 docs: add development workflow documentation jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/f3001d6496f6c62d6b740af8b97bb2f0da45840b
a53948d fix: remove cached env folder jacksonvieiracs Dec 3, 2025 https://github.com/EvolutionAPI/evolution-client-python/pull/14/commits/a53948d4bfbc8b1e53a35b1e860e03175e0d73e6
Clear filters https://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
.gitignorehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/EvolutionAPI/evolution-client-python/blob/a53948d4bfbc8b1e53a35b1e860e03175e0d73e6/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/EvolutionAPI/evolution-client-python/pull/14/{{ revealButtonHref }}
README.mdhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/EvolutionAPI/evolution-client-python/blob/a53948d4bfbc8b1e53a35b1e860e03175e0d73e6/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/EvolutionAPI/evolution-client-python/pull/14/{{ revealButtonHref }}
https://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
build/lib/evolution/__init__.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-64456708c069430e51f20b4ba790264073b0b9e1e1b61cd827b570a990ad9d72
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/__init__.py
Open in desktop https://desktop.github.com
build/lib/evolution/client.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-15ff84ad2923110b433bdc77d73b76b139b9123dfd9dfc7157b3ab475d04b6c1
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/client.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
build/lib/evolution/exceptions.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-de53263f37361e9719e37caea0e5d9f1e3c80f1d89226406156728fd727d0d3a
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/exceptions.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
build/lib/evolution/models/__init__.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-84f7d6dcbde2afcf59ad3a9dc06ca4e32f4fe9484a1d506e0ffd192a19ad3f0d
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/models/__init__.py
Open in desktop https://desktop.github.com
build/lib/evolution/models/call.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-31eb54a3ea096b93adf86714ca40f85437b897fd316dd4dea25f2fc0f64b2d2f
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/models/call.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
build/lib/evolution/models/chat.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-eaa9b92a4f98a69e87846b2c2cd0b7aa821315dd1eb5c6bb9d92438ef6bb11d4
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/models/chat.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
build/lib/evolution/models/group.pyhttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files#diff-f8aa71639322c5ca95df2b49d6ea4bf0315a341ed2f5ab7f9605298f3bd9fe80
View file https://github.com/EvolutionAPI/evolution-client-python/blob/043a7f9b3c80983ab218a95db58184b2d98adcc7/build/lib/evolution/models/group.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
Please reload this pagehttps://github.com/EvolutionAPI/evolution-client-python/pull/14/files
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.