pyexportvba
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyexportvba-0.0.3.tar.gz | 17.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|