Commit e980545d authored by Mark Hymers's avatar Mark Hymers

Initial debianisation

Signed-off-by: Mark Hymers's avatarMark Hymers <mark.hymers@ynic.york.ac.uk>
parent 3c39643d
psychopy (3.5.1-1) unstable; urgency=medium
* Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
-- Mark Hymers <mark.hymers@ynic.york.ac.uk> Sun, 21 Jul 2019 17:52:45 +0100
Source: psychopy
Section: unknown
Priority: optional
Maintainer: Mark Hymers <mark.hymers@ynic.york.ac.uk>
Build-Depends: debhelper (>= 11), dh-python,
python3-all, python3-setuptools,
ffmpeg,
python3-astunparse,
python3-bidi,
python3-cffi,
python3-esprima,
python3-freetype,
python3-future,
python3-gevent,
python3-git,
python3-gitlab,
python3-greenlet,
python3-imageio, python3-imageio-ffmpeg,
python3-json-tricks,
python3-lxml,
python3-matplotlib,
python3-moviepy,
python3-msgpack, python3-msgpack-numpy,
python3-numpy,
python3-opencv,
python3-opengl,
python3-openpyxl,
python3-pandas,
python3-parallel,
python3-pil,
python3-psutil,
python3-pygame,
python3-pyglet,
python3-pyqt5,
python3-pytest, python3-pytest-cov,
python3-requests,
python3-scipy,
python3-serial,
python3-sounddevice,
python3-soundfile,
python3-tables,
python3-wheel,
python3-wxgtk4.0, python3-wxgtk-media4.0, python3-wxgtk-webview4.0,
python3-xlrd,
python3-yaml,
python3-zmq
Standards-Version: 4.1.3
Homepage: https://www.psychopy.org
X-Python3-Version: >= 3.2
Package: psychopy
Architecture: all
Depends: ${python3:Depends}, ${misc:Depends}
Suggests: python-psychopy-doc
Description: environment for creating psychology stimuli in Python
PsychoPy provides an environment for creating psychology stimuli
using Python scripting language. It combines the graphical
strengths of OpenGL with easy Python syntax to give psychophysics
a free and simple stimulus presentation and control package.
.
The goal is to provide, for the busy scientist, tools to control
timing and windowing and a simple set of pre-packaged stimuli and
methods. PsychoPy features
.
- IDE GUI for coding in a powerful scripting language (Python)
- Builder GUI for rapid development of stimulation sequences
- Use of hardware-accelerated graphics (OpenGL)
- Integration with Spectrascan PR650 for easy monitor calibration
- Simple routines for staircase and constant stimuli experimental
methods as well as curve-fitting and bootstrapping
- Simple (or complex) GUIs via wxPython
- Easy interfaces to joysticks, mice, sound cards etc. via PyGame
- Video playback (MPG, DivX, AVI, QuickTime, etc.) as stimuli
Package: python3-psychopy
Architecture: all
Depends: ${python3:Depends}, ${misc:Depends}
Suggests: python-psychopy-doc
Description: environment for creating psychology stimuli in Python (Python 3)
PsychoPy provides an environment for creating psychology stimuli
using Python scripting language. It combines the graphical
strengths of OpenGL with easy Python syntax to give psychophysics
a free and simple stimulus presentation and control package.
.
The goal is to provide, for the busy scientist, tools to control
timing and windowing and a simple set of pre-packaged stimuli and
methods. PsychoPy features
.
- IDE GUI for coding in a powerful scripting language (Python)
- Builder GUI for rapid development of stimulation sequences
- Use of hardware-accelerated graphics (OpenGL)
- Integration with Spectrascan PR650 for easy monitor calibration
- Simple routines for staircase and constant stimuli experimental
methods as well as curve-fitting and bootstrapping
- Simple (or complex) GUIs via wxPython
- Easy interfaces to joysticks, mice, sound cards etc. via PyGame
- Video playback (MPG, DivX, AVI, QuickTime, etc.) as stimuli
.
This package installs the library for Python 3.
Package: python-psychopy-doc
Architecture: all
Section: doc
Depends: ${sphinxdoc:Depends}, ${misc:Depends}
Description: environment for creating psychology stimuli in Python (common documentation)
PsychoPy provides an environment for creating psychology stimuli
using Python scripting language. It combines the graphical
strengths of OpenGL with easy Python syntax to give psychophysics
a free and simple stimulus presentation and control package.
.
The goal is to provide, for the busy scientist, tools to control
timing and windowing and a simple set of pre-packaged stimuli and
methods. PsychoPy features
.
- IDE GUI for coding in a powerful scripting language (Python)
- Builder GUI for rapid development of stimulation sequences
- Use of hardware-accelerated graphics (OpenGL)
- Integration with Spectrascan PR650 for easy monitor calibration
- Simple routines for staircase and constant stimuli experimental
methods as well as curve-fitting and bootstrapping
- Simple (or complex) GUIs via wxPython
- Easy interfaces to joysticks, mice, sound cards etc. via PyGame
- Video playback (MPG, DivX, AVI, QuickTime, etc.) as stimuli
.
This is the common documentation package.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
TODO: Sort out copyright file
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
XVFB_OPTS=--auto-servernum --server-num=20 -s "-screen 0 1024x768x24 -ac +extension GLX +render -noreset"
EXCLUDED_TESTS :=
export PYBUILD_NAME=psychopy
export PYBUILD_TEST_PYTEST=1
export PYBUILD_TEST_ARGS=>/dev/null 2>&1; cd {build_dir}; xvfb-run $(XVFB_OPTS) python{version} -m pytest -v -k "$(EXCLUDED_TESTS)"
%:
dh $@ --with python3,sphinxdoc --buildsystem=pybuild
override_dh_auto_build:
dh_auto_build
PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/source build/html
extend-diff-ignore = "^[^/]*[.]egg-info/"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment