René's URL Explorer Experiment


Title: Speedup, refactoring and modernization by fjwillemsen · Pull Request #76 · python-constraint/python-constraint · GitHub

Open Graph Title: Speedup, refactoring and modernization by fjwillemsen · Pull Request #76 · python-constraint/python-constraint

X Title: Speedup, refactoring and modernization by fjwillemsen · Pull Request #76 · python-constraint/python-constraint

Description: Hi all! A while ago I implemented python-constraint in Kernel Tuner, an auto-tuning framework where we need to obtain all solutions on user-specified parameters and constraints before starting opti...

Open Graph Description: Hi all! A while ago I implemented python-constraint in Kernel Tuner, an auto-tuning framework where we need to obtain all solutions on user-specified parameters and constraints before starting opti...

X Description: Hi all! A while ago I implemented python-constraint in Kernel Tuner, an auto-tuning framework where we need to obtain all solutions on user-specified parameters and constraints before starting opti...

Opengraph URL: https://github.com/python-constraint/python-constraint/pull/76

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:2506f01f-0463-c0ee-0732-a1fd100699cf
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8E0C:1DD778:2B7B3F:3AC39F:696E702F
html-safe-nonce315ed02ef08ad7e41c3faa4c6ece87d441c2f66837fced7f11273a811e21e494
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RTBDOjFERDc3ODoyQjdCM0Y6M0FDMzlGOjY5NkU3MDJGIiwidmlzaXRvcl9pZCI6IjY4MzcxMDIwOTAzMDAzMjE4NDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac50e661dde46a70ea2f3913c8fc9b88826f53089b73d46cd96a524190b41e9f43
hovercard-subject-tagpull_request:1489324606
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python-constraint/python-constraint/76/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b1e7d47b1f94d4676903e50b9fe0a7fd951f7aa4f9d1bafa53737d8f7c595e1b/python-constraint/python-constraint/pull/76
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b1e7d47b1f94d4676903e50b9fe0a7fd951f7aa4f9d1bafa53737d8f7c595e1b/python-constraint/python-constraint/pull/76
og:image:altHi all! A while ago I implemented python-constraint in Kernel Tuner, an auto-tuning framework where we need to obtain all solutions on user-specified parameters and constraints before starting opti...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamefjwillemsen
hostnamegithub.com
expected-hostnamegithub.com
Nonedd24262d9e4947a6c63df018b01e9a6da49caaf8259148a56a04b665d15d66b3
turbo-cache-controlno-preview
go-importgithub.com/python-constraint/python-constraint git https://github.com/python-constraint/python-constraint.git
octolytics-dimension-user_id14961635
octolytics-dimension-user_loginpython-constraint
octolytics-dimension-repository_id43628779
octolytics-dimension-repository_nwopython-constraint/python-constraint
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id43628779
octolytics-dimension-repository_network_root_nwopython-constraint/python-constraint
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release307ab96ec5f21762ff6c530a60b1ef6b1e74dd5a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python-constraint/python-constraint/pull/76#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-constraint%2Fpython-constraint%2Fpull%2F76
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%2Fpython-constraint%2Fpython-constraint%2Fpull%2F76
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python-constraint%2Fpython-constraint
Reloadhttps://github.com/python-constraint/python-constraint/pull/76
Reloadhttps://github.com/python-constraint/python-constraint/pull/76
Reloadhttps://github.com/python-constraint/python-constraint/pull/76
python-constraint https://github.com/python-constraint
python-constrainthttps://github.com/python-constraint/python-constraint
Notifications https://github.com/login?return_to=%2Fpython-constraint%2Fpython-constraint
Fork 71 https://github.com/login?return_to=%2Fpython-constraint%2Fpython-constraint
Star 505 https://github.com/login?return_to=%2Fpython-constraint%2Fpython-constraint
Code https://github.com/python-constraint/python-constraint
Issues 4 https://github.com/python-constraint/python-constraint/issues
Pull requests 2 https://github.com/python-constraint/python-constraint/pulls
Discussions https://github.com/python-constraint/python-constraint/discussions
Actions https://github.com/python-constraint/python-constraint/actions
Projects 0 https://github.com/python-constraint/python-constraint/projects
Wiki https://github.com/python-constraint/python-constraint/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python-constraint/python-constraint/security
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
Insights https://github.com/python-constraint/python-constraint/pulse
Code https://github.com/python-constraint/python-constraint
Issues https://github.com/python-constraint/python-constraint/issues
Pull requests https://github.com/python-constraint/python-constraint/pulls
Discussions https://github.com/python-constraint/python-constraint/discussions
Actions https://github.com/python-constraint/python-constraint/actions
Projects https://github.com/python-constraint/python-constraint/projects
Wiki https://github.com/python-constraint/python-constraint/wiki
Security https://github.com/python-constraint/python-constraint/security
Insights https://github.com/python-constraint/python-constraint/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython-constraint%2Fpython-constraint%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython-constraint%2Fpython-constraint%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python-constraint/python-constraint/pull/76#issue-comment-box
fjwillemsenhttps://github.com/fjwillemsen
python-constraint:masterhttps://github.com/python-constraint/python-constraint/tree/master
Speedup, refactoring and modernization https://github.com/python-constraint/python-constraint/pull/76#top
fjwillemsenhttps://github.com/fjwillemsen
python-constraint:masterhttps://github.com/python-constraint/python-constraint/tree/master
Conversation 10 https://github.com/python-constraint/python-constraint/pull/76
Commits 40 https://github.com/python-constraint/python-constraint/pull/76/commits
Checks 0 https://github.com/python-constraint/python-constraint/pull/76/checks
Files changed https://github.com/python-constraint/python-constraint/pull/76/files
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.co/hiddenchars
https://github.com/python-constraint/python-constraint/pull/{{ revealButtonHref }}
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issue-1866591092
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
Kernel Tunerhttps://github.com/KernelTuner/kernel_tuner
issue #62https://github.com/python-constraint/python-constraint/issues/62
https://private-user-images.githubusercontent.com/6725103/263212052-e3414db8-ca66-41f2-a32c-0134560acd41.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg4NDU2NjAsIm5iZiI6MTc2ODg0NTM2MCwicGF0aCI6Ii82NzI1MTAzLzI2MzIxMjA1Mi1lMzQxNGRiOC1jYTY2LTQxZjItYTMyYy0wMTM0NTYwYWNkNDEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDExOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjAxMTlUMTc1NjAwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTRjNThiNzdhMjg2OTg2MmNjMmU4ZGJhNjJlOGQwMWFhMTZlOGQ3ZGFlYjk1MTMyYTA0OTUzNWVkM2IyYTc3MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.UG92pkGFzmYuamIMkFGHSb33AJrLrKsCW_-cROWauW0
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
fjwillemsenhttps://github.com/fjwillemsen
June 14, 2023 16:42https://github.com/python-constraint/python-constraint/pull/76#commits-pushed-45cffba
https://github.com/fjwillemsen
Added optimizations byhttps://github.com/python-constraint/python-constraint/pull/76/commits/45cffba35eb2d09f35edf94f96876dc54507db9f
@maciejlibraryxhttps://github.com/maciejlibraryx
45cffbahttps://github.com/python-constraint/python-constraint/pull/76/commits/45cffba35eb2d09f35edf94f96876dc54507db9f
https://github.com/fjwillemsen
Local Cythonizing working, split code to clean init filehttps://github.com/python-constraint/python-constraint/pull/76/commits/ee21d7159d2d8ee86822042f97b7c3e33e0a2b25
ee21d71https://github.com/python-constraint/python-constraint/pull/76/commits/ee21d7159d2d8ee86822042f97b7c3e33e0a2b25
https://github.com/fjwillemsen
Refactored package and module structurehttps://github.com/python-constraint/python-constraint/pull/76/commits/8ab7f8d87cae592faf5efc7c2ea879543712cc39
8ab7f8dhttps://github.com/python-constraint/python-constraint/pull/76/commits/8ab7f8d87cae592faf5efc7c2ea879543712cc39
https://github.com/fjwillemsen
Updated project metadatahttps://github.com/python-constraint/python-constraint/pull/76/commits/81e23b1a39b2a0fa217893c2c6fc6e331ae06f25
81e23b1https://github.com/python-constraint/python-constraint/pull/76/commits/81e23b1a39b2a0fa217893c2c6fc6e331ae06f25
https://github.com/fjwillemsen
>10x speedup by rewrite and Cythonization of FunctionConstrainthttps://github.com/python-constraint/python-constraint/pull/76/commits/923aa772347f01c2e1605f4bbcad764da8c603cf
923aa77https://github.com/python-constraint/python-constraint/pull/76/commits/923aa772347f01c2e1605f4bbcad764da8c603cf
https://github.com/fjwillemsen
Refactored from one monolithic file to appropriate split files, impro…https://github.com/python-constraint/python-constraint/pull/76/commits/ed6377d7e474d55080d2b9d529c4cf269c4c5b63
ed6377dhttps://github.com/python-constraint/python-constraint/pull/76/commits/ed6377d7e474d55080d2b9d529c4cf269c4c5b63
https://github.com/fjwillemsen
Recompiled codehttps://github.com/python-constraint/python-constraint/pull/76/commits/4dce751c869b3bbd8778e286a461e36a0d2d2b40
4dce751https://github.com/python-constraint/python-constraint/pull/76/commits/4dce751c869b3bbd8778e286a461e36a0d2d2b40
https://github.com/fjwillemsen
Added function for obtaining the solutions in a specified orderhttps://github.com/python-constraint/python-constraint/pull/76/commits/a8a17ae8143ade1683e20ebb834f5071a32f30c3
a8a17aehttps://github.com/python-constraint/python-constraint/pull/76/commits/a8a17ae8143ade1683e20ebb834f5071a32f30c3
https://github.com/fjwillemsen
Optimized getSolutionshttps://github.com/python-constraint/python-constraint/pull/76/commits/4952466d45d8af0601dfe098a1aa7e01a96a05f3
4952466https://github.com/python-constraint/python-constraint/pull/76/commits/4952466d45d8af0601dfe098a1aa7e01a96a05f3
https://github.com/fjwillemsen
Added a bruteforce solverhttps://github.com/python-constraint/python-constraint/pull/76/commits/eb0760842d2b321c01adbf4541be99cfd8c7307e
eb07608https://github.com/python-constraint/python-constraint/pull/76/commits/eb0760842d2b321c01adbf4541be99cfd8c7307e
https://github.com/fjwillemsen
Attempt to use Cython Parallelismhttps://github.com/python-constraint/python-constraint/pull/76/commits/054c9b852a1f4d8a89f98218c908d01bb5f2b32f
054c9b8https://github.com/python-constraint/python-constraint/pull/76/commits/054c9b852a1f4d8a89f98218c908d01bb5f2b32f
https://github.com/fjwillemsen
Rolled back parallel and bruteforce implementations: does not work we…https://github.com/python-constraint/python-constraint/pull/76/commits/e586e003e57f3f349aecc2342c3433efa92807e8
e586e00https://github.com/python-constraint/python-constraint/pull/76/commits/e586e003e57f3f349aecc2342c3433efa92807e8
https://github.com/fjwillemsen
Added MaxProdConstraint to constrainthttps://github.com/python-constraint/python-constraint/pull/76/commits/e7ca5e665a3933df85fe8c202f4b426d4461db2a
e7ca5e6https://github.com/python-constraint/python-constraint/pull/76/commits/e7ca5e665a3933df85fe8c202f4b426d4461db2a
https://github.com/fjwillemsen
Optimizations via type hintshttps://github.com/python-constraint/python-constraint/pull/76/commits/9e90b94f9cab1bc96e141d060b3fa274724c915c
9e90b94https://github.com/python-constraint/python-constraint/pull/76/commits/9e90b94f9cab1bc96e141d060b3fa274724c915c
https://github.com/fjwillemsen
Attempt to improve performance by mapping variable names to integershttps://github.com/python-constraint/python-constraint/pull/76/commits/fb0bdd1f2f4dbd8d03209a046ce78bd447479647
fb0bdd1https://github.com/python-constraint/python-constraint/pull/76/commits/fb0bdd1f2f4dbd8d03209a046ce78bd447479647
https://github.com/fjwillemsen
Revert to previous commithttps://github.com/python-constraint/python-constraint/pull/76/commits/11faaa85764eadcb9a8ffcffe3f520cbe23fb0fe
11faaa8https://github.com/python-constraint/python-constraint/pull/76/commits/11faaa85764eadcb9a8ffcffe3f520cbe23fb0fe
https://github.com/fjwillemsen
Revert to previous commithttps://github.com/python-constraint/python-constraint/pull/76/commits/0e91422face89e643c557f36d75014e154ae3736
0e91422https://github.com/python-constraint/python-constraint/pull/76/commits/0e91422face89e643c557f36d75014e154ae3736
https://github.com/fjwillemsen
Revert "Revert to previous commit"https://github.com/python-constraint/python-constraint/pull/76/commits/d0c72bcf71dd2510ad8debd34d2833965b0a53d7
d0c72bchttps://github.com/python-constraint/python-constraint/pull/76/commits/d0c72bcf71dd2510ad8debd34d2833965b0a53d7
0e91422https://github.com/python-constraint/python-constraint/commit/0e91422face89e643c557f36d75014e154ae3736
https://github.com/fjwillemsen
Revert "Revert to previous commit"https://github.com/python-constraint/python-constraint/pull/76/commits/abb94f2bfbb792d9e8e06a524b7e808d364cb80a
abb94f2https://github.com/python-constraint/python-constraint/pull/76/commits/abb94f2bfbb792d9e8e06a524b7e808d364cb80a
11faaa8https://github.com/python-constraint/python-constraint/commit/11faaa85764eadcb9a8ffcffe3f520cbe23fb0fe
https://github.com/fjwillemsen
Revert "Attempt to improve performance by mapping variable names to i…https://github.com/python-constraint/python-constraint/pull/76/commits/e3e7eade23fc7a284186ed3f36e8c7314c7f8c5c
e3e7eadhttps://github.com/python-constraint/python-constraint/pull/76/commits/e3e7eade23fc7a284186ed3f36e8c7314c7f8c5c
fb0bdd1https://github.com/python-constraint/python-constraint/commit/fb0bdd1f2f4dbd8d03209a046ce78bd447479647
https://github.com/fjwillemsen
Properly typed function signatureshttps://github.com/python-constraint/python-constraint/pull/76/commits/fe9eb3b9cfaa931e9869ea5f6dad58ab76f8306c
fe9eb3bhttps://github.com/python-constraint/python-constraint/pull/76/commits/fe9eb3b9cfaa931e9869ea5f6dad58ab76f8306c
https://github.com/fjwillemsen
Added MinProdConstraint, removed MaxProd and MinProd preprocessing be…https://github.com/python-constraint/python-constraint/pull/76/commits/6df4c58600a74728b0c209612e67c238b76dc62d
6df4c58https://github.com/python-constraint/python-constraint/pull/76/commits/6df4c58600a74728b0c209612e67c238b76dc62d
https://github.com/fjwillemsen
Fixed an issue with MaxSumConstraint preprocessing that resulted in i…https://github.com/python-constraint/python-constraint/pull/76/commits/d6b37255c94d29003618b91d27695ee1018488fb
d6b3725https://github.com/python-constraint/python-constraint/pull/76/commits/d6b37255c94d29003618b91d27695ee1018488fb
https://github.com/fjwillemsen
Fixed an issue in MinProdConstraint that caused invalid outcomeshttps://github.com/python-constraint/python-constraint/pull/76/commits/492037207ede27a1fe2d899fd8a09f9990397559
4920372https://github.com/python-constraint/python-constraint/pull/76/commits/492037207ede27a1fe2d899fd8a09f9990397559
https://github.com/fjwillemsen
Added preprocessing for MaxProd and MinProd, improved getSolutionsAsL…https://github.com/python-constraint/python-constraint/pull/76/commits/5f47f88d36a4147e7429712e5c50877e3c71df79
5f47f88https://github.com/python-constraint/python-constraint/pull/76/commits/5f47f88d36a4147e7429712e5c50877e3c71df79
https://github.com/fjwillemsen
Complete switching to pyproject, added Nox tests, fix with type hints…https://github.com/python-constraint/python-constraint/pull/76/commits/88c2e1ea8d005829eda327a3ac8edde3edd4d747
88c2e1ehttps://github.com/python-constraint/python-constraint/pull/76/commits/88c2e1ea8d005829eda327a3ac8edde3edd4d747
https://github.com/fjwillemsen
Added and satisfied codestyle tests, pyproject.toml tests, improved p…https://github.com/python-constraint/python-constraint/pull/76/commits/84457a9d3d9fcca3ec78476040e54cce0345db74
84457a9https://github.com/python-constraint/python-constraint/pull/76/commits/84457a9d3d9fcca3ec78476040e54cce0345db74
https://github.com/fjwillemsen
Added coverage checking, added testshttps://github.com/python-constraint/python-constraint/pull/76/commits/a8e86b052a37447d38d8c9a2c70bc44131524981
a8e86b0https://github.com/python-constraint/python-constraint/pull/76/commits/a8e86b052a37447d38d8c9a2c70bc44131524981
https://github.com/fjwillemsen
Minor change to solvershttps://github.com/python-constraint/python-constraint/pull/76/commits/5c9b1e36046d418fb768e9aa31acca9e2a7ddb07
5c9b1e3https://github.com/python-constraint/python-constraint/pull/76/commits/5c9b1e36046d418fb768e9aa31acca9e2a7ddb07
https://github.com/fjwillemsen
Updated changeloghttps://github.com/python-constraint/python-constraint/pull/76/commits/9fef5d4f30f0f4ea148ffba8e01527c4c2979be7
9fef5d4https://github.com/python-constraint/python-constraint/pull/76/commits/9fef5d4f30f0f4ea148ffba8e01527c4c2979be7
https://github.com/fjwillemsen
Removed redundant project info file for single source of truthhttps://github.com/python-constraint/python-constraint/pull/76/commits/56b72a105f91929d44cc4e3d58e67b6c8ab27887
56b72a1https://github.com/python-constraint/python-constraint/pull/76/commits/56b72a105f91929d44cc4e3d58e67b6c8ab27887
https://github.com/s-celles
s-celleshttps://github.com/s-celles
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1692995569
@fjwillemsenhttps://github.com/fjwillemsen
https://github.com/python-constraint/https://github.com/python-constraint/
https://github.com/python-constraint/python-constraint/https://github.com/python-constraint/python-constraint/
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1693214223
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/s-celles
s-celleshttps://github.com/s-celles
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1693220450
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/s-celles
s-celleshttps://github.com/s-celles
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1693229335
https://pypi.org/project/python-constraint/https://pypi.org/project/python-constraint/
@niemeyerhttps://github.com/niemeyer
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Aug 25, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1693308409
@niemeyerhttps://github.com/niemeyer
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
fjwillemsenhttps://github.com/fjwillemsen
August 29, 2023 07:56https://github.com/python-constraint/python-constraint/pull/76#commits-pushed-d85d9da
https://github.com/fjwillemsen
Updated documentation, doctests and referenceshttps://github.com/python-constraint/python-constraint/pull/76/commits/d85d9dab8d28affcfde5cf0fe904c622bbd490ce
d85d9dahttps://github.com/python-constraint/python-constraint/pull/76/commits/d85d9dab8d28affcfde5cf0fe904c622bbd490ce
https://github.com/fjwillemsen
Updated README, doctests and referenceshttps://github.com/python-constraint/python-constraint/pull/76/commits/a1fbe14213fef08a3e1bddcbaaa9fd6b45eaa34a
a1fbe14https://github.com/python-constraint/python-constraint/pull/76/commits/a1fbe14213fef08a3e1bddcbaaa9fd6b45eaa34a
https://github.com/fjwillemsen
Converted Epytext to Google style docstrings, many improvements to do…https://github.com/python-constraint/python-constraint/pull/76/commits/8d1c454c8756883e93b338af396b6a16fb449295
8d1c454https://github.com/python-constraint/python-constraint/pull/76/commits/8d1c454c8756883e93b338af396b6a16fb449295
https://github.com/fjwillemsen
Converted Epytext to Google style docstrings, many improvements to do…https://github.com/python-constraint/python-constraint/pull/76/commits/ecfa7ae14b90ab87de43c2a376d86b3829fab9ab
ecfa7aehttps://github.com/python-constraint/python-constraint/pull/76/commits/ecfa7ae14b90ab87de43c2a376d86b3829fab9ab
https://github.com/fjwillemsen
Fixed Doctest indentationhttps://github.com/python-constraint/python-constraint/pull/76/commits/31e80a4406f7df6f7164e57969349e05ccd16afa
31e80a4https://github.com/python-constraint/python-constraint/pull/76/commits/31e80a4406f7df6f7164e57969349e05ccd16afa
https://github.com/fjwillemsen
Added doctests to standard tests, raised test coverage to >75https://github.com/python-constraint/python-constraint/pull/76/commits/99f886dc41190d0f234db065ad6cfd1daf8eb504
99f886dhttps://github.com/python-constraint/python-constraint/pull/76/commits/99f886dc41190d0f234db065ad6cfd1daf8eb504
https://github.com/fjwillemsen
Improved preprocessing, testcoverage >80, added and extended tests, u…https://github.com/python-constraint/python-constraint/pull/76/commits/13bcfe8abbb6d2aebf89c6a1d960d3dd14cb971c
13bcfe8https://github.com/python-constraint/python-constraint/pull/76/commits/13bcfe8abbb6d2aebf89c6a1d960d3dd14cb971c
https://github.com/fjwillemsen
Completed documentation, several minor fixes and improvementshttps://github.com/python-constraint/python-constraint/pull/76/commits/70829a6c6a0a2d6073da200247e478324946aa48
70829a6https://github.com/python-constraint/python-constraint/pull/76/commits/70829a6c6a0a2d6073da200247e478324946aa48
https://github.com/fjwillemsen
Added a workflow for automatic testing on main, release and pull requ…https://github.com/python-constraint/python-constraint/pull/76/commits/97bb5bc8bcdf984b09840b39d9e91cd445f59eae
97bb5bchttps://github.com/python-constraint/python-constraint/pull/76/commits/97bb5bc8bcdf984b09840b39d9e91cd445f59eae
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
cd42626https://github.com/python-constraint/python-constraint/commit/cd426264b2670a79fea7eeaed2db3de2b8b54683
Aug 30, 2023https://github.com/python-constraint/python-constraint/pull/76#event-10228897880
https://github.com/s-celles
s-celleshttps://github.com/s-celles
Aug 30, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1698573254
@fjwillemsenhttps://github.com/fjwillemsen
https://github.com/github/renaminghttps://github.com/github/renaming
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Aug 30, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1698583527
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
August 30, 2023 06:39https://github.com/python-constraint/python-constraint/pull/76#event-10229016664
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Oct 11, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1756897486
@niemeyerhttps://github.com/niemeyer
@niemeyerhttps://github.com/niemeyer
my websitehttps://fjwillemsen.com/
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/s-celles
s-celleshttps://github.com/s-celles
Oct 11, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1756992245
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
fjwillemsenhttps://github.com/fjwillemsen
Oct 11, 2023https://github.com/python-constraint/python-constraint/pull/76#issuecomment-1757613544
python-constaint2https://pypi.org/project/python-constraint2/
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-constraint%2Fpython-constraint%2Fpull%2F76
Please reload this pagehttps://github.com/python-constraint/python-constraint/pull/76
https://github.com/fjwillemsen
https://github.com/s-celles
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.