Merge branch 'packaging' into 'master'

Packaging

See merge request ynerant/squirrel-battle!16
This commit is contained in:
ynerant 2020-11-19 05:24:28 +01:00
commit 9b00863891
5 changed files with 11 additions and 8 deletions

View File

@ -1,5 +1,5 @@
[![pipeline status](https://gitlab.crans.org/ynerant/dungeon-battle/badges/master/pipeline.svg)](https://gitlab.crans.org/ynerant/dungeon-battle/-/commits/master)
[![coverage report](https://gitlab.crans.org/ynerant/dungeon-battle/badges/master/coverage.svg)](https://gitlab.crans.org/ynerant/dungeon-battle/-/commits/master)
[![pipeline status](https://gitlab.crans.org/ynerant/squirrel-battle/badges/master/pipeline.svg)](https://gitlab.crans.org/ynerant/squirrel-battle/-/commits/master)
[![coverage report](https://gitlab.crans.org/ynerant/squirrel-battle/badges/master/coverage.svg)](https://gitlab.crans.org/ynerant/squirrel-battle/-/commits/master)
# Squirrel Battle
@ -21,7 +21,7 @@ Il est toujours préférable de travailler dans un environnement Python isolé d
2. **Clonage du dépot** là où vous voulez :
```bash
$ git clone git@gitlab.crans.org:ynerant/dungeon-battle.git && cd dungeon-battle
$ git clone git@gitlab.crans.org:ynerant/squirrel-battle.git && cd squirrel-battle
```
3. **Création d'un environment de travail Python décorrélé du système.**
@ -36,7 +36,7 @@ Il est toujours préférable de travailler dans un environnement Python isolé d
### Exécution des tests
Les tests sont gérés par `pytest` dans le module `dungeonbattle.tests`.
Les tests sont gérés par `pytest` dans le module `squirrelbattle.tests`.
`tox` est un outil permettant de configurer l'exécution des tests. Ainsi, après
installation de tox dans votre environnement virtuel via `pip install tox`,
@ -61,6 +61,9 @@ pour télécharger et installer le jeu. Lancer `squirrel-battle` suffit ensuite
pip install --upgrade squirrel-battle
```
Sous Arch Linux, le paquet `python-squirrel-battle-git` dans l'AUR permet
également d'installer directement le jeu.
## Gestion des émojis
Le jeu dispose de deux modes graphiques : en mode `ascii` et `squirrel`.

2
debian/control vendored
View File

@ -5,7 +5,7 @@ Maintainer: ynerant <ynrant@crans.org>
Build-Depends: debhelper (>=10~), dh-python, python3-all, python3-setuptools
Depends: fonts-noto-color-emoji
Standards-Version: 4.1.4
Homepage: https://gitlab.crans.org/ynerant/dungeon-battle
Homepage: https://gitlab.crans.org/ynerant/squirrel-battle
X-Python3-Version: >= 3.6
Package: python3-squirrelbattle

2
debian/copyright vendored
View File

@ -2,7 +2,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Yohann D'ANELLO
Upstream-Contact: Yohann D'ANELLO <ynerant@crans.org>
Source: https://gitlab.crans.org/ynerant/dungeon-battle
Source: https://gitlab.crans.org/ynerant/squirrel-battle
Files: *
Copyright: 2020 Yohann D'ANELLO <ynerant@crans.org>

View File

@ -14,7 +14,7 @@ setup(
description="Watch out for squirrel's knifes!",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://gitlab.crans.org/ynerant/dungeon-battle",
url="https://gitlab.crans.org/ynerant/squirrel-battle",
packages=find_packages(),
license='GPLv3',
classifiers=[

View File

@ -6,7 +6,7 @@ envlist =
skipsdist = True
[testenv]
sitepackages = True
sitepackages = False
deps =
-r{toxinidir}/requirements.txt
pytest