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
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| pyexportvba-0.0.3.tar.gz | 17.5 kB | Without provenance | Details for pyexportvba-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyexportvba-0.0.3-py3-none-any.whl | Python 3 | none | any | Details for pyexportvba-0.0.3-py3-none-any.whl |
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
|
Security for pyexportvba 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.