pyhumps
馃惈 Convert strings (and dictionary keys) between snake case, camel case and pascal case in Python. Inspired by Humps for Node
3.8.0
7.1M downloads/mo
#1787 most downloaded on PyPI
nficano/humps
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 11 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
8 years old
36 releases 路 first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
36 releases 路 Oct 2018 to Oct 2022Releases
latest 36-
3.8.021 Oct 2022Commits, not release notes
This project publishes no release notes. Between
v3.7.3andv3.8.0there were 12 commits, 6 of them substantive:- Regex simplification
- lint
- allow acronyms ending in digits
- Add all to init
- fix(types): correctly set all
- Dropped support for Python 3.6 (EOL)
-
3.7.326 Aug 2022Commits, not release notes
This project publishes no release notes. Between
v3.7.2andv3.7.3there were 13 commits, 6 of them substantive:- lint
- lint
- Update test_dekebabize.py
- Fix name of module
- fix(types): add init.pyi
- Update README.md
-
3.7.224 Jun 2022Commits, not release notes
This project publishes no release notes. Between
v3.7.1andv3.7.2there were 5 commits, 3 of them substantive:- Added conversion to and from kebab-case
- Added kebab-case to documentation
- Linting
-
3.7.112 May 2022Commits, not release notes
This project publishes no release notes. Between
v3.7.0andv3.7.1there were 4 commits, 2 of them substantive:- Update init.py
- Update README
-
3.7.011 May 2022Commits, not release notes
This project publishes no release notes. Between
v3.6.0andv3.7.0there were 2 commits, 1 of them substantive:- Update dependancies
-
3.6.011 May 2022Commits, not release notes
This project publishes no release notes. Between
v3.5.3andv3.6.0there were 6 commits, 4 of them substantive:- Add logic to handle empty strings and None type
- Add tests for empty strings and None type
- Refactor
separate_wordsas an internal function - Linting (pylint C1802)
-
3.5.304 Feb 2022Commits, not release notes
This project publishes no release notes. Between
v3.5.2andv3.5.3there were 2 commits, 1 of them substantive:- fix versioning
-
3.5.204 Feb 2022Commits, not release notes
This project publishes no release notes. Between
v3.5.0andv3.5.2there were 7 commits, 1 of them substantive:- Update workflow/Makefile to use poetry (#237)
-
3.5.030 Dec 2021Commits, not release notes
This project publishes no release notes. Between
v3.0.2andv3.5.0there were 55 commits, 20 of them substantive:- Upgrade to GitHub-native Dependabot
- Update README.md
- Update conf.py
- Adjust regex to properly handle single character segments
- Update
camelizeto handle single character segments - Add tests for
test_separate_words - Migrate to Github Actions
- Move GitHub resources to
.github - Update
UNDERSCORE_REGEX(#198) - Update PyPI hyperlink in
docs(#190) - Refactor
camelizeand conditional simplification (#206) - Add coveralls to workflow (#209)
- Add support for Python 3.10 (#205)
- Drop support for Python 2.7 (#213)
- Make
SPLIT_RElazy (#212) - Add readthedocs config (#217)
- Update workflow to run on pushes to the master branch (#216)
- Add pylint (#211)
- Support type hints (#189)
- Migrate to Poetry
-
3.0.205 May 2021Nothing published for this version
-
1.6.115 Jul 2020Nothing published for this version
-
1.6.015 Jul 2020Nothing published for this version
-
1.3.121 Aug 2019Nothing published for this version
-
1.3.020 Aug 2019Nothing published for this version
-
1.2.230 Oct 2018Nothing published for this version
-
1.2.029 Oct 2018Nothing published for this version
-
1.1.229 Oct 2018Nothing published for this version
-
1.1.025 Oct 2018Nothing published for this version
-
1.0.1818 Oct 2018Nothing published for this version
-
1.0.1618 Oct 2018Nothing published for this version
-
1.0.1418 Oct 2018Nothing published for this version
-
1.0.1218 Oct 2018Nothing published for this version
-
1.0.1117 Oct 2018Nothing published for this version
-
1.0.1017 Oct 2018Nothing published for this version
-
1.0.917 Oct 2018Nothing published for this version
-
1.0.817 Oct 2018Nothing published for this version
-
1.0.717 Oct 2018Nothing published for this version
-
1.0.617 Oct 2018Nothing published for this version
-
1.0.517 Oct 2018Nothing published for this version
-
1.0.417 Oct 2018Nothing published for this version
-
1.0.217 Oct 2018Nothing published for this version
-
1.0.017 Oct 2018Nothing published for this version
-
0.5.217 Oct 2018Nothing published for this version
-
0.5.117 Oct 2018Nothing published for this version
-
0.4.016 Oct 2018Nothing published for this version
-
0.3.015 Oct 2018Nothing published for this version