code: def _create_temp_requirements(self):
          
          self.use_temp_requirements_file = True
          # Replace tcex version with develop branch of tcex
          with open(self.requirements_file, 'r') as fh:
              current_requirements = fh.read().strip().split('\n')
  
          self.requirements_file = 'temp-{}'.format(self.requirements_file)
          with open(self.requirements_file, 'w') as fh:
              new_requirements = ''
              for line in current_requirements:
                  if not line:
                      continue
                  if line.startswith('tcex'):
                      line = 'git+https://github.com/ThreatConnect-Inc/tcex.git@{}#egg=tcex'
                      line = line.format(self.args.branch)
                  # print('line', line)
                  new_requirements += '{}\n'.format(line)
              fh.write(new_requirements)
docs: Create a temporary requirements.txt.
  
          This allows testing again a git branch instead of pulling from pypi.