Name | pyexportvba JSON |
Version |
0.0.3
JSON |
| download |
home_page | None |
Summary | A python package to export VBA code embedded in Excel files to separate BAS files |
upload_time | 2024-12-04 15:09:57 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT |
keywords |
vba
export
excel
modules
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# pyexportvba
[![PyPi Badge](https://img.shields.io/pypi/v/pyexportvba)](https://pypi.org/project/pyexportvba/)
![Publish](https://github.com/pyexportvba/pyexportvba/workflows/Publish/badge.svg)
![Test](https://github.com/pyexportvba/pyexportvba/workflows/Test/badge.svg)
[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=week&units=international_system&left_color=black&right_color=orange&left_text=Last%20Week)](https://pepy.tech/project/pyexportvba)
[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=month&units=international_system&left_color=black&right_color=orange&left_text=Month)](https://pepy.tech/project/pyexportvba)
[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=total&units=international_system&left_color=black&right_color=orange&left_text=Total)](https://pepy.tech/project/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](https://github.com/pyexportvba/pyexportvba).
## 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
Raw data
{
"_id": null,
"home_page": null,
"name": "pyexportvba",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "Bassem Girgis <brgirgis@gmail.com>",
"keywords": "VBA, export, Excel, Modules",
"author": null,
"author_email": "Bassem Girgis <brgirgis@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/3c/f8/666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137/pyexportvba-0.0.3.tar.gz",
"platform": null,
"description": "# pyexportvba\r\n\r\n[![PyPi Badge](https://img.shields.io/pypi/v/pyexportvba)](https://pypi.org/project/pyexportvba/)\r\n![Publish](https://github.com/pyexportvba/pyexportvba/workflows/Publish/badge.svg)\r\n![Test](https://github.com/pyexportvba/pyexportvba/workflows/Test/badge.svg)\r\n[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=week&units=international_system&left_color=black&right_color=orange&left_text=Last%20Week)](https://pepy.tech/project/pyexportvba)\r\n[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=month&units=international_system&left_color=black&right_color=orange&left_text=Month)](https://pepy.tech/project/pyexportvba)\r\n[![Downloads](https://static.pepy.tech/personalized-badge/pyexportvba?period=total&units=international_system&left_color=black&right_color=orange&left_text=Total)](https://pepy.tech/project/pyexportvba)\r\n\r\nA python package to export VBA code embedded in Excel files to separate BAS files.\r\n`pyexportvba` is available on PyPI and can be installed with:\r\n\r\n pip install pyexportvba\r\n\r\n## Features\r\n\r\nThe latest development version is always available at the project git\r\n[repository](https://github.com/pyexportvba/pyexportvba).\r\n\r\n## Development\r\n\r\nTo clone the library for development:\r\n\r\n git clone git@github.com:pyexportvba/pyexportvba.git\r\n\r\nor\r\n\r\n git clone https://github.com/pyexportvba/pyexportvba.git\r\n\r\n### Build The Virtual Environment\r\n\r\nThe current earliest Python version supported is `3.9`.\r\nYou need to be able to create a virtual environment at this version to make sure any changes you make is compatible.\r\n\r\nIf you are using `conda`:\r\n\r\n conda create --prefix=.venv python=3.9 --yes\r\n\r\nIf you are using `venv`, make sure you have the right base package:\r\n\r\n >> python --version\r\n Python 3.9.x\r\n\r\nOnce you verify your base Python, you can then create a virtual environment using:\r\n\r\n virtualenv -p py3.9 .venv\r\n\r\n### Setup\r\n\r\nOnce you have created your virtual environment and made sure it is active in your current command line:\r\n\r\n pip install -e .[dev]\r\n\r\nThis should all the dependencies you need for developing into the library and also allow you to run the unit tests:\r\n\r\n pytest\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A python package to export VBA code embedded in Excel files to separate BAS files",
"version": "0.0.3",
"project_urls": {
"Documentation": "https://github.com/pyexportvba/pyexportvba",
"Homepage": "https://github.com/pyexportvba/pyexportvba",
"Issues": "https://github.com/pyexportvba/pyexportvba/issues",
"Repository": "https://github.com/pyexportvba/pyexportvba.git"
},
"split_keywords": [
"vba",
" export",
" excel",
" modules"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9b92deb88577873ea1472f8abacf697ea1c3c3c5420acd5e3eef4f64f395faf4",
"md5": "76014d0d8dc5f5f8f0e614023dfd5977",
"sha256": "8c565ec4878596582bda7699aea35a6a26888bff943f8992d56b452fd7d0adde"
},
"downloads": -1,
"filename": "pyexportvba-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "76014d0d8dc5f5f8f0e614023dfd5977",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 7577,
"upload_time": "2024-12-04T15:09:54",
"upload_time_iso_8601": "2024-12-04T15:09:54.387481Z",
"url": "https://files.pythonhosted.org/packages/9b/92/deb88577873ea1472f8abacf697ea1c3c3c5420acd5e3eef4f64f395faf4/pyexportvba-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3cf8666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137",
"md5": "e430fe864f90417319bbd7710c93fa81",
"sha256": "681e8dd755203bfaa4ac7493a44a89c66690f27d880180f360b8338e40f82cb1"
},
"downloads": -1,
"filename": "pyexportvba-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e430fe864f90417319bbd7710c93fa81",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 17539,
"upload_time": "2024-12-04T15:09:57",
"upload_time_iso_8601": "2024-12-04T15:09:57.344205Z",
"url": "https://files.pythonhosted.org/packages/3c/f8/666801de2ca4eb67cb05e0458da98087cee2763c7bf29d34a5e365d91137/pyexportvba-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-04 15:09:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pyexportvba",
"github_project": "pyexportvba",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyexportvba"
}