GitHub / Python-Optional/optional.py / commits
An Implementation of the Optional Object for Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0ce55713 | Fix by delegating to the value's dunder-repr method. | Derek Passen <d****1@g****m> | over 7 years ago | |
| d1c22802 | Test to exhibit the issue. | Derek Passen <d****1@g****m> | over 7 years ago | |
| 46c5fcec | Bumping version for breaking change on returns of or_else. | cbefus <c****s@g****m> | over 7 years ago | |
| c062d6c4 | merge Merge pull request #24 from cbefus/OrElseSupplier |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 9fce7662 | Provide a supplier to or_else instead of procedure. | cbefus <c****s@g****m> | over 7 years ago | |
| cb408779 | Bumping version for publish including additional get functions. | cbefus <c****s@g****m> | over 7 years ago | |
| 5539f9d3 | merge Merge pull request #23 from cbefus/get_or_raise |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a6f8ce72 | merge Merge pull request #22 from cbefus/get_or_default |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| e591ea33 | Implement get_or_raise. | Derek Passen <d****1@g****m> | over 7 years ago | |
| 13a732ff | Implement a get_or_default function. | Derek Passen <d****1@g****m> | over 7 years ago | |
| 41f52a84 | merge Merge pull request #19 from cbefus/pytest |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 05bc1968 | Switch to pytest. | Derek Passen <d****1@g****m> | over 7 years ago | |
| 22ee4ca8 | Bumping minor verson for or_else_raise function. | cbefus <c****s@g****m> | over 7 years ago | |
| 8d4613cf | merge Merge pull request #18 from cbefus/OrElseRaise |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a50f53a2 | Adding space after inner class. | cbefus <c****s@g****m> | over 7 years ago | |
| d3ac8c2e | Added the or_else_raise function. | cbefus <c****s@g****m> | over 7 years ago | |
| 335de068 | Bumping minor version for publish. | cbefus <c****s@g****m> | over 7 years ago | |
| a6da2575 | merge Merge pull request #17 from cbefus/assert_not_none_in_something |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| d1cf4752 | merge Merge pull request #16 from cbefus/OpenSourceBadge |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f6e5fcf5 | Adding a badge to highlight the open source love of this project. | cbefus <c****s@g****m> | almost 8 years ago | |
| d8d270e7 | merge Merge pull request #15 from cbefus/TestCoverage |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f4da6281 | Adding Space on small headers to help github style things. | cbefus <c****s@g****m> | almost 8 years ago | |
| e9411a53 | Slight fixes to the readme after seeing it in github. | cbefus <c****s@g****m> | almost 8 years ago | |
| edb2c49b | merge Merge branch 'master' of https://github.com/cbefus/PyOptional into TestCoverage | cbefus <c****s@g****m> | almost 8 years ago | |
| f1ce76af | merge Merge pull request #14 from cbefus/MITLicense |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 080f451e | fixed call of coverage. | cbefus <c****s@g****m> | almost 8 years ago | |
| 36b81893 | Using the coverage command instead of python to run the tests. | cbefus <c****s@g****m> | almost 8 years ago | |
| 71888095 | Removing .coverage file. Bad idea. | cbefus <c****s@g****m> | almost 8 years ago | |
| 198cd28c | Trying coverage by including the coverage config file. | cbefus <c****s@g****m> | almost 8 years ago | |
| 76012cd4 | Added year and name to license. | cbefus <c****s@g****m> | almost 8 years ago | |
| 64a93473 | Updating config to drop 3.2 support and test coverage testing in travis CI. | cbefus <c****s@g****m> | almost 8 years ago | |
| 3d759ff9 | Verify that Something can not be instantiated with a None value. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 8596686a | Testing why travis is not executing expected script. | cbefus <c****s@g****m> | almost 8 years ago | |
| bf1027ca | Don't run code coverage for version 3.2 because requirements wont build (cyth... | cbefus <c****s@g****m> | almost 8 years ago | |
| be1f01ca | fixed filename spelling error. | cbefus <c****s@g****m> | almost 8 years ago | |
| f7e842c2 | the use mirror option is not in all versions of python pip so dropping it fro... | cbefus <c****s@g****m> | almost 8 years ago | |
| 583f69c5 | Adding the test_requirements.txt to install for running the coverage report. | cbefus <c****s@g****m> | almost 8 years ago | |
| e1808b60 | Added test coverage reporting for tests and badge to the README | cbefus <c****s@g****m> | almost 8 years ago | |
| 1b268a3e | Pushing major version because license change is breaking. | cbefus <c****s@g****m> | almost 8 years ago | |
| 292d08e9 | Switching to MIT License | cbefus <c****s@g****m> | almost 8 years ago | |
| 47b9d655 | merge Merge pull request #12 from cbefus/missing-test-case |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 6e5768a6 | merge Merge pull request #13 from cbefus/no-install |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| a473f84e | Disable the install phase on TravisCI. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| b32e737b | Test that if_present/or_else work properly on a populated optional. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| e9e632c9 | Adding in specific python versions tested. | cbefus <c****s@g****m> | almost 8 years ago | |
| bffafef2 | Adding build passing status to README.md. | cbefus <c****s@g****m> | almost 8 years ago | |
| 2502d320 | merge Merge pull request #11 from cbefus/pypi-badges |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| ed76e92e | Add badges for version, license, python versions, contributors. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| faaec0ba | Adding Travis CI hack for python 3.7 | cbefus <c****s@g****m> | almost 8 years ago | |
| 8e5a8d8c | Remove 2.6 support because of lack of unittest discover. | cbefus <c****s@g****m> | almost 8 years ago | |
| 26a6c598 | merge Merge pull request #10 from cbefus/TravisCI |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 0a988672 | Fixed typo | cbefus <c****s@g****m> | almost 8 years ago | |
| 37b0a859 | Added the configuration to run all tests in all python environments via Travi... | cbefus <c****s@g****m> | almost 8 years ago | |
| d23d9299 | Bumping minor version for release. | cbefus <c****s@g****m> | almost 8 years ago | |
| 74cbe99e | merge Merge pull request #9 from cbefus/FileSplit |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 0a7441a3 | Remove need for factory and single raw import | Derek Passen <d****1@g****m> | almost 8 years ago | |
| ac9c3dde | No longer marking private classes with leading underscore. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 25d1d327 | Split the functionality into several files. |
cbefus <c****s@i****m>
Committed by: Derek Passen <d****1@g****m> |
almost 8 years ago | |
| 631d40a5 | Bumping minor version for new feature release. | cbefus <c****s@i****m> | almost 8 years ago | |
| 85ccf2ad | Updated README.md formatting. | cbefus <c****s@i****m> | almost 8 years ago | |
| cdb3cf68 | merge merged in zero-arity-of. | cbefus <c****s@i****m> | almost 8 years ago | |
| 5e7ce9b6 | Updated readme. | cbefus <c****s@i****m> | almost 8 years ago | |
| 9f8a580e | Change Optional.of to return empty on zero arity. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| e6592691 | Implement __repr__. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 4b12c266 | Fixed spelling error in markdown content type | cbefus <c****s@i****m> | almost 8 years ago | |
| f69c67e4 | Pushing version for new release. | cbefus <c****s@i****m> | almost 8 years ago | |
| 0c632534 | Updating setup.py with more info. | cbefus <c****s@i****m> | almost 8 years ago | |
| 9be5c2f5 | added download url for initial release. | cbefus <c****s@i****m> | almost 8 years ago | |
| 5b91e195 | merge Merge pull request #6 from cbefus/packaging |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f924afd9 | Renamed to Optional.py and added the setup.cfg. | cbefus <c****s@i****m> | almost 8 years ago | |
| 5901ad8b | merge Merge pull request #5 from cbefus/abc |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 041dc166 | Rework to use an abstract base class. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 3c5bca5f | Add setup.py for packaging. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 782f973f | merge Merge pull request #2 from cbefus/DunderEquals |
Derek Passen <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 4b7bc636 | merge Merge branch 'master' of https://github.com/cbefus/PyOptional into DunderEquals | cbefus <c****s@i****m> | almost 8 years ago | |
| e1838189 | Removed the __neq__ function. | cbefus <c****s@i****m> | almost 8 years ago | |
| 3f48d624 | merge Merge pull request #3 from cbefus/nonlocal |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f150a37a | By using mutation instead of assignment, avoid shadowing. | Derek Passen <d****1@g****m> | almost 8 years ago | |
| 5917f7a0 | Implemented __eq__ and __ne__. | cbefus <c****s@i****m> | almost 8 years ago | |
| 72375a5d | Some improvement of the README. | cbefus <c****s@i****m> | almost 8 years ago | |
| 77a97caa | Added the map and flat map functionality. | cbefus <c****s@i****m> | almost 8 years ago | |
| 945bbd09 | Fixed null vs none error in readme. | cbefus <c****s@i****m> | almost 8 years ago | |
| e9bd215b | Small correction to README | cbefus <c****s@i****m> | almost 8 years ago | |
| 80fcc281 | Initial tests and implementation committed and readme filled out. | cbefus <c****s@i****m> | almost 8 years ago | |
| 69a7aabe | Initial commit |
cbefus <c****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago |