Skip to main content

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

Release files for pyexportvba 0.0.3

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

Source distribution (sdist)

Source distribution for pyexportvba 0.0.3
File Size Uploaded
pyexportvba-0.0.3.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyexportvba 0.0.3
File Interpreter ABI Platform
pyexportvba-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 25.1 kB

Release files / pyexportvba-0.0.3.tar.gz

Download URL pyexportvba-0.0.3.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
681e8dd755203bfaa4ac7493a44a89c66690f27d880180f360b8338e40f82cb1
BLAKE2b-256 checksum
How to use checksums
3cf8666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.7

Release files / pyexportvba-0.0.3-py3-none-any.whl

Download URL pyexportvba-0.0.3-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c565ec4878596582bda7699aea35a6a26888bff943f8992d56b452fd7d0adde
BLAKE2b-256 checksum
How to use checksums
9b92deb88577873ea1472f8abacf697ea1c3c3c5420acd5e3eef4f64f395faf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 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