mirror of
https://github.com/pacnpal/pip-add.git
synced 2026-02-04 19:45:19 -05:00
Compare commits
13 Commits
24fa3971bf
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e79e8d8d6d | ||
|
|
d088f2d9a9 | ||
|
|
a1b8fd3055 | ||
|
|
cdffda544b | ||
|
|
7290b58a10 | ||
|
|
270ef2417d | ||
|
|
337067f51b | ||
|
|
96f0dd9d31 | ||
|
|
d928e7e0bd | ||
|
|
44b9779ecf | ||
|
|
b1aebf2fc6 | ||
|
|
20075475fe | ||
|
|
b4bf6e48df |
1
.github/workflows/publish.yml
vendored
1
.github/workflows/publish.yml
vendored
@@ -27,6 +27,7 @@ jobs:
|
|||||||
pip install build
|
pip install build
|
||||||
- name: Run Pytest tests
|
- name: Run Pytest tests
|
||||||
run: |
|
run: |
|
||||||
|
pip install .
|
||||||
pip install pytest pytest-cov
|
pip install pytest pytest-cov
|
||||||
pytest --cov --cov-report=xml
|
pytest --cov --cov-report=xml
|
||||||
- name: Upload coverage reports to Codecov
|
- name: Upload coverage reports to Codecov
|
||||||
|
|||||||
4
.github/workflows/python-multiversion.yml
vendored
4
.github/workflows/python-multiversion.yml
vendored
@@ -1,7 +1,7 @@
|
|||||||
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
|
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
|
||||||
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
|
||||||
|
|
||||||
name: Python test for 3.8, 3.9, 3.10, 3.11, 3.12, 3.13
|
name: Python test for 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -16,7 +16,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
|
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|||||||
5
.gitignore
vendored
5
.gitignore
vendored
@@ -34,3 +34,8 @@ env/
|
|||||||
# OS
|
# OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
|
# Coverage
|
||||||
|
.coverage
|
||||||
|
coverage.xml
|
||||||
|
htmlcov/
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
A command-line tool that combines package installation and requirements.txt management. Install, update, or remove Python packages and their dependencies with automatic requirements.txt handling.
|
A command-line tool that combines package installation and requirements.txt management. Install, update, or remove Python packages and their dependencies with automatic requirements.txt handling.
|
||||||
|
|
||||||
Compatible with Python 3.9, 3.10, 3.11, 3.12, and 3.13.
|
Compatible with Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14.
|
||||||
|
|
||||||
[](https://codecov.io/gh/pacnpal/pip-add)
|
[](https://codecov.io/gh/pacnpal/pip-add)
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ Compatible with Python 3.9, 3.10, 3.11, 3.12, and 3.13.
|
|||||||
- Creates requirements.txt if it doesn't exist
|
- Creates requirements.txt if it doesn't exist
|
||||||
- Support for custom requirements file paths
|
- Support for custom requirements file paths
|
||||||
- Smart detection of multiple requirements files
|
- Smart detection of multiple requirements files
|
||||||
- Full support for Python 3.8, 3.9, 3.10, 3.11, 3.12, and 3.13
|
- Full support for Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, and 3.14
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@@ -192,7 +192,7 @@ The tool is designed to safely handle dependencies:
|
|||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Python 3.11, 3.12, or 3.13
|
- Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, or 3.14
|
||||||
- pip
|
- pip
|
||||||
- setuptools
|
- setuptools
|
||||||
|
|
||||||
|
|||||||
3
RELEASE_NOTES.md
Normal file
3
RELEASE_NOTES.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
### Release 0.2.6
|
||||||
|
|
||||||
|
Support for Python 3.14 included in this release.
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
from .cli import main
|
from .cli import main
|
||||||
from .utils import find_requirements, add_to_requirements
|
from .utils import find_requirements, add_to_requirements
|
||||||
|
|
||||||
__version__ = "0.1.0"
|
__version__ = "0.2.6"
|
||||||
__all__ = ['main', 'find_requirements', 'add_to_requirements']
|
__all__ = ['main', 'find_requirements', 'add_to_requirements']
|
||||||
8
setup.py
8
setup.py
@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="pip-add",
|
name="pip-add",
|
||||||
version="0.2.5",
|
version="0.2.6",
|
||||||
packages=find_packages(),
|
packages=find_packages(),
|
||||||
install_requires=[
|
install_requires=[
|
||||||
"pip",
|
"pip",
|
||||||
@@ -15,7 +15,7 @@ setup(
|
|||||||
},
|
},
|
||||||
author="PacNPal",
|
author="PacNPal",
|
||||||
author_email="pac@pacnp.al",
|
author_email="pac@pacnp.al",
|
||||||
description="A modern Python package manager that combines pip install with requirements.txt management. Supports Python 3.11, 3.12, and 3.13.",
|
description="A modern Python package manager that combines pip install with requirements.txt management. Supports Python 3.8-3.14.",
|
||||||
long_description=open('README.md').read(),
|
long_description=open('README.md').read(),
|
||||||
long_description_content_type="text/markdown",
|
long_description_content_type="text/markdown",
|
||||||
url="https://github.com/PacNPal/pip-add",
|
url="https://github.com/PacNPal/pip-add",
|
||||||
@@ -29,9 +29,13 @@ setup(
|
|||||||
"Natural Language :: English",
|
"Natural Language :: English",
|
||||||
"Operating System :: OS Independent",
|
"Operating System :: OS Independent",
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
|
"Programming Language :: Python :: 3.8",
|
||||||
|
"Programming Language :: Python :: 3.9",
|
||||||
|
"Programming Language :: Python :: 3.10",
|
||||||
"Programming Language :: Python :: 3.11",
|
"Programming Language :: Python :: 3.11",
|
||||||
"Programming Language :: Python :: 3.12",
|
"Programming Language :: Python :: 3.12",
|
||||||
"Programming Language :: Python :: 3.13",
|
"Programming Language :: Python :: 3.13",
|
||||||
|
"Programming Language :: Python :: 3.14",
|
||||||
"Programming Language :: Python :: Implementation :: CPython",
|
"Programming Language :: Python :: Implementation :: CPython",
|
||||||
"Topic :: Software Development :: Libraries :: Python Modules",
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
||||||
"Topic :: System :: Installation/Setup",
|
"Topic :: System :: Installation/Setup",
|
||||||
|
|||||||
Reference in New Issue
Block a user