summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-10-04 13:09:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-12-17 14:36:33 +0000
commite9e9e9a10aace7d48cfc5d2e1226830bbc4b3509 (patch)
tree5d464083fa504a068efe36f48647961ca07a2cc4 /debian
parentMerging upstream version 3.0.0. (diff)
downloadpendulum-e9e9e9a10aace7d48cfc5d2e1226830bbc4b3509.tar.xz
pendulum-e9e9e9a10aace7d48cfc5d2e1226830bbc4b3509.zip
Removing local setup.py conversion, not required with a PEP517 compatible upstream version.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian')
-rw-r--r--debian/README.source8
-rw-r--r--debian/control1
-rw-r--r--debian/local/setup.py65
-rwxr-xr-xdebian/rules3
4 files changed, 1 insertions, 76 deletions
diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index ee477a8..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,8 +0,0 @@
-pendulum
-========
-
-setup.py used to build pendulum has been generated with dephell (not in Debian yet, #962574):
-
- $ dephell deps convert --from pyproject.toml --to setup.py
-
- -- Daniel Baumann <daniel.baumann@progress-linux.org> Sun, 07 Feb 2021 08:10:31 +0100
diff --git a/debian/control b/debian/control
index 76bfbad..95addd0 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
Build-Depends:
debhelper-compat (= 13),
dh-sequence-python3,
+ pybuild-plugin-pyproject,
python3-all-dev,
python3-setuptools,
Rules-Requires-Root: no
diff --git a/debian/local/setup.py b/debian/local/setup.py
deleted file mode 100644
index 5861fdd..0000000
--- a/debian/local/setup.py
+++ /dev/null
@@ -1,65 +0,0 @@
-# -*- coding: utf-8 -*-
-
-try:
- from setuptools import setup
-except ImportError:
- from distutils.core import setup
-
-import os.path
-
-readme = ''
-here = os.path.abspath(os.path.dirname(__file__))
-readme_path = os.path.join(here, 'README.rst')
-if os.path.exists(readme_path):
- with open(readme_path, 'rb') as stream:
- readme = stream.read().decode('utf8')
-
-setup(
- long_description=readme,
- name='pendulum',
- version='2.1.2',
- description='Python datetimes made easy',
- python_requires='!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,<4.0,>=2.7',
- project_urls={
- "documentation": "https://pendulum.eustace.io/docs",
- "homepage": "https://pendulum.eustace.io",
- "repository": "https://github.com/sdispater/pendulum"
- },
- author='Sébastien Eustace',
- author_email='sebastien@eustace.io',
- license='MIT',
- keywords='datetime date time',
- packages=[
- 'pendulum', 'pendulum._extensions', 'pendulum.formatting',
- 'pendulum.locales', 'pendulum.locales.da', 'pendulum.locales.de',
- 'pendulum.locales.en', 'pendulum.locales.es', 'pendulum.locales.fa',
- 'pendulum.locales.fo', 'pendulum.locales.fr', 'pendulum.locales.id',
- 'pendulum.locales.it', 'pendulum.locales.ko', 'pendulum.locales.lt',
- 'pendulum.locales.nb', 'pendulum.locales.nl', 'pendulum.locales.nn',
- 'pendulum.locales.pl', 'pendulum.locales.pt_br', 'pendulum.locales.ru',
- 'pendulum.locales.zh', 'pendulum.mixins', 'pendulum.parsing',
- 'pendulum.parsing.exceptions', 'pendulum.tz', 'pendulum.tz.data',
- 'pendulum.tz.zoneinfo', 'pendulum.utils'
- ],
- package_dir={"": "."},
- package_data={
- "pendulum": ["*.typed"],
- "pendulum._extensions": ["*.c"],
- "pendulum.parsing": ["*.c"]
- },
- install_requires=[
- 'python-dateutil==2.*,>=2.6.0', 'pytzdata>=2020.1',
- 'typing==3.*,>=3.6.0; python_version < "3.5"'
- ],
- extras_require={
- "dev": [
- "babel==2.*,>=2.5.0", "black==19.*,>=19.3.0.b0",
- "cleo==0.*,>=0.8.1", "freezegun==0.*,>=0.3.15",
- "isort==4.*,>=4.3.21", "markdown-include==0.*,>=0.5.1",
- "mkdocs==1.*,>=1.0.0; python_version == \"3.*\" and python_version >= \"3.5.0\"",
- "pre-commit==1.*,>=1.10.0", "pygments==2.*,>=2.2.0",
- "pymdown-extensions==6.*,>=6.0.0", "pytest==4.*,>=4.6.0",
- "pytest-cov==2.*,>=2.5.0", "pytz>=2018.3", "tox==3.*,>=3.0.0"
- ]
- },
-)
diff --git a/debian/rules b/debian/rules
index dbf7689..535a96b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,19 +6,16 @@ export PYBUILD_NAME=pendulum
dh ${@} --buildsystem=pybuild
execute_before_dh_auto_clean:
- cp debian/local/setup.py setup.py
rm -f pendulum/tz/zoneinfo
ln -s /usr/share/zoneinfo pendulum/tz/zoneinfo
execute_after_dh_auto_clean:
- rm -f setup.py
rm -f pendulum/tz/zoneinfo
# help pybuild
rm -rf *.egg-info
execute_before_dh_auto_configure:
- cp debian/local/setup.py setup.py
rm -f pendulum/tz/zoneinfo
ln -s /usr/share/zoneinfo pendulum/tz/zoneinfo