Skip to main content

Game library used by FoFiX, and FoF:R.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fretwork-0.5.0.tar.gz (75.0 kB view details)

Uploaded Source

Built Distributions

fretwork-0.5.0-cp38-cp38-win32.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86

fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl (568.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl (570.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fretwork-0.5.0-cp37-cp37m-win32.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86

fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl (564.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl (565.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

fretwork-0.5.0-cp36-cp36m-win32.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86

fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl (562.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl (563.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl (552.2 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl (553.4 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

fretwork-0.5.0-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86

fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl (552.2 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl (553.5 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file fretwork-0.5.0.tar.gz.

File metadata

  • Download URL: fretwork-0.5.0.tar.gz
  • Upload date:
  • Size: 75.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0.tar.gz
Algorithm Hash digest
SHA256 4f63c9f8e82571793b2e6d4248cbc53a7722807ed257aa3ed4971290994c948b
MD5 9139a0c4e80376a1e5e3f0a620f432f4
BLAKE2b-256 b6218c73e092a6be5b70f95debe60d05cb7ab0cb7f6c1ccaa34bed1fffd3bd63

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 19806739c408e7f5b75109add1bd0e419a7c3e5a72ece5d5c5745c07a596e6f1
MD5 89beae403b7586f801d02a2b4470a704
BLAKE2b-256 d79ae8aba776fe86caee9448b12eeb65679029454fb187d879a1bc776fabcc2d

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 568.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 60a09a66fb0cefb1705eb22678726396c62acd9b996f660bd36cfd2cd64b2761
MD5 1f0bfef85e3c2ea901b5c7c8e9d8939d
BLAKE2b-256 86e4ad2a944882acc3f66a9c6b0d545c53a6e2e888c238421b48a70c2bbb3a9d

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 570.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f41249f4f8c39c5a1e7547afdce3891ab76c3ab637b299240cd531a9ce5e96a7
MD5 56f7dd536a2d0ce23190afee13aadf42
BLAKE2b-256 4ee513b32ecba7f4d65edfab586fe778374cfcfab1acca84ba22813d505ca4e2

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2296ae262e34297ec8122105bca6cc4061d9381bcfba50d566df08e86e636c74
MD5 c9a31f28ba517e65f5ede650df8a4812
BLAKE2b-256 0b2138f85e9df5a832a11efcaca81f9aab41ec09c2d9825967e259c6c7725229

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c836420c26487041adc5e72404a4e0e22ae0967b69f3b02b7ee581c8584dd49a
MD5 30bc963be1014ed2065193bada477c11
BLAKE2b-256 9d00df246b8afbc5e1396c08ee9b53878d2222b3ac2f00bdf566c9d46af8e11f

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 564.3 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fe0ce9fd30cf1ed170330857523c0b15dc766ac8330cbdcd89117bc4743d8622
MD5 d28967d7cf74a2cf62f175a17584999b
BLAKE2b-256 fb0a65b007b2b7513fb2168c9bc11065815aa04a1438629c2993379018605d2e

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 565.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f0e523c555128254b69ac0e6b06e4cbe0acd309ffeaa807c0d0121bc46ad7a64
MD5 bbd1957285d4d801dde01e886664fc35
BLAKE2b-256 02e3c49926aa432f953c0bf797e3cfb1949d36926df4a95e29c9311575b824c8

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 21d019f72215f00599fa26687c2816734a782b4b52662282dd80d094db48e4e0
MD5 7a5cb4df86336f4deaafaab603c69612
BLAKE2b-256 d563e2c6484bd23af126b2f8ea4327547965f33a84cb5c1682f06a851765092b

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ac2959a0c76fd0b7283465bf50333006a9eb80a6e160a114b02eb87a0afecd7d
MD5 e9bc2f539af4e34a005595a523744e09
BLAKE2b-256 1bd695e7b8978fc6fd32e2315ab71fe80aaadff1980a3468677504b1df7b689e

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 562.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fd0d180b708b7e9731971e249481e9e1b297f2ca25857e9abff9f425aefbbc8f
MD5 ffd899c3ee0b6c182f1b2f20b74d084d
BLAKE2b-256 4df0447cee4216d92670609c68339f05d13652aff1d151138e799dc1bba3ab35

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 563.2 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d86b7ef6a5dcc2abdb540610d3776edcc55d8af54e043d0846baadeda30a6988
MD5 f2534e4783bde176d132c765535478e7
BLAKE2b-256 463bccc31d6977892e689f7b1fe5ef1f1239acc2da2dc4e100bf0a64f5fcfb0f

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92dd3b02236c22b9c8a7589d63371bd96daddd08edcfbe4c32e3bdf9cc2374d4
MD5 23eeb88bf697d1b819a1b41cf873ecdc
BLAKE2b-256 afe79da2e2953f6aadefb928413be99966ff9bfbcc549c285475f5a96c808c85

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 552.2 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4d273d48f8ae807503e63446ce925ec75f8506869d57f6822efe9818d4d24f8c
MD5 4516b50468ffa2d5c013cf887e10ee1e
BLAKE2b-256 00d5fe1c4d3c265e72ddc23f6af4d3f1b4e9c2f707091ded43f1433521105547

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 553.4 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a8a794c2079311de2dd019b16e85563c2088b0f297c58fbe771271726291f2cd
MD5 4906bd88b73536f18d6957ecf0ba883f
BLAKE2b-256 bc8170a52fe10409330bf8f5219d339be7b411a4b3e644d8a02f9011dc0b0664

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 203b69d45b7f64362f3b6be33bfb71689fb029649190b8575c53c7b479c33816
MD5 a55b6a309763b93c81e17b4943ed994c
BLAKE2b-256 3afdbf50253b724b09ff0cff2acc95c19541d5f97ad0102debda4a9d9e75f5f8

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 552.2 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bf48e3aeaae32813093b92d2d7e80da63cd8808b12e2667bd37392faa151d245
MD5 8eab7753b9bb02766c681c5c92f9246d
BLAKE2b-256 a0bde502de0e20c4cc608f5e6da338003c1c4c8e0ab3404ab24072a540d80b5e

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 553.5 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8f8c51e7d732c48d645aed92ea475df1ee43660690a2a18b6c06094c5ab482fd
MD5 77a3ea6a00615e7bf37c3ca861884491
BLAKE2b-256 65c9434ceb767594dd9324822469049c93e7bc51f4de39d8437178a2a00e449a

See more details on using hashes here.

File details

Details for the file fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using 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

File hashes

Hashes for fretwork-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0750bad55727425be4a4da616948f57ef1072ff1e082d7742ce57149c9b2eca7
MD5 5e869dcdd856961187ba17477fa4a653
BLAKE2b-256 2d515c5f615cf8fdb3826bb3f86b29688aab464ae7425137c7c6a63f17fb31a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page