GitHub / projectfluent/python-fluent / commits
Python implementation of Project Fluent
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 724a6cf0 | syntax: Fix typo in Generic error code (#216) |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e95b07ea | Switch from unittest to pytest (#217) |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ca850303 |
Replace codecs.open() with built-in open() (#210)
Co-authored-by: Eemeli Aro <e****i@m****m> |
Predä <4****A@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| addd1fc9 | chore: Specify mypy ignore path in VS Code settings | Eemeli Aro <e****i@g****m> | 7 months ago | |
| f73bf88e |
Drop support for Python < 3.9 (#200)
Co-authored-by: Francesco Lodolo <f****d@l****t> |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| bdfa9b43 | merge Merge pull request #215 from projectfluent/rebuild |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ba386c2e | runtime: Add FluentLocalization.format_message() (#212) |
loudblow <1****w@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8c10de06 | Fix type hint for FluentBundle functions arg (#214) |
Zrekryu <1****u@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 960863a1 | Include .vscode/settings.json to fix Pylance search paths | Eemeli Aro <e****i@g****m> | 7 months ago | |
| 97a00c11 | Drop support & CI tests for Python < 3.8 | Eemeli Aro <e****i@g****m> | 7 months ago | |
| 71cd2c3f | Use uv, pyproject.toml files, and markdown | Eemeli Aro <e****i@g****m> | 7 months ago | |
| e4fc3c20 | Delete confusing comment (#207) |
studyingegret <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fbf8b3ff | test: Fix test failures & add Windows CI tests (#206) |
studyingegret <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| df5ef402 | Respect the `with_spans` parser option for annotations (#201) |
James Owen <j****n@o****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 88f9da22 | Update tests to support Babel 2.15.0 (#203) |
James Owen <j****n@o****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| bc5b0e52 | Fix duplicate 'type' key in dictionary (#199) |
Francesco Lodolo <f****d@l****t>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7f8631db | style: Apply isort & black style | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| bbb0b861 | merge Merge pull request #198 from projectfluent/version-updates |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 56613589 | Apply suggestions from code review | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| fe70b640 | Bump some requirements in docs/ | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 4244d5e3 | Add current available Python & PyPY versions to CI tests | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 99438679 | Merge/refactor fluent.syntax.yml and fluent.runtime.yml actions into ci.yml | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| c44f460f | Merge fluent.integration and lint actions into a single ci.yml | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 087b9881 | Add black 24 to dev-requirements.txt, update flake8 config to match | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| ee99286f | Drop custom test runner, include tox in dev-requirements.txt | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| aeeab528 | Move mypy config to top-level pyproject.toml | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 666a18b2 | Update to isort v5, move its config to top-level pyproject.toml | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 27ffc983 | Update to flake8 v7, add a dev-requirements.txt file | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| 9e25854f | Move flake8 config to top level, add a separate CI action for linting | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| ce0e665d | Update CI versions | Eemeli Aro <e****i@m****m> | over 2 years ago | |
| f9a76cb1 | Support type parameter (ordinal/cardinal) in NUMBER() (#193) |
Cimbali <m****e@c****i>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ac21b164 | Prevent package from installing on Python < 3.6 (#195) |
Maxim Martynov <m****_@m****u>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fd57cd02 | chore: Fix title underline lengths in fluent.runtime/CHANGELOG.rst | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 6836ef49 | fluent.syntax 0.19.0 fluent.runtime 0.4.0 | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 02906ae9 | merge Merge pull request #180 from projectfluent/hints |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 96df2e7b | Relax tests due to CLDR 42 changes | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| af48d238 |
Apply suggestions from code review
Co-authored-by: Andrew Williamson <a****n@m****m> |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f52b277e | Rename default branch as main (#178) |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 49e540a5 | Fix types for python <3.9 using typing-extensions | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 27b9235c | ci: Add mypy checks for runtime & syntax | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| a8259dd3 | runtime: Include py.typed, drop unused six dependency | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| bfcc0881 | runtime: Fix bugs found by static typing | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 61328fab | Treat tab as text, not whitespace (#179) |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9633aec9 | runtime: Add type hints | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| cda9de60 | syntax: Include py.typed, declare __all__ | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 60e7be4a | runtime: Split FluentBundle to bundle.py to avoid circular imports | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 5d6957b0 | syntax: Fix bugs found by static typing | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 59243738 | syntax: Add type hints | Eemeli Aro <e****i@g****m> | over 3 years ago | |
| 4c388569 | Update linter (#177) |
Eemeli Aro <e****i@m****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4479dc62 |
Bump certifi from 2020.12.5 to 2022.12.7 in /docs (#174)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e101068a |
Bump babel from 2.9.0 to 2.9.1 in /docs (#171)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1971d8b9 |
Bump urllib3 from 1.26.3 to 1.26.5 in /docs (#168)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b3130413 | merge Merge pull request #175 from projectfluent/dependabot/pip/docs/wheel-0.38.1 |
Luke Plant <L****8@c****t>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9d0e1f6e |
Bump wheel from 0.36.2 to 0.38.1 in /docs
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c58681f1 | Convert to native namespace packages as we are py36+, part of #162 (#164) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7b73fde7 | Build and publish docs per version (#158) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| ae416d09 | Drop Python 2.7, 3.5 support, add 3.6-3.9 for fluent.runtime, fluent.pygments... |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 7e1c4bef | Drop Python 2.7, 3.5 support, add 3.6-3.9 for fluent.syntax (#161) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| c9910d8d | fluent.syntax 0.18.1 | Staś Małolepszy <s****s@m****m> | almost 6 years ago | |
| b41a0141 | merge Merge pull request #156 from stasm/fix-special-chars-infront |
Stanisław Małolepszy <s****s@m****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 2774242a | (fluent.syntax) Don't drop to newline when serializing patterns starting with... | Staś Małolepszy <s****s@m****m> | almost 6 years ago | |
| aa7d65ee | Update changelogs to previously released versions | Axel Hecht <a****l@p****g> | about 6 years ago | |
| fc2a652b | fluent.pygments 1.0 fluent.syntax 0.18.0 fluent.runtime 0.3.1 | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 3866f767 | Externalize Visitor/Transformer from ast to visitor (#141), add docs | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 893e5f47 | Add code changes to documentation workflow | Axel Hecht <a****l@p****g> | about 6 years ago | |
| c27cde50 | Remove deprecated BaseNode.traverse | Axel Hecht <a****l@p****g> | about 6 years ago | |
| d421ce1f | Update READMEs and add documentation for fluent.pygments (#148) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| e5dbc419 | Build top-level, syntax, and runtime documentation from one config (#149) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| c168d2d2 | Exclude docs from library workflows | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 0ebe9c07 | Make gh actions only run when needed. | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 9f88c050 | Drop travis automation, also remove all traces. | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 5c938a60 | Bring fluent.syntax automation in line | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 3071c940 | Automate fluent.runtime on gh actions | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 60e8b67f | fluent.syntax tests and linting on gh actions | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 8240a480 | Fix tests, add six dependency | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 43f5d23b | Start running tests on gh actions, rs=stas | Axel Hecht <a****l@p****g> | about 6 years ago | |
| a5d467ea | Add docs to fluent.syntax (#139) |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| dd08ff4e | Fix paths to lint, pin version of flake8. | Axel Hecht <a****l@p****g> | about 6 years ago | |
| d872b46b | Use gh actions for linting | Axel Hecht <a****l@p****g> | about 6 years ago | |
| 8392cbae | Add API docs to fluent.runtime | Axel Hecht <a****l@p****g> | about 6 years ago | |
| ab32eac5 | Update chat link to Matrix |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 7616c130 | merge Merge pull request #136 from projectfluent/next-gen-api |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 05ed6d60 | Fixes #132. Adds link to Mozilla Discourse. (#133) |
Jakub Szczepaniak <j****k@u****m>
Committed by: Staś Małolepszy <s****s@m****m> |
over 6 years ago | |
| 061e0dab | fluent.runtime 0.3.0 | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| ac88065c | Add a base Localization class to fluent.runtime | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| a05729e3 | Harmonize bundle API, expose get_message and format_pattern as API on bundles. | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 159ad1a8 | Fix formatting of CHANGELOG | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 8ae06a10 | fluent.runtime 0.2 | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 687fca78 | fluent.syntax 0.17.0 | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 87e09f8d | Uplift more complete reference test fixtures. | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| bdb3c4fe | Initial commit of a pygments plugin for Fluent formatting. | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| af20ab90 | Allow whitespace before CallArguments (fixes #124) | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 267e2e0e | fluent.syntax 0.16.0 | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| ec43f38e | Uplift tests from fluent and fluent.js |
Axel Hecht <a****l@p****g>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| 5f6ab743 | Align FluentBundle API with Fluent, add FluentResource, remove add_messages. | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| 5cb6d0e6 | fluent.syntax 0.15.1 | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| da6a6a86 | Use `split` instead of `splitlines` to serialize comments (fixes #119) | Axel Hecht <a****l@p****g> | almost 7 years ago | |
| e2cfea09 | merge Merge pull request #116 from django-ftl/fluent_1_syntax |
Luke Plant <L****8@c****t>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 3475416d | Updated for fluent.syntax 0.14+ / Fluent spec 1.0 | Luke Plant <L****8@c****t> | about 7 years ago | |
| db286842 | Added Travis-CI link to README |
Luke Plant <L****8@c****t>
Committed by: GitHub <n****y@g****m> |
over 7 years ago |