Skip to main content

fretwork

Coverage Status Build Status Documentation Status PyPI

Shared code for FoFiX and FoF:R.

Setup

Dependencies

You'll need those packages to run tests:

  • glib
  • sdl 1.2
  • sdl_mixer 1.2
  • libogg
  • libvorbisfile
  • libtheora
  • soundtouch

For Windows, you should use the win32 dependency pack (to unzip into the win32 directory).

Native modules

Some parts of fretwork are written in C or C++. These must be compiled before you can start the game from source:

python setup.py build_ext --inplace --force

Related links

Release files for fretwork 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fretwork 0.5.0
File Size Uploaded
fretwork-0.5.0.tar.gz 75.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for fretwork 0.5.0
File
fretwork-0.5.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details
fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
fretwork-0.5.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Details
fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
fretwork-0.5.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Details
fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64 Details
fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-32 Details
fretwork-0.5.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 Details
fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-32 Details
fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 16.0 MB

Release files / fretwork-0.5.0.tar.gz

Download URL fretwork-0.5.0.tar.gz
Size 75.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4f63c9f8e82571793b2e6d4248cbc53a7722807ed257aa3ed4971290994c948b
BLAKE2b-256 checksum
How to use checksums
b6218c73e092a6be5b70f95debe60d05cb7ab0cb7f6c1ccaa34bed1fffd3bd63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / fretwork-0.5.0-cp38-cp38-win32.whl

Download URL fretwork-0.5.0-cp38-cp38-win32.whl
Size 1.1 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
19806739c408e7f5b75109add1bd0e419a7c3e5a72ece5d5c5745c07a596e6f1
BLAKE2b-256 checksum
How to use checksums
d79ae8aba776fe86caee9448b12eeb65679029454fb187d879a1bc776fabcc2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl

Download URL fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
Size 568.6 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
60a09a66fb0cefb1705eb22678726396c62acd9b996f660bd36cfd2cd64b2761
BLAKE2b-256 checksum
How to use checksums
86e4ad2a944882acc3f66a9c6b0d545c53a6e2e888c238421b48a70c2bbb3a9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl

Download URL fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl
Size 570.0 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
f41249f4f8c39c5a1e7547afdce3891ab76c3ab637b299240cd531a9ce5e96a7
BLAKE2b-256 checksum
How to use checksums
4ee513b32ecba7f4d65edfab586fe778374cfcfab1acca84ba22813d505ca4e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2296ae262e34297ec8122105bca6cc4061d9381bcfba50d566df08e86e636c74
BLAKE2b-256 checksum
How to use checksums
0b2138f85e9df5a832a11efcaca81f9aab41ec09c2d9825967e259c6c7725229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / fretwork-0.5.0-cp37-cp37m-win32.whl

Download URL fretwork-0.5.0-cp37-cp37m-win32.whl
Size 1.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c836420c26487041adc5e72404a4e0e22ae0967b69f3b02b7ee581c8584dd49a
BLAKE2b-256 checksum
How to use checksums
9d00df246b8afbc5e1396c08ee9b53878d2222b3ac2f00bdf566c9d46af8e11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl

Download URL fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
Size 564.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
fe0ce9fd30cf1ed170330857523c0b15dc766ac8330cbdcd89117bc4743d8622
BLAKE2b-256 checksum
How to use checksums
fb0a65b007b2b7513fb2168c9bc11065815aa04a1438629c2993379018605d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl

Download URL fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl
Size 565.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
f0e523c555128254b69ac0e6b06e4cbe0acd309ffeaa807c0d0121bc46ad7a64
BLAKE2b-256 checksum
How to use checksums
02e3c49926aa432f953c0bf797e3cfb1949d36926df4a95e29c9311575b824c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
21d019f72215f00599fa26687c2816734a782b4b52662282dd80d094db48e4e0
BLAKE2b-256 checksum
How to use checksums
d563e2c6484bd23af126b2f8ea4327547965f33a84cb5c1682f06a851765092b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / fretwork-0.5.0-cp36-cp36m-win32.whl

Download URL fretwork-0.5.0-cp36-cp36m-win32.whl
Size 1.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ac2959a0c76fd0b7283465bf50333006a9eb80a6e160a114b02eb87a0afecd7d
BLAKE2b-256 checksum
How to use checksums
1bd695e7b8978fc6fd32e2315ab71fe80aaadff1980a3468677504b1df7b689e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl

Download URL fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
Size 562.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
fd0d180b708b7e9731971e249481e9e1b297f2ca25857e9abff9f425aefbbc8f
BLAKE2b-256 checksum
How to use checksums
4df0447cee4216d92670609c68339f05d13652aff1d151138e799dc1bba3ab35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl

Download URL fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl
Size 563.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
d86b7ef6a5dcc2abdb540610d3776edcc55d8af54e043d0846baadeda30a6988
BLAKE2b-256 checksum
How to use checksums
463bccc31d6977892e689f7b1fe5ef1f1239acc2da2dc4e100bf0a64f5fcfb0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
92dd3b02236c22b9c8a7589d63371bd96daddd08edcfbe4c32e3bdf9cc2374d4
BLAKE2b-256 checksum
How to use checksums
afe79da2e2953f6aadefb928413be99966ff9bfbcc549c285475f5a96c808c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl

Download URL fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl
Size 552.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
4d273d48f8ae807503e63446ce925ec75f8506869d57f6822efe9818d4d24f8c
BLAKE2b-256 checksum
How to use checksums
00d5fe1c4d3c265e72ddc23f6af4d3f1b4e9c2f707091ded43f1433521105547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl

Download URL fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl
Size 553.4 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
a8a794c2079311de2dd019b16e85563c2088b0f297c58fbe771271726291f2cd
BLAKE2b-256 checksum
How to use checksums
bc8170a52fe10409330bf8f5219d339be7b411a4b3e644d8a02f9011dc0b0664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27m-win32.whl

Download URL fretwork-0.5.0-cp27-cp27m-win32.whl
Size 1.1 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
203b69d45b7f64362f3b6be33bfb71689fb029649190b8575c53c7b479c33816
BLAKE2b-256 checksum
How to use checksums
3afdbf50253b724b09ff0cff2acc95c19541d5f97ad0102debda4a9d9e75f5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl

Download URL fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl
Size 552.2 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
bf48e3aeaae32813093b92d2d7e80da63cd8808b12e2667bd37392faa151d245
BLAKE2b-256 checksum
How to use checksums
a0bde502de0e20c4cc608f5e6da338003c1c4c8e0ab3404ab24072a540d80b5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl

Download URL fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl
Size 553.5 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
8f8c51e7d732c48d645aed92ea475df1ee43660690a2a18b6c06094c5ab482fd
BLAKE2b-256 checksum
How to use checksums
65c9434ceb767594dd9324822469049c93e7bc51f4de39d8437178a2a00e449a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

Release files / fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl

Download URL fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl
Size 1.5 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0750bad55727425be4a4da616948f57ef1072ff1e082d7742ce57149c9b2eca7
BLAKE2b-256 checksum
How to use checksums
2d515c5f615cf8fdb3826bb3f86b29688aab464ae7425137c7c6a63f17fb31a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release history Release notifications | RSS feed

This release

0.5.0 This release

19 release files

0.4.0

9 release files

0.3.0

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page