Adrien
f41934a0e2
Use ruff instead of black+isort ( #644 )
...
* Use ruff
* Update .gitignore
* Format code
* Use Ruff on generated code
* Update pre-commit hook
* Wrong commit
* Remove wrong imports
* Update hook
* Format code
* Target Python 3.8
* Reformat
* Pin ruff version
2025-01-03 01:59:43 +00:00
efokschaner
d260f071e0
Client and Service Stubs take 1 request parameter, not one for each field ( #311 )
2022-01-17 19:58:57 +01:00
James
8f7af272cc
QOL fixes ( #141 )
...
- Add missing type annotations
- Various style improvements
- Use constants more consistently
- enforce black on benchmark code
2020-10-17 19:27:11 +02:00
Adrian Garcia Badaracco
a3f5f21738
Add benchmarks ( #148 )
...
Add asv based benchmarks to guide future optimisation work.
2020-09-19 16:28:16 +02:00
Arun Babu Neelicattu
cebf9176a3
Move betterproto/tests → tests
2020-07-11 19:51:01 +02:00
Arun Babu Neelicattu
0338fcba29
Ignore commonly used .venv directory
2020-07-07 19:23:38 +02:00
nat
0c5d1ff868
Merge branch 'master' into client-streaming
2020-06-23 22:02:23 +02:00
Nat Noordanus
09f821921f
Move ServiceStub to a seperate module and add more rpcs to service test
2020-06-14 22:19:51 +02:00
Nat Noordanus
8edec81b11
Switch from pipenv to poetry
...
- dropped dev dependency on rope, isort & flake
- poetry doesn't support dev scripts like pipenv, so create a makefile instead
- Add pytest-cov
- Use tox for testing multiple python versions in CI
- Update README
Update ci workflow
2020-06-12 21:13:55 +02:00
boukeversteegh
6969ff7ff6
Add another missing gitignored file, and remove gitignore filter for tests/
2020-05-22 15:34:25 +02:00
boukeversteegh
13e08fdaa8
Add missing file, ignore output files
2020-05-22 15:05:52 +02:00
Nat Noordanus
203105f048
Add support for python 3.6
...
Changes:
- Update config and docs to reference 3.6
- Add backports of dataclasses and datetime.fromisoformat for python_version<"3.7"
- Support both 3.7 and 3.6 usages of undocumented __origin__ attribute on typing objects
- Make github ci run tests for python 3.6 as well
2020-04-03 19:52:19 +02:00
Daniel G. Taylor
7fe64ad8fe
Doc updates, refactor code layout, python package
2019-10-18 21:14:54 -07:00
Daniel G. Taylor
c932fbc72c
More features, refactoring
2019-10-08 00:23:11 -07:00
Daniel G. Taylor
6ed3b09f44
Initial commit
2019-10-05 08:47:14 -07:00