Skip to content

Commit 5cb910b

Browse files
committed
Update dependencies requirements
1 parent 8178bff commit 5cb910b

File tree

5 files changed

+45
-12
lines changed

5 files changed

+45
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ benchmark.py
2828
results.json
2929
profile.html
3030
/wheelhouse
31+
pyproject.lock

pyproject.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[tool.poetry]
2+
name = "pendulum"
3+
version = "1.4.2"
4+
description = "Python datetimes made easy."
5+
6+
license = "MIT"
7+
8+
authors = [
9+
"Sébastien Eustace <[email protected]>"
10+
]
11+
12+
readme = 'README.rst'
13+
14+
homepage = "https://pendulum.eustace.io"
15+
repository = "https://github.com/sdispater/pendulum"
16+
17+
keywords = ['datetime', 'date', 'time', 'timezone']
18+
19+
20+
[tool.poetry.dependencies]
21+
python = "~2.7 || ^3.4"
22+
python-dateutil = "^2.6"
23+
tzlocal = "^1.5"
24+
pytzdata = ">=2018.3"
25+
26+
[tool.poetry.dev-dependencies]
27+
pytest = "^3.4"
28+
pytest-cov = "^2.4"

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
tzlocal
2-
python-dateutil
3-
pytzdata>=2017.2.2
1+
tzlocal>=1.5.0,<2.0.0
2+
python-dateutil>=2.6.0,<3.0.0
3+
pytzdata>=2018.3

setup.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def get_version():
4545
['pendulum/_extensions/_helpers.c']),
4646
]
4747

48+
4849
class BuildFailed(Exception):
4950

5051
pass
@@ -66,6 +67,7 @@ def build_extension(self, ext):
6667
DistutilsPlatformError, ValueError):
6768
raise BuildFailed()
6869

70+
6971
packages = ['pendulum']
7072
for pkg in find_packages('pendulum'):
7173
packages.append('pendulum.' + pkg)
@@ -82,13 +84,16 @@ def build_extension(self, ext):
8284
download_url='https://github.com/sdispater/pendulum/archive/%s.tar.gz' % __version__,
8385
packages=packages,
8486
install_requires=[
85-
'tzlocal',
86-
'python-dateutil',
87-
'pytzdata',
87+
'tzlocal>=1.5.0,<2.0.0',
88+
'python-dateutil>=2.6.0,<3.0.0',
89+
'pytzdata>=2018.3',
8890
],
8991
include_package_data=True,
90-
tests_require=['pytest'],
91-
test_suite='nose.collector',
92+
tests_require=[
93+
'pytest>=3.4.0,<4.0.0',
94+
'pytest-cov>=2.4.0,<3.0.0',
95+
'pytz>=2018.3',
96+
],
9297
classifiers=[
9398
'Intended Audience :: Developers',
9499
'Operating System :: OS Independent',

tests-requirements.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
-r requirements.txt
2-
pytest
3-
pytest-cov
4-
coverage<4
5-
pytz
2+
pytest>=3.4.0,<4.0.0
3+
pytest-cov>=2.4.0,<3.0.0
4+
pytz>=2018.3

0 commit comments

Comments
 (0)