Skip to main content

A package for talking to vlc over its telnet interface using asyncio.

Project description

aiovlc

Development

  • Install and set up development environment.

    pip install -r requirements_dev.txt
    

    This will install all requirements. It will also install this package in development mode, so that code changes are applied immediately without reinstall necessary.

  • Here's a list of development tools we use.

  • It's recommended to use the corresponding code formatter and linters also in your code editor to get instant feedback. A popular editor that can do this is vscode.

  • Run all tests, check formatting and linting.

    tox
    
  • Run a single tox environment.

    tox -e lint
    
  • Reinstall all tox environments.

    tox -r
    
  • Run pytest and all tests.

    pytest
    
  • Run pytest and calculate coverage for the package.

    pytest --cov-report term-missing --cov=aiovlc
    
  • Continuous integration is by default supported via GitHub actions. GitHub actions is free for public repositories and comes with 2000 free Ubuntu build minutes per month for private repositories.

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

aiovlc-0.1.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

aiovlc-0.1.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file aiovlc-0.1.0.tar.gz.

File metadata

  • Download URL: aiovlc-0.1.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for aiovlc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83658b73240b890f1fac0805932180568c48b58c081a6a364c86a84d84261ffb
MD5 c8397b85103aea3e0a088788e717befc
BLAKE2b-256 9adcbc96053cfe585b9d330ac4159e9fc082f4d086c6750b3df3a82769b75e4e

See more details on using hashes here.

File details

Details for the file aiovlc-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aiovlc-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for aiovlc-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8e5b065b56fddc282cf7b796adf60b7cb69c9796f0aca8b0a6a2ff919567767
MD5 83cd32253b9d602191522f2e67411162
BLAKE2b-256 da99001383f56b12273b4a13f02195cdef94cf2091543b8364609b4ed4890ae3

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