Skip to main content

pianopy

A python library/application to play, compose and interface with virtual and real pianos using MIDI.

Run tests, build, publish

  1. Run the unittests:
    make test
  2. Build the package as a wheel:
    make build
  3. Publish the package to pypi make publish

Development setup

  1. Make sure prerequisites are installed
  2. Clone the git repo:
    git clone https://github.com/PeterPyPan/pianopy
  3. Use make to setup the dev environment:
# This sets up a venv in ./.venv using poetry and installs the pre-commit hooks.  
make setup

Prerequisites

  1. Install poetry
    Verify the poetry installation using:
    poetry --version
    Installation instructions: https://python-poetry.org/docs/#installation.

  2. Install make Verify the make installation using:
    make --version

# Installation for OSX
# remove previous installation of command line tools
rm -rf /Library/Developer/CommandLineTools/
# install command line tools
xcode-select --install
# setup command line tools
sudo xcode-select --switch /Library/Developer/CommandLineTools/

Download files

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

Source Distribution

pianopy-0.0.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pianopy-0.0.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file pianopy-0.0.2.tar.gz.

File metadata

  • Download URL: pianopy-0.0.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.8.5 Darwin/21.6.0

File hashes

Hashes for pianopy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 061bc95d9d443d9d423213d6c31edb212e2a58285a82fdcb3baaadfc9e2fca40
MD5 cc68d56d7b90eb1009146c9e330ce165
BLAKE2b-256 ac28fd803fadeabb39f58aa6be69b983ed6a7a8fdc85fdb7a1e554dba270a7cf

See more details on using hashes here.

File details

Details for the file pianopy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pianopy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.8.5 Darwin/21.6.0

File hashes

Hashes for pianopy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ba1c57c74fcf3613cae837196608cdae896cc0327229de988b46543af84e99a4
MD5 bdc6a959d07c9f61f73d3ae38e62297a
BLAKE2b-256 25e7eae7f25a4fa154716e65092b9edfdea61df0778eddfc6e20d4b9850f8e78

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page