diff --git a/mysignal/__init__.py b/mysignal/__init__.py index f9b925b..57cc51c 100644 --- a/mysignal/__init__.py +++ b/mysignal/__init__.py @@ -1 +1 @@ -__version__ = '0.1.31' +__version__ = "0.1.32" diff --git a/pyproject.toml b/pyproject.toml index 51cb859..a9df05e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "mysignal" +version = "0.1.34" # ← Déplace la version ici plutôt que dans tool.bumpver description = "A short description of the project" readme = "README.md" requires-python = ">=3.6" @@ -33,17 +34,11 @@ dependencies = [ Homepage = "https://github.com/yourusername/yourproject" [tool.setuptools] -# Inclure les fichiers de données spécifiés dans MANIFEST.in include-package-data = true -# Trouver automatiquement les packages packages = {find = {}} -# Configuration optionnelle pour scripts d'entrée -# [project.scripts] -# sample = "sample:main" - [tool.bumpver] -current_version = "0.1.31" # Définissez votre version initiale ici +current_version = "0.1.34" version_pattern = "MAJOR.MINOR.PATCH" commit_message = "bump version {old_version} -> {new_version}" tag_message = "v{new_version}" @@ -54,10 +49,7 @@ push = false [tool.bumpver.file_patterns] "pyproject.toml" = [ 'current_version = "{version}"', - 'version = "{version}"', -] -"setup.py" = [ - 'version = read_version(\'mysignal\')', + 'version = "{version}"', # Correspond à [project] version ] "mysignal/__init__.py" = [ '__version__ = "{version}"' diff --git a/setup.py b/setup.py deleted file mode 100644 index b9b32fd..0000000 --- a/setup.py +++ /dev/null @@ -1,72 +0,0 @@ - -import os -import re -from setuptools import setup, find_packages - -def read_version(name): - with open(os.path.join(os.path.dirname(__file__), name, '__init__.py')) as f: - for line in f: - match = re.match(r"^__version__ = ['\"]([^'\"]*)['\"]", line) - if match: - return match.group(1) - raise RuntimeError("Unable to find version string.") - -def parse_requirements(filename): - with open(filename, 'r') as file: - return file.read().splitlines() - -# Get the long description from the README file -here = os.path.abspath(os.path.dirname(__file__)) -with open(os.path.join(here, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -setup( - name='mysignal', # Required - version = read_version('mysignal'), - description='A short description of the project', # Optional - long_description=long_description, # Optional - long_description_content_type='text/markdown', # Optional (see note above) - url='https://github.com/yourusername/yourproject', # Optional - author='Your Name', # Optional - author_email='your.email@example.com', # Optional - - # Automatically find packages in the current directory - packages=find_packages(), # Required - - # Include additional files specified in MANIFEST.in - include_package_data=True, # Optional - - # Define your dependencies in a separate file - install_requires=parse_requirements('requirements.txt'), # Optional - - # Classifiers help users find your project by categorizing it - classifiers=[ - 'Development Status :: 3 - Alpha', - 'Intended Audience :: Developers', - 'Topic :: Software Development :: Build Tools', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - ], - - # Specify the Python versions you support - python_requires='>=3.6, <4', - - # Specify additional groups of dependencies (e.g., for testing) - # extras_require={ - # 'dev': ['check-manifest'], - # 'test': ['coverage'], - # }, - - # You can also specify entry points for command-line scripts - # entry_points={ - # 'console_scripts': [ - # 'sample=sample:main', - # ], - # }, -) -