Vasili Syrakis
7a358a63cf
Add __version__ attribute to package
2021-03-31 11:44:32 +11:00
robinaly
6c1c41e9cc
Use dateutil parser ( #213 )
...
Switch to using `isoparse` from `dateutil.parser` instead of `datetime.fromisoformat` for more robust parsing of dates in from_dict.
2021-02-24 22:18:05 +01:00
nat
59f5f88c0d
Rebuild poetry.lock to fix CI ( #202 )
2021-01-25 20:28:30 +01:00
Arun Babu Neelicattu
a8a082e4e7
Update dependencies and add ci checks for python 3.9 ( #173 )
...
* Update locked dependencies to fix grpcio compile issue with python 3.9
* ci: add python 3.9
2020-11-24 19:28:28 +01:00
Keerthan Jaic
4630c1cc67
bump grpclib to 0.4.1 ( #150 )
2020-09-23 21:55:23 +02:00
James
d3e4fbb311
Add Documentation ( #125 )
...
Add sphinx docs with readthedocs integration.
Docs can be built locally with `poe docs`.
2020-09-20 22:00:02 +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
0028cc384a
Relax black version constraints ( #146 )
...
This change ensures that the wheel built only requests for the minimum
version of black it requires to function as intended. Without this
change any project that uses betterproto[compiler] would break while
resolving dependencies.
2020-08-31 22:10:57 +02:00
James
16d554db75
Update black
2020-08-29 17:15:59 +02:00
nat
804805f0f5
Update poe ( #132 )
...
- This update improves support for windows & removes the direct dependency on poetry
2020-08-06 22:16:25 +02:00
nat
c513853301
Replace Makefile with poe tasks in pyproject.yaml ( #118 )
...
https://github.com/nat-n/poethepoet
2020-07-25 19:54:40 +02:00
Arun Babu Neelicattu
0ba0692dec
Handle mutable default arguments cleanly
...
When generating code, ensure that default list/dict arguments are
initialised in local scope if unspecified or `None`.
2020-07-11 22:33:44 +02:00
Arun Babu Neelicattu
03211604bc
Replace dependency on protoc with grpcio-tools
...
This change removes the dependency on platform provided protobuf tools
in favour of `grpcio-tools` dependency. This makes both development and
compiler use independent from platform dependencies.
2020-07-10 13:16:40 +02:00
boukeversteegh
0d9387abec
Remove stringcase dependency
2020-07-01 12:43:12 +02:00
Nat Noordanus
75a4c230da
Add optional deps to dev-deps
...
So contributors dont have to remember to run poetry install with `-E compiler`
2020-06-22 19:35:23 +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