mirror of
https://github.com/adrienverge/yamllint.git
synced 2025-02-25 18:55:20 -06:00
Distribution: Remove unneeded setup_requires
With the new project layout, `pyyaml` is not needed anymore for parsing setup.py.
This commit is contained in:
parent
dbbecb5875
commit
5ed496f471
2
setup.py
2
setup.py
@ -45,8 +45,6 @@ setup(
|
|||||||
scripts=['bin/yamllint'],
|
scripts=['bin/yamllint'],
|
||||||
package_data={'yamllint': ['conf/*.yml']},
|
package_data={'yamllint': ['conf/*.yml']},
|
||||||
install_requires=['pyyaml'],
|
install_requires=['pyyaml'],
|
||||||
setup_requires=['pyyaml'], # importing `yamllint` (for APP_NAME etc.)
|
|
||||||
# requires importing `yaml`
|
|
||||||
tests_require=['nose'],
|
tests_require=['nose'],
|
||||||
test_suite='nose.collector',
|
test_suite='nose.collector',
|
||||||
)
|
)
|
||||||
|
@ -19,8 +19,7 @@ import unittest
|
|||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
from yamllint.config import YamlLintConfig
|
from yamllint.config import YamlLintConfig
|
||||||
from yamllint.errors import LintProblem
|
from yamllint import linter
|
||||||
from yamllint import lint
|
|
||||||
|
|
||||||
|
|
||||||
class RuleTestCase(unittest.TestCase):
|
class RuleTestCase(unittest.TestCase):
|
||||||
@ -44,9 +43,9 @@ class RuleTestCase(unittest.TestCase):
|
|||||||
rule_id = kwargs[key][2]
|
rule_id = kwargs[key][2]
|
||||||
else:
|
else:
|
||||||
rule_id = self.rule_id
|
rule_id = self.rule_id
|
||||||
expected_problems.append(
|
expected_problems.append(linter.LintProblem(
|
||||||
LintProblem(kwargs[key][0], kwargs[key][1], rule=rule_id))
|
kwargs[key][0], kwargs[key][1], rule=rule_id))
|
||||||
expected_problems.sort()
|
expected_problems.sort()
|
||||||
|
|
||||||
real_problems = list(lint(source, self.build_fake_config(conf)))
|
real_problems = list(linter.run(source, self.build_fake_config(conf)))
|
||||||
self.assertEqual(real_problems, expected_problems)
|
self.assertEqual(real_problems, expected_problems)
|
||||||
|
Loading…
Reference in New Issue
Block a user