Skip to main content

A python package to export VBA code embedded in Excel files to separate BAS files

Project description

pyexportvba

PyPi Badge Publish Test Downloads Downloads Downloads

A python package to export VBA code embedded in Excel files to separate BAS files. pyexportvba is available on PyPI and can be installed with:

pip install pyexportvba

Features

The latest development version is always available at the project git repository.

Development

To clone the library for development:

git clone git@github.com:pyexportvba/pyexportvba.git

or

git clone https://github.com/pyexportvba/pyexportvba.git

Build The Virtual Environment

The current earliest Python version supported is 3.9. You need to be able to create a virtual environment at this version to make sure any changes you make is compatible.

If you are using conda:

conda create --prefix=.venv python=3.9 --yes

If you are using venv, make sure you have the right base package:

>> python --version
Python 3.9.x

Once you verify your base Python, you can then create a virtual environment using:

virtualenv -p py3.9 .venv

Setup

Once you have created your virtual environment and made sure it is active in your current command line:

pip install -e .[dev]

This should all the dependencies you need for developing into the library and also allow you to run the unit tests:

pytest

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

pyexportvba-0.0.3.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

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

pyexportvba-0.0.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file pyexportvba-0.0.3.tar.gz.

File metadata

  • Download URL: pyexportvba-0.0.3.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pyexportvba-0.0.3.tar.gz
Algorithm Hash digest
SHA256 681e8dd755203bfaa4ac7493a44a89c66690f27d880180f360b8338e40f82cb1
MD5 e430fe864f90417319bbd7710c93fa81
BLAKE2b-256 3cf8666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137

See more details on using hashes here.

File details

Details for the file pyexportvba-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pyexportvba-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pyexportvba-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c565ec4878596582bda7699aea35a6a26888bff943f8992d56b452fd7d0adde
MD5 76014d0d8dc5f5f8f0e614023dfd5977
BLAKE2b-256 9b92deb88577873ea1472f8abacf697ea1c3c3c5420acd5e3eef4f64f395faf4

See more details on using hashes here.

Supported by

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