Commit Graph

34 Commits

Author SHA1 Message Date
François Voron
5d8160669c Define deps only in pyproject.toml using flit 2022-03-22 11:24:51 +01:00
François Voron
92ef295cde Add typecheck to build steps 2022-02-18 11:10:10 +01:00
Goran Mekić
5ed4538e32 Generate setup.py file (#896) 2022-02-07 08:34:50 +01:00
Matyáš Richter
48d1be87a4 Added codestyle check and lint to the build action (#798)
* Applied `make format`

* Added format-check to makefile

* Added a "Check codestyle" step to the build action.

* Rerun `make format`

* Added a "lint" target to makefile

* Added lint step to the build action

* Added W503 to the list of ignored flake8 errors.

See https://www.flake8rules.com/rules/W503.html
2021-11-23 08:13:11 +01:00
François Voron
91be9747f0 Add Python 3.10 to build matrix 2021-11-07 10:32:06 +01:00
François Voron
848315badc Remove DB dependencies (#704)
* Remove database adapter in favor of external dependencies

* Prevent flit from installing all optional dependencies when testing build

* Remove MongoDB service during CI build
2021-08-27 17:01:50 +02:00
François Voron
37d03ea730 Update repository paths 2021-08-27 16:00:27 +02:00
François Voron
023bf08a7e Revert "Switch to GitHub sponsors"
This reverts commit 3afc2037f1.
2021-07-16 17:00:02 +02:00
François Voron
3afc2037f1 Switch to GitHub sponsors 2021-04-10 09:59:24 +02:00
François Voron
4805977dfc Fix documentation generation 2021-03-04 17:54:53 +01:00
François Voron
e2709f1e31 Remove pipenv and switch to good old pip 2021-03-04 17:35:48 +01:00
François Voron
a8521f94ec Format build.yml 2021-02-07 09:38:29 +01:00
Paolo Dina
579313f887 Ormar backend support (#470)
* Add db adapter for ormar (wip)

* finish ormar support enough to pass tests

* remove idea folder

* update ormar version in tool.flit.metadata.requires-extra

* Add documentation about ormar

* Apply isort and black formatting

* Restore python 3.7 in Pipfile

* Update build.yml

* Add missing test for ormar update

* changes after review

Co-authored-by: Paolo Dina <paolo.dina@codingmoth.com>
Co-authored-by: collerek <collerek@gmail.com>
2021-02-07 09:34:40 +01:00
François Voron
81db8f95e7 Create FUNDING.yml 2020-12-24 10:48:12 +01:00
François Voron
61bdab0fb4 Revert ko-fi 2020-12-24 10:43:54 +01:00
François Voron
2d2580b589 Create FUNDING.yml 2020-12-24 10:12:27 +01:00
François Voron
cdb1409b7f Tweak issues templates 2020-12-23 17:24:09 +01:00
François Voron
69a1ca19f7 Update issue templates 2020-12-23 17:22:34 +01:00
François Voron
0ae0a8e279 Create config.yml 2020-12-23 17:19:06 +01:00
François Voron
475c66801c Tweak stale parameters 2020-12-07 07:51:05 +01:00
François Voron
512c5c0d35 Add a test_build phase to ensure produced output is working 2020-11-30 14:04:42 +01:00
François Voron
b6d9230f03 Add 3.9 to test matrix 2020-10-14 14:12:52 +02:00
François Voron
1464273a11 Use standard MongoDB image for unit tests 2020-08-13 14:03:34 +02:00
dependabot-preview[bot]
824a590724 Create Dependabot config file (#276)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-07-27 14:47:40 +02:00
François Voron
df479a9003 Setup stale bot 2020-05-21 09:39:41 +02:00
François Voron
280a2e253a Add Python 3.8 to build matrix (#58)
* Add Python 3.8 to build matrix

* Force pipenv to use matrix Python  version

* Put release step in separate job

* Fix build.yml workflow
2019-11-25 12:54:32 +01:00
François Voron
a94ee2b999 Add pull_request build trigger to GH workflow
Noticed that the first PR of a contributor didn't trigger the pipeline. This should fix it.
2019-11-06 13:20:16 +01:00
François Voron
ab0b187f20 Implement MongoDB database adapter (#29)
* Implement MongoDB adapter using motor

* Add mongo container to build pipeline

* Tidy up dependencies

* Update documentation for MongoDB

* Export MongoDB adapter from db package

* Pass black format

* Update README
2019-10-27 16:34:30 +01:00
François Voron
122a64291b Add release step to build workflow 2019-10-17 08:58:00 +02:00
François Voron
f2892aa378 #5 Improve test coverage (#6)
* Improve test coverage of BaseUserDatabase

* Improve unit test isolation

* Improve coverage of router and authentication
2019-10-15 07:54:53 +02:00
François Voron
66ef56758a Fix documentation workflow (again) 2019-10-14 07:24:44 +02:00
François Voron
4420a41325 Fix documentation workflow 2019-10-14 07:22:58 +02:00
François Voron
645ae48c6c Add GH Action to deploy documentation (#8) 2019-10-13 19:06:44 +02:00
François Voron
c111f00318 Use GitHub actions for CI (#7) 2019-10-13 19:01:39 +02:00