aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 481d190a515e3c195c78ce882b43b4c5debd86e1 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
.PHONY: rtest build test clean all


PYTHON ?= python
ROOT = $(dir $(realpath $(firstword $(MAKEFILE_LIST))))


all: build

build:
	$(PYTHON) setup.py build_ext --inplace

debug:
	DEBUG_IMMUTABLES=1 $(PYTHON) setup.py build_ext --inplace

test:
	$(PYTHON) -m pytest -v

rtest:
	~/dev/venvs/36-debug/bin/python setup.py build_ext --inplace

	env PYTHONPATH=. \
		~/dev/venvs/36-debug/bin/python -m test.regrtest -R3:3 --testdir tests/

clean:
	find . -name '*.pyc' | xargs rm -f
	find . -name '*.so' | xargs rm -f
	rm -rf ./build
	rm -rf ./dist
	rm -rf ./*.egg-info

testinstalled:
	cd /tmp && $(PYTHON) $(ROOT)/tests/__init__.py
r> 2024-03-19doc: cookbook: Account for ‘guix pull’ in /etc/profile instructions....Ludovic Courtès 2023-12-31doc: cookbook: Fix typo....Jonathan Brielmaier 2023-12-30Add network bridge guide to the cookbook....Maxim Cournoyer 2023-12-18Update cookbook Texinfo menus....Maxim Cournoyer 2023-10-25doc: cookbook: Fix a broken cross-reference....Florian Pelz 2023-10-24doc: cookbook: Add cross references to the manual regarding manifests....Ludovic Courtès 2023-10-24doc: cookbook: Suggest ‘guix shell’ as an alternative to multiple profiles....Ludovic Courtès 2023-10-11doc: cookbook: Add “Software Development” chapter....Ludovic Courtès 2023-09-01cookbook: Add a recipe for running Guix System on a Kimsufi server....Thomas Ieong 2023-09-01doc: cookbook: Document the configuration of a Yubikey with KeePassXC....Maxim Cournoyer 2023-08-25image: Add mbr-raw-image-type and use by default....Josselin Poiret 2023-08-17doc: cookbook: Document how to disable the Yubikey OTP application....Maxim Cournoyer 2023-08-16doc: cookbook: Document a dynamic DNS update mcron job....Maxim Cournoyer 2023-08-16doc: Update Cookbook Texinfo menus....Maxim Cournoyer 2023-08-15doc: cookbook: Mention common SRFI-1 procedures....Ludovic Courtès 2023-08-15doc: cookbook: Add 'use-modules' in gexp example....Ludovic Courtès 2023-08-15doc: cookbook: Link to "Package Modules"....Ludovic Courtès 2023-07-14doc: Mention gexps in the "Scheme Crash Course"....Ludovic Courtès 2023-06-05doc: cookbook: Update example my-libgit2 package....Efraim Flashner 2023-06-04services: screen-locker-service-type: Configurable PAM and setuid....muradm 2023-05-31nls: Update translations....Florian Pelz 2023-05-06doc: cookbook: Remove outdated section about GUIX_PACKAGE_PATH....Ludovic Courtès 2023-01-09doc: cookbook: Add "Installing Guix on a Cluster" chapter....Ludovic Courtès 2023-01-06doc: cookbook: Remove 404 link to mitpress.mit.edu....Ludovic Courtès 2022-11-27doc: cookbook: Fix commands in example....Florian Pelz 2022-11-24doc: Add a security keys section to the cookbook....Maxim Cournoyer 2022-11-06doc: cookbook: Add section on MPD with bluealsa....Ricardo Wurmus 2022-11-06doc: cookbook: Update detailed menu for "System Configuration"....Ricardo Wurmus 2022-10-13doc: Add chapter on containers to Cookbook....Ricardo Wurmus