chore(Project): removed code that was used to "close-source" the repo

This commit is contained in:
Mark Aron Szulyovszky
2022-11-07 17:00:11 +01:00
parent 0ca1d0ed2f
commit 4dfd75eb3e
5 changed files with 0 additions and 152 deletions
-35
View File
@@ -1,35 +0,0 @@
# String that LibCST should look for in code which indicates that the
# module is generated code.
generated_code_marker: '@generated'
# Command line and arguments for invoking a code formatter. Anything
# specified here must be capable of taking code via stdin and returning
# formatted code via stdout.
formatter: ['black', '-']
# List of regex patterns which LibCST will evaluate against filenames to
# determine if the module should be touched.
blacklist_patterns: ['.*replace_functions\.py']
# List of modules that contain codemods inside of them.
modules:
- 'libcst.codemod.commands'
- 'mycodemod'
# Absolute or relative path of the repository root, used for providing
# full-repo metadata. Relative paths should be specified with this file
# location as the base.
repo_root: '.'
-13
View File
@@ -1,13 +0,0 @@
name: strip
channels:
- johnsnowlabs
- conda-forge
- defaults
- ml4t
- ranaroussi
dependencies:
- python=3.9
- pip:
- black
- libcst
prefix: /usr/local/anaconda3/envs/strip
-1
View File
@@ -1 +0,0 @@
-90
View File
@@ -1,90 +0,0 @@
import argparse
from ast import Expression, literal_eval
from typing import Union
import libcst as cst
from libcst.codemod import CodemodContext, VisitorBasedCodemodCommand
from libcst.codemod.visitors import AddImportsVisitor
class ReplaceFunctionCommand(VisitorBasedCodemodCommand):
# Add a description so that future codemodders can see what this does.
DESCRIPTION: str = "Replaces the body of a function with pass."
def __init__(self, context: CodemodContext) -> None:
# Initialize the base class with context, and save our args. Remember, the
# "dest" for each argument we added above must match a parameter name in
# this init.
super().__init__(context)
def leave_FunctionDef(
self, original_node: cst.FunctionDef, updated_node: cst.FunctionDef
) -> cst.FunctionDef:
functions_docstring = updated_node.get_docstring()
docstring_should_be = '"""No docstring here yet."""'
if functions_docstring is not None:
docstring_should_be = '"""\n{}\n\n"""'.format(functions_docstring)
replace_function = cst.FunctionDef(
name=updated_node.name,
params=updated_node.params, # cst.Parameters(),
body=cst.IndentedBlock(
body=[
cst.SimpleStatementLine(
body=[
cst.Expr(
value=cst.SimpleString(
value=docstring_should_be,
lpar=[],
rpar=[],
),
semicolon=cst.MaybeSentinel.DEFAULT,
),
],
leading_lines=[],
trailing_whitespace=cst.TrailingWhitespace(
whitespace=cst.SimpleWhitespace(
value="",
),
comment=None,
newline=cst.Newline(
value=None,
),
),
),
cst.SimpleStatementLine(
body=[
cst.Pass(),
],
),
]
),
)
return replace_function
def leave_ClassDef(
self, original_node: cst.ClassDef, updated_node: cst.ClassDef
) -> cst.ClassDef:
new_body = []
for body_item in updated_node.body.body:
if type(body_item) is cst.FunctionDef:
new_body.append(self.leave_FunctionDef(body_item, body_item))
return updated_node.with_changes(body=cst.IndentedBlock(new_body))
def leave_Module(
self, original_node: cst.Module, updated_node: cst.Module
) -> cst.Module:
new_module_body = []
for node in original_node.body:
if type(node) is cst.FunctionDef:
new_module_body.append(self.leave_FunctionDef(node, node))
if type(node) is cst.ClassDef:
new_module_body.append(self.leave_ClassDef(node, node))
replace_function = cst.Module(body=new_module_body)
return replace_function
-13
View File
@@ -1,13 +0,0 @@
name: strip
channels:
- johnsnowlabs
- conda-forge
- defaults
- ml4t
- ranaroussi
dependencies:
- python=3.9
- pip:
- black
- libcst
prefix: /usr/local/anaconda3/envs/strip