-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: ndrezn/python-slugify
base: master
head repository: un33k/python-slugify
compare: master
- 12 commits
- 12 files changed
- 2 contributors
Commits on Jan 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for b7b9fa0 - Browse repository at this point
Copy the full SHA b7b9fa0View commit details -
Merge pull request un33k#164 from kurtmckee/drop-unsupported-pythons
Fix CI by dropping EOL Python versions
Configuration menu - View commit details
-
Copy full SHA for 45f9d33 - Browse repository at this point
Copy the full SHA 45f9d33View commit details -
Reintroduce tox and thoroughly test the project
This commit introduces the following major changes: * Use tox. * Test the project against both `unidecode` and `text_unidecode`. Previously, `unidecode` was untested. * Drop support for Python 3.7, 3.8, and 3.9. CI was unable to run because Python 3.7 is no longer available. In addition, Python 3.9 and lower are all end-of-life. * Test against PyPy 3.11 and Python 3.14. * Test type annotations using mypy. Previously, type annotations were untested. * Install and test all supported Python interpreters in CI at once. * Use tox, and the tox-uv plugin, exclusively in CI. This eliminates differences between local and CI testing. * Run CI against pull requests. * Collect, combine, and report coverage for all Python versions and dependencies, locally and in CI. In addition, this commit introduces the following minor changes: * Fix typing issues identified by mypy. Note that `text_unidecode` is untyped and must be type-ignored. * Remove almost all coverage `pragma: nocover` lines. * Fix incorrect copy/pasted comments in `ci.yml` and `main.yml`. * Upgrade `actions/checkout` to v5 and `actions/setup-python` to v6.
Configuration menu - View commit details
-
Copy full SHA for 1ef698f - Browse repository at this point
Copy the full SHA 1ef698fView commit details -
Merge pull request un33k#160 from kurtmckee/test-everything
Reintroduce tox and thoroughly test the project
Configuration menu - View commit details
-
Copy full SHA for c54cc57 - Browse repository at this point
Copy the full SHA c54cc57View commit details -
Remove deprecated
codecs.open()usage`codecs.open()` is deprecated and throws a `DeprecationWarning`: ``` <string>:20: DeprecationWarning: codecs.open() is deprecated. Use open() instead. <string>:23: DeprecationWarning: codecs.open() is deprecated. Use open() instead. ```
Configuration menu - View commit details
-
Copy full SHA for 13843e1 - Browse repository at this point
Copy the full SHA 13843e1View commit details -
Remove the unknown
tests_requireoptionThe `tests_require` option throws a `UserWarning`: ``` /.../site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) ```
Configuration menu - View commit details
-
Copy full SHA for d2b0694 - Browse repository at this point
Copy the full SHA d2b0694View commit details -
Resolve deprecated
Licensetrove classifier usageThis resolves build warnings thrown by setuptools: ``` /.../site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! ```Configuration menu - View commit details
-
Copy full SHA for 85b9be8 - Browse repository at this point
Copy the full SHA 85b9be8View commit details -
Resolve deprecation warnings thrown when installing in editable mode
Running `pip install -e.` displays the following deprecation warnings: ``` DEPRECATION: Legacy editable install of python-slugify==8.0.4 from file:///.../pr-python-slugify (setup.py develop) is deprecated. pip 25.3 will enforce this behaviour change. A possible replacement is to add a pyproject.toml or enable --use-pep517, and use setuptools >= 64. If the resulting installation is not behaving as expected, try using --config-settings editable_mode=compat. Please consult the setuptools documentation for more information. Discussion can be found at pypa/pip#11457 ```
Configuration menu - View commit details
-
Copy full SHA for 406c65b - Browse repository at this point
Copy the full SHA 406c65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 733c5bb - Browse repository at this point
Copy the full SHA 733c5bbView commit details
Commits on Jan 7, 2026
-
Merge pull request un33k#159 from kurtmckee/fix-build-process
Fix build process
Configuration menu - View commit details
-
Copy full SHA for 8b0ac21 - Browse repository at this point
Copy the full SHA 8b0ac21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4faa5f9 - Browse repository at this point
Copy the full SHA 4faa5f9View commit details -
Merge pull request un33k#165 from kurtmckee/fix-readme-badge
Fix the README badge to refer to the `main.yml` workflow results
Configuration menu - View commit details
-
Copy full SHA for 7b6d5d9 - Browse repository at this point
Copy the full SHA 7b6d5d9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master