MatrixSynapse/debian
David Robertson 6b3e0ea6bd
Use `poetry` to manage the virtualenv in debian packages (#12449)
* Use `poetry` to build venv in debian packages

Co-authored-by: Dan Callahan <danc@element.io>
Co-authored-by: Shay <hillerys@element.io>

* Changelog

* Only pull in from requirements.txt

Addresses the same problem as #12439.

* Include `test` and `all` extras

`poetry export` helpfully silently ignores an unknown extra

Haven't seen this before because it's the only place we export `all` and
`test`. I could have __sworm__ that the syntax `--extra "all test"`
worked for `poetry install`...

* Clean up requirements file on subsequence builds

* Fix shell syntax

Co-authored-by: Dan Callahan <danc@element.io>
Co-authored-by: Shay <hillerys@element.io>
2022-04-14 11:03:24 +01:00
..
po Add information about .well-known to Debian installation. (#7227) 2020-04-06 17:02:44 -04:00
source Debian packaging via dh_virtualenv (#4285) 2018-12-20 11:33:29 +00:00
.gitignore Debian packaging via dh_virtualenv (#4285) 2018-12-20 11:33:29 +00:00
NEWS Mention updating extensions 2018-12-20 23:32:59 +00:00
build_virtualenv Use `poetry` to manage the virtualenv in debian packages (#12449) 2022-04-14 11:03:24 +01:00
changelog Use `poetry` to manage the virtualenv in debian packages (#12449) 2022-04-14 11:03:24 +01:00
clean Use `poetry` to manage the virtualenv in debian packages (#12449) 2022-04-14 11:03:24 +01:00
compat Drop xenial-support hacks (#10429) 2021-07-21 21:25:28 +01:00
control Minor cleanup to Debian packaging (#11269) 2021-11-07 21:18:33 +00:00
copyright Debian packaging via dh_virtualenv (#4285) 2018-12-20 11:33:29 +00:00
dirs import from package-debian-synapse 2018-12-20 11:15:52 +00:00
hash_password.1 Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
hash_password.ronn Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
install Automate generation of the sample and debian log configs (#6627) 2020-01-03 17:14:00 +00:00
manage_debconf.pl Debian: fix overwriting of config settings on upgrade (#4696) 2019-02-22 15:02:39 +00:00
manpages Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
matrix-synapse-py3.config Fix Shellcheck SC1091: Can't follow file 2021-10-22 23:08:54 +01:00
matrix-synapse-py3.links Add `--run-background-updates` option to `update_database` script. (#10954) 2021-10-06 11:26:18 +01:00
matrix-synapse-py3.postinst Fix Shellcheck SC1091: Can't follow file 2021-10-22 23:08:54 +01:00
matrix-synapse-py3.preinst Debian packaging via dh_virtualenv (#4285) 2018-12-20 11:33:29 +00:00
matrix-synapse.default Various improvements to the docs (#7899) 2020-07-29 10:35:44 -04:00
matrix-synapse.service Minor cleanup to Debian packaging (#11269) 2021-11-07 21:18:33 +00:00
register_new_matrix_user.1 Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
register_new_matrix_user.ronn Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
rules Force deb compression with `xz`. (#11197) 2021-10-27 17:06:32 +01:00
synapse_port_db.1 Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
synapse_port_db.ronn Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
synapse_review_recent_signups.1 Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
synapse_review_recent_signups.ronn Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
synctl.1 Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
synctl.ronn Add script for getting info about recently registered users (#10290) 2021-07-06 13:03:16 +01:00
templates Add information about .well-known to Debian installation. (#7227) 2020-04-06 17:02:44 -04:00