Skip to content

Commit fc008f5

Browse files
committed
chore: Fixing release README
1 parent ccea1c3 commit fc008f5

File tree

5 files changed

+36
-31
lines changed

5 files changed

+36
-31
lines changed

README.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,7 @@ Generators
127127
The generatos clause depends of the library you choose to provide fake data.
128128

129129

130-
You can use any generator available at the generic API from
131-
`Faker <https://faker.readthedocs.io/en/stable/providers.html>`_ or
132-
`mimesis <https://mimesis.name/api.html>`_ .
130+
You can use any generator available at the generic API from Faker or mimesis.
133131

134132

135133
For example, if you wanna mimic data with company names:

datanonymizer/__main__.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def main():
4141
parser.add_argument(
4242
"-i",
4343
"--ignore_errors",
44-
action='store_true',
44+
action="store_true",
4545
default=False,
4646
help="Continue on errors",
4747
)
@@ -51,8 +51,11 @@ def main():
5151

5252
gen_choices = Generators.choices()
5353
parser.add_argument(
54-
"-g", "--generator", default=gen_choices[0], choices=gen_choices,
55-
help="Generator library to be used for fake data"
54+
"-g",
55+
"--generator",
56+
default=gen_choices[0],
57+
choices=gen_choices,
58+
help="Generator library to be used for fake data",
5659
)
5760
parser.add_argument(
5861
"--seed",
@@ -72,7 +75,9 @@ def main():
7275
with open(args.config) as f:
7376
args.config = yaml.load(f, Loader=yaml.FullLoader)
7477

75-
args.generic = Generators.get(args.generator, language=args.language, seed=args.seed)
78+
args.generic = Generators.get(
79+
args.generator, language=args.language, seed=args.seed
80+
)
7681

7782
reader = csv.reader(sys.stdin, delimiter=args.delimiter_input)
7883
writer = csv.writer(sys.stdout, delimiter=args.delimiter_output)

datanonymizer/generators.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
2-
31
class Generators:
42
_available_generators = {}
53

@@ -18,17 +16,18 @@ def choices(cls):
1816
return list(cls._available_generators.keys())
1917

2018

21-
2219
@Generators.register
2320
def faker(language, seed):
2421
from faker import Faker
22+
2523
Faker.seed(seed)
2624
return Faker(language).unique
2725

2826

2927
@Generators.register
3028
def mimesis(language, seed):
3129
from mimesis import Generic
30+
3231
return Generic(language, seed)
3332

3433

@@ -54,5 +53,3 @@ def __call__(self, value):
5453
self.already_seen[value] = result
5554

5655
return self.already_seen[value]
57-
58-

datanonymizer/parser.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,12 @@ def parse_file(reader, writer, args):
3838

3939
def get_line_generator(field_names, config, generic):
4040
config_fields = config and config.get("fields", {}) or {}
41-
fill_empty_names = ((name or f"Field#{col}") for col, name in enumerate(field_names))
42-
fields = [Field(name, config_fields.get(name), generic) for name in fill_empty_names]
41+
fill_empty_names = (
42+
(name or f"Field#{col}") for col, name in enumerate(field_names)
43+
)
44+
fields = [
45+
Field(name, config_fields.get(name), generic) for name in fill_empty_names
46+
]
4347
values = [field.dest_name for field in fields if field.omit is False]
4448
return Generator(fields), values
4549

setup.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from setuptools import setup
33

44

5-
with io.open('README.rst', encoding='utf-8') as readme_file:
5+
with io.open("README.rst", encoding="utf-8") as readme_file:
66
readme = readme_file.read()
77

88
long_description = readme
@@ -12,37 +12,38 @@
1212
version="0.2",
1313
description="Anonymizer tool for datasets such CSV files",
1414
long_description=long_description,
15+
long_description_content_type="text/x-rst",
1516
url="http://github.com/fgmacedo/datanonymizer",
1617
author="Fernando Macedo",
1718
author_email="fgmacedo@gmail.com",
1819
license="MIT",
1920
packages=["datanonymizer"],
2021
entry_points={
21-
'console_scripts': [
22-
'datanonymizer=datanonymizer:main',
22+
"console_scripts": [
23+
"datanonymizer=datanonymizer:main",
2324
],
2425
},
2526
install_requires=[
26-
'h3>=3,<4',
27-
'PyYAML>=5,<6',
27+
"h3>=3,<4",
28+
"PyYAML>=5,<6",
2829
"faker>=8,<9",
2930
],
3031
extras_require={
3132
"mimesis": ["mimesis>=4,<5"],
3233
},
3334
zip_safe=False,
34-
keywords='data anonymizer',
35+
keywords="data anonymizer",
3536
classifiers=[
36-
'Development Status :: 4 - Beta',
37-
'Intended Audience :: Developers',
38-
'Intended Audience :: System Administrators',
39-
'License :: OSI Approved :: MIT License',
40-
'Natural Language :: English',
41-
'Programming Language :: Python :: 3',
42-
'Programming Language :: Python :: 3.7',
43-
'Programming Language :: Python :: 3.8',
44-
'Programming Language :: Python :: 3.9',
45-
'Topic :: Software Development :: Libraries',
46-
'Topic :: Security',
37+
"Development Status :: 4 - Beta",
38+
"Intended Audience :: Developers",
39+
"Intended Audience :: System Administrators",
40+
"License :: OSI Approved :: MIT License",
41+
"Natural Language :: English",
42+
"Programming Language :: Python :: 3",
43+
"Programming Language :: Python :: 3.7",
44+
"Programming Language :: Python :: 3.8",
45+
"Programming Language :: Python :: 3.9",
46+
"Topic :: Software Development :: Libraries",
47+
"Topic :: Security",
4748
],
4849
)

0 commit comments

Comments
 (0)