45 Коммитов

Автор SHA1 Сообщение Дата
Viginum-DataScientist-6
8df5772178 fix(devcontainer): reflect updates to pyproject.toml in #22 2025-07-31 18:50:36 +02:00
Viginum-DataScientist-6
a18992748e refactor: convert [tool.poetry] to [project]
- Use the recommended PEP621 syntax for the pyproject.toml
2025-07-31 13:39:03 +02:00
Viginum-DataScientist-6
045bd4becf chore: remove unnecessary setup.py
- poetry-core is sufficient for handling builds
2025-07-31 13:39:03 +02:00
Viginum-DataScientist-6
3cdea198bb style: trim trailing whitespaces 2025-07-30 16:59:23 +02:00
Viginum-DataScientist-6
1bd593cf43 feat(ci): add guards for local debugging via nektos/act 2025-07-30 16:58:22 +02:00
Viginum-DataScientist-6
b41ab2ce19 chore: ignore debug event file for nektos/act 2025-07-30 16:58:22 +02:00
Viginum-DataScientist-6
1151e21254 feat(devcontainer): install prebuilt nektos/act executable
- Remove the now-unneeded gh CLI devcontainer feature.
2025-07-30 16:56:56 +02:00
Viginum-DataScientist-6
b8fada79c2 chore: remove demoji-based emojis removal
- Also remove demoji related tests and benchmarking code.
    - This speeds up the unit tests suite.
2025-07-30 14:42:04 +02:00
Viginum-DataScientist-6
95a07bd5a3 feat(devcontainer): add github.vscode-github-actions extension 2025-07-30 14:37:20 +02:00
Viginum-DataScientist-6
e0c747f43c fix(ci): run pypa/build via pipx
- Removes warning caused by running pip as root
2025-07-30 14:34:52 +02:00
Viginum-DataScientist-6
588f20cd4a feat(ci): cache poetry dependencies 2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
a92770562b feat(ci): install poetry via pipx
Fixes the warning related to using the root environment's pip when install poetry via `pip install poetry`.
2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
991ed8141b style: minor formatting and fix workflow name 2025-07-30 14:33:18 +02:00
Viginum-DataScientist-6
f5f71cca37 fix(ci): restrict release workflow to the main branch
- Prevents creating releases from unprotected branches.
2025-07-30 14:29:06 +02:00
Viginum-DataScientist-6
b1d2b93c24 fix(ci): fix artifacts name v1.0.2 2025-07-29 18:17:12 +02:00
Viginum-DataScientist-6
71a76b0d3a release: bump version 1.0.2 2025-07-29 18:17:12 +02:00
Viginum-DataScientist-6
ed3f0b9db3 feat(docs): switch to PyPI-based installation instructions
Fixes #9.
2025-07-29 17:52:39 +02:00
Viginum-DataScientist-6
8999d23448 fix(docs): minor formatting 2025-07-29 17:52:39 +02:00
Viginum-DataScientist-6
427a873568 ci: run publish-* workflow on manual GitHub releases only
- This setup is inspired by the setup in github.com/python-poetry/poetry.
- Automatically publishing on tag pushes feels brittle, revert to a manual trigger to nre PyPI releases.
- Move the test step to a new test workflow to ensure it is still run on each commit.
2025-07-29 17:29:20 +02:00
Viginum-DataScientist-6
0386589b46 style: remove emojis 2025-07-29 17:29:20 +02:00
Viginum-DataScientist-1
c589aebc41
Merge pull request #6 from VIGINUM-FR/Viginum-DataScientist-6-patch-standardize-README-display
fix(docs): standardize README.md display
2025-07-29 17:03:33 +02:00
Viginum-DataScientist-6
56a1f07c1e fix(docs): standardize README.md display
Remove manual text centering
Use standard Markdown syntax for headers
2025-07-29 13:40:08 +00:00
Viginum-DataScientist-1
fb7531405c
Merge pull request #5 from VIGINUM-FR/Viginum-DataScientist-6-docs-add-pypi-release-badge
docs: add PyPI release badge
2025-07-29 15:33:28 +02:00
Viginum-DataScientist-6
80f12d6ee9 docs: add PyPI release badge 2025-07-29 13:20:46 +00:00
Viginum-DataScientist-1
eb1599ee10
Merge pull request #7 from VIGINUM-FR/ci-disable-testpypi-releases
fix: disable automatic releases to test.pypi.org
2025-07-29 15:15:13 +02:00
Viginum-DataScientist-6
c7107aae1d fix: disable automatic releases to test.pypi.org
[test.]pypi.org reject uploads of distributions with an already
  existing version number.

Publishing to testpypi on every commit therefore does not work
  in the current versioning setup since it leads to
  duplicate release versions.
2025-07-29 13:04:13 +00:00
Viginum-DataScientist-1
8979129306
Merge pull request #3 from VIGINUM-FR/fast-emoji-replace
Increase emojis removal robustness and performances
2025-07-22 16:32:49 +02:00
Viginum-DataScientist-6
3a4ff9dcd7 fix(ci): Create new post version to enable CI upload to pypi/testpypi 2025-07-22 11:15:44 +02:00
Someone
6a889baf1a Add test on github ci 2025-05-27 15:22:14 +02:00
Viginum-DataScientist-6
aefc13ce31 build: add Dockerfile and devcontainer 2025-05-26 17:57:58 +02:00
Viginum-DataScientist-6
72244a8ade fix: fix unicode ranges for emojis detection 2025-05-26 17:57:58 +02:00
Viginum-DataScientist-6
8cbd9d87a9 fix: add tests and benchmarking for emojis removal 2025-05-26 17:57:58 +02:00
Viginum-DataScientist-6
ad5e63da8b refactor: extract emojis_remover with dependency injection
- enables testing and benchmarking different implementations
2025-05-26 17:49:51 +02:00
Viginum-DataScientist-6
9d178deb74 fix: add type annotations 2025-05-26 17:49:51 +02:00
Viginum-DataScientist-6
b8b6e3940f chore: remove unused imports and organize remaining 2025-05-26 17:49:51 +02:00
Viginum-DataScientist-6
8c342ea5c1 chore: minor formatting 2025-05-26 14:18:24 +02:00
Viginum-DataScientist-6
c1d3767d57 refactor: remove unused imports 2025-05-26 14:18:24 +02:00
Viginum-DataScientist-6
2d95fd97dd fix: re-add demoji dependency for testing and comparison 2025-05-26 14:18:24 +02:00
MathisHammel
e641fb8f50 Added fast emoji support 2025-05-26 13:17:44 +02:00
Viginum-DataScientist-6
80b81896e8 docs: use more specific project description 2025-05-09 17:48:08 +02:00
Viginum-DataScientist-6
2ef2025595 docs: optimize demo gif asset file size
should enable display on PyPI (PyPI only displays assets with a maximum file size of 10MB)
2025-05-09 17:39:26 +02:00
Viginum-DataScientist-6
2ca8288c07
docs: use direct link to raw asset for demo gif
Should enable display of the image on PyPI
2025-05-09 17:01:28 +02:00
Viginum-DataScientist-6
f8d4bc1925
build: rename publish-to-test-pypi.yml to publish-to-pypi.yml 2025-05-09 16:32:32 +02:00
Viginum-DataScientist-6
6aec0029c8
build: create publish-to-pypi.yml action 2025-05-09 16:32:02 +02:00
Someone
858072c471 🎉 First commit 1.0.0 2024-12-19 10:58:10 +01:00