A python package to export VBA code embedded in Excel files to separate BAS files
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
681e8dd755203bfaa4ac7493a44a89c66690f27d880180f360b8338e40f82cb1
|
|
| MD5 |
e430fe864f90417319bbd7710c93fa81
|
|
| BLAKE2b-256 |
3cf8666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c565ec4878596582bda7699aea35a6a26888bff943f8992d56b452fd7d0adde
|
|
| MD5 |
76014d0d8dc5f5f8f0e614023dfd5977
|
|
| BLAKE2b-256 |
9b92deb88577873ea1472f8abacf697ea1c3c3c5420acd5e3eef4f64f395faf4
|